Wie leicht das Lesen eines RSS-Feeds mit .NET Framework 3.5 (Beta 2) ist, zeigt der folgende Code:
using System;
using System.Collections.Generic;
using System.ServiceModel.Syndication;
using System.ServiceModel.Web;
using System.Linq;
using System.Text;
using System.Xml;
namespace ConsoleApplication1 {
class Program {
static void Main(string[] args) {
Rss20FeedFormatter rssSerializer = new Rss20FeedFormatter();
XmlReader reader = XmlReader.Create(@"http://blog.alexonasp.net/SyndicationService.asmx/GetRss");
SyndicationFeed feed = rssSerializer.ReadFrom(reader);
foreach (SyndicationItem item in feed.Items) {
Console.WriteLine(item.Title.Text);
}
Console.ReadLine();
}
}
}
Das Resultat:

Currently rated 1.1 by 14 people
- Currently 1.142857/5 Stars.
- 1
- 2
- 3
- 4
- 5
CC.NET Monitor for Vista ist ein kostenloses Gadget für die Windows Vista Sidebar, das es erlaubt, CC.NET Build Server zu überwachen:
Weitere Infos gibts im Blog von Simone Chiaretta.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Peter Forstmeier hat gestern Build 48 von SharpReport fertiggestellt, welcher vor allem Performanceverbesserungen bei der PDF-Generierung beinhaltet.
SharpReport ist eine open source .NET-Reporting-Komponente, die zunächst als Bestandteil von #develop entwickelt wurde, jedoch inzwischen auch standalone verfügbar ist.
Um nun einen einfachen Report als PDF in einer ASP.NET-Seite darzustellen, sind folgende Schritte nötig:
Zunächst wird die SharpDevelop.SharpReport.exe im bin-Verzeichnis gestartet und ein Report erzeugt:
Durch Rechtsklick auf Database Connections erscheint das Kontext-Menü, in dem Add Connection ausgewählt wird:
Danach erfolgt die Auswahl des Datenbank-Providers:

Im Anschluß daran wird die Datenbankverbindung definiert:
Danach wird das SQL-Kommando ausgewählt bzw. eingegeben:
Nach dem Klick auf "Next" werden die Daten, die das Kommando zurückliefert, angezeigt:
Und nach dem Klick auf "Finish" wird der Report erzeugt:
Der Report ist dann in dem Verzeichnis der Website abzuspeichern.
Um nun den Report mit aktuellen Daten als PDF in der Seite anzeigen zu lassen, ist zunächst eine Referenz in dem Web-Projekt notwendig:
- SharpDevelop.SharpReport.exe (aus dem bin-Verzeichnis)
- SharpReportCore.dll (in bin\AddIns\SharpReport)
Weiter sind drei using-Direktiven in der .aspx.cs zu definieren:
using SharpReportCore;
using SharpReportCore.Exporter;
using SharpReportCore.Exporter.ExportRenderer;
Die notwendige Page_Load-Methode sieht dann wie folgt aus:
protected void Page_Load(object sender, EventArgs e) {
SharpReportEngine engine = new SharpReportEngine();
string reportPath = Server.MapPath("SharpReport1.srd");
PageBuilder pageBuilder = engine.CreatePageBuilderSyncron(reportPath);
pageBuilder.BuildExportList();
PdfRenderer pdfRenderer = ExporterFactory.Create(GlobalEnums.OutputPresentationType.PDF) as PdfRenderer;
pdfRenderer.Pages = pageBuilder.Pages;
string outputPath = Server.MapPath("SharpReport1.Pdf");
pdfRenderer.FileName = outputPath;
pdfRenderer.ShowOutput = false;
pdfRenderer.Start();
pdfRenderer.Procces();
pdfRenderer.End();
Response.ContentType = "Application/pdf";
Response.WriteFile(outputPath);
Response.End();
}
Das Resultat ist ein Report im PDF-Format im Browser:

tags: SharpDevelop Reports ASP.NET
Currently rated 1.1 by 13 people
- Currently 1.076923/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bisher bot Visual Studio 2005 nur die Möglichkeit, existierende CodeSnippets zu importieren und einzufügen, jedoch keinen Editor für die Snippets selbst.
Dies soll sich nun mit dem Microsoft Code Snippet Designer ändern, der in der Alpha-Version hier zum Download verfügbar ist.
Um ein neues CodeSnippet zu erstellen, klickt man in Visual Studio 2005 auf File / New / File / CodeSnippet File:
Danach kann man das Snippet editieren und auch mit Replacement-Strings arbeiten, die dann zur Laufzeit, d.h. beim Einfügen des Snippets in den Code über Visual Studio 2005 entsprechend gesetzt werden:
Danach kann man das Snippet wie gewohnt über die IntelliSense einfügen:
Weitere Infos finden sich in der Readme, die sich nach der Installation unter Start / All Programs / "Microsoft Snippet Designer Readme" findet.
[Update]
Hier noch der Downloadlink, den ich vergessen hatte (danke an Jan für den Hinweis):
Microsoft Snippet Designer (Alpha).msi
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Seit heute ist SharpDevelop2 2.1 Beta 1 zum Download verfügbar und mit etlichen neuen Features ausgestattet:
Weitere Details zu diesem Release gibt es hier.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Seit gestern ist die Final von SharpDevelop 2.0 verfügbar.
Details gibts bei Chris, heise und natürlich auf der Projektseite.
Im #develop-Wiki existieren bereits Infos zu Features der Version 2.1.
Currently rated 1.2 by 6 people
- Currently 1.166667/5 Stars.
- 1
- 2
- 3
- 4
- 5
Seit gestern ist der Release Candidate 1 (RC1) der freien .NET Entwicklungsumgebung SharpDevelop verfügbar. Infos zu den Änderungen finden sich hier.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Wie S. Somasegar gestern berichtete, ist der erste CTP des Expression Web Designer verfügbar.
Allerdings ist der Downloadlink derzeit nicht verfügbar.
Expression Web Designer CTP 1 kann hier heruntergeladen werden.
Currently rated 1.0 by 7 people
- Currently 1/5 Stars.
- 1
- 2
- 3
- 4
- 5
Ab sofort gibt es eine neue ScreenRecording-Kategorie bei glengamoi.com (für Mitglieder): SharpDevelop - kostenlose Schulung für eine kostenlose .NET IDE - was will man mehr ;-)
SharpDevelop gibts übrigens hier.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Seit heute ist SharpDevelop2 Beta 2 verfügbar. Näheres dazu in der Release-Info.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5