Der-Albert.com sein Blog!


Dezember 2005 Entries

.NET 2.0 nun komplett auf Deutsch

Beim installieren von .NET 2.0 [1] strahlt einem ja die Installation in der jeweiligen Landessprache entgegen. Jedoch sind die z.B. die erzeugten Fehlermeldungen von .NET weiterhin in Englisch gewesen. Dies ist nun geändert, es gibt .NET 2.0 Framework nun auch in Deutsch. Für diejenigen die das .NET 2.0 schon heruntergeladen und installiert haben gibt es ein Language-Pack [2]. Sicherlich wird dies bald auch über Windows Update zu Verfügung gestellt werden.
[1] [url=http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5]Microsoft .NET Framework 2.0 Redistributable (x86)[/url] [2] [url=http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=39C8B63B-F64B-4B68-A774-B64ED0C32AE7]Microsoft .NET Framework 2.0 Language Pack Deutsch (x86)[/url]

NUnit und .NET 2.0

Langsam kommen immer mehr Tools auch in den Versionen die .NET 2.0 unterstützen daher. Nun hat es NUnit [1] erwischt, die Version 2.2.4 ist dass offizielle Release welches nun auch .NET 2.0 unterstützt. Für Personen wie mich, die nur mit .NET 2.0, arbeiten gibt es eine speziell kompilierte Version die auch ohne Konfigurationsanpassungen .NET 2.0 direkt unterstützt. Natürlich unterstützt NUnit auch weiterhin .NET 1.1 Experimentell ist derzeit eine Unterstützung für eigene Erweiterungen in NUnit. Diese soll dann zu Version 2.4 offiziell werden. Auch die Dokumenation hat sich wohl verbessert, die jedoch nur komplett über die WebSeite zu erreichen ist.
[1] [url=http://nunit.com]NUnit Webseite[/url] [2] [url=http://sourceforge.net/project/showfiles.php?group_id=10749&package_id=89482]NUnit 2.2.4 Download[/url] [3] via [url=http://weblogs.asp.net/rosherove/archive/2005/12/17/433412.aspx]NUnit 2.2.4: .NET 2.0 Support, Extensibility Support and new Asserts and Attributes[/url]

CSS basierte XHTML Design-Templates für ASP.NET 2.0

Microsoft bietet nun 5 neue, frei benutzbare Design-Templates [1] für ASP.NET 2.0 an. Alle verwenden ein CSS basiertes Layout, XHTML und sind barrierefrei gestaltet. Jedes Template hat verschiedene Themes aus denen man wählen kann. So bieten sie moderne Layouttechniken bei denen man sicher auch noch was zum Thema Masterpages & Themes lernen kann.
Simple
Basic
Fun
Grid
Rounded
Neben den neuen Design Templates finden sich auf der Seite noch 4 Design-Starterkits die eher thematisch orientiert sind und schon teilweise eine fertige in C# entwickelte Anwendung beinhalten.
Commerce Design
Corporate Design
Personal Design
Small Business
[1] [url=http://msdn.microsoft.com/asp.net/reference/design/templates/default.aspx]ASP.NET Developer Center: Design Templates[/url]

NDoc für .NET 2.0 und GhostDoc 1.9.2

[url=http://ndoc.sourceforge.net/]NDoc[/url] [1] ist ein nettes Tool um aus seinen Quelltexten schnell und einfach Programmierdokumentationen als HTML Hilfe zu erstellen. Leider ist die Version 2.0 die eine komplette Unterstützung von .NET 2.0 und Visual Studio 2005 mit sich bringt irgendwie noch in weiter ferne. Nun gibt es eine inoffizielle [url=http://jonas.lagerblad.com/blog/?p=4]Version 1.3.1[/url] [2] die zumindest Generics und versiegelte Klassen unterstützt. Und somit eine bessere Dokumentation erlaubt. Zwar werden keine Visual Studio Solutions eingelesen, aber das ist kein großes Problem. Zu NDoc gibt es noch die Ideale Ergänzung und zwar [url=http://weblogs.asp.net/rweigelt/archive/2005/12/12/432995.aspx]GhostDoc[/url] [3]. Mit diesem AddIn für Visual Studio erzeugt man schnell und einfach vorgefertige Dokumentationsrümpfe für die Klassen. [1] [url=http://ndoc.sourceforge.net/]NDoc Code Documentation Generator for .NET[/url] [2] [url=http://jonas.lagerblad.com/blog/?p=4]Much improved NDoc for .Net 2.0[/url] [3] [url=http://weblogs.asp.net/rweigelt/archive/2005/12/12/432995.aspx]GhostDoc 1.9.2[/url]

Der Bethlehem-Trip - Schwanger durch die Wüste!

Die Adventsserie auf Funkhaus Europa

[quote=: Funkhaus Europa Homepage]Mary und Joseph, ein junges Paar bei einer Trekking-Tour durch die Wüste nur auf einem Esel. Von Nazareth nach Bethlehem. Mary ist hochschwanger, vier Wochen haben sie Zeit, am 24.12. ist Geburtstermin. Schaffen sie's rechtzeitig? Wird es ein Junge oder ein Mädchen? Und wie werden sie es nennen? Das alles in "Der Bethlehem-Trip - schwanger durch die Wüste". Nur bei Funkhaus Europa: Nach dem ersten Advent bis Weihnachten jeden Morgen, montags bis samstags. [/quote] Und zum Nachhören als Download im Netz. [1] [url=http://www.wdr5.de/funkhauseuropa/dossiers/detail.phtml?dossier_id=305]Der Bethlehem-Trip - Schwanger durch die Wüste![/url]

Ajax und .NET, mit und ohne Javascript Programmierung

Tja, die Welt redet von Ajax [1], dem neuen Schlagwort in der dynamischen Webprogrammierung. Auch für .NET gibt es einige Ajax Erweiterungen (z.B. Ajax.NET Pro [2]) die es einem ermöglichen relativ einfach von der Client-Seite Serverseitige Funktionen aufzurufen um die Businesslogik ohne Postback auszuführen oder die HtmlControls zu aktualisieren. Jedoch sollte man sich ohne ein profundes Wissen in Javascript nicht unbedingt damit rumschlagen, da es halt ein anderer Programmieransatz für Webseiten ist. Es gibt derzeit keine offiziellen Controls die einem Arbeit arbeit abnehmen. Dafür hat man eine große Flexibilität, sprich auch die meiste Arbeit. Was aber nicht das schlechteste ist. Die Controls kann jedoch selbst erstellen oder warten bis aus Community etwas wächst. Einen ganz anderen Weg geht da MagicAjax.NET [3], diese Erweiterung ermöglicht einem Ajax Entwicklung ohne selbst unbedingt Javascript zu schreiben. Einfach den entsprechenden gewünschten dynamischen Bereich in ein <ajax:ajaxpanel />-Tag packen und schon werden die Controls innerhalb des Panels automatisch Clientseitig aktualisiert ohne ein Postback auszuführen. Mehr ist nicht nötig, sehr einfach. MagicAjax.NET bietet auch die Möglichkeit des um Seiten auch ohne Javascript auszuführen und per Postback zu arbeiten. Allerdings ist es auch nicht ganz so flexibel wie die Handarbeit mit Ajax.NET Pro. Nur die braucht man ja auch sicherlich nicht immer. Microsoft selbst bleibt ja auch nicht untätig auf der Ajax-Front, für .NET 2.0 entwickelt Microsoft das Atlas Framework, ein Erweiterung mit hoher flexibiltät aber mit neuem Modell welches wieder eine Lernkurve bedeutet. Es bietet unter anderem spezielle Clientseitige Controls die einen ermöglichen mit weniger Handarbeit wie bei Ajax.NET Pro auszukommen, aber mehr wie Aufwand wie bei MagicAjax.NET. Dafür ermöglicht es einem auch das potential Clientseitiger Programmierung auszuschöpfen und komfortable Anwendung zu erstellen. Leider ist das Atlas Framework noch nicht mal in eine Beta Phase. Damit wird irgendwann nächstes Jahr gerechnet, mit der Freigabe halt entsprechend später. Genaue Aussagen gibt es nicht wirklich. Während Atlas eine reine .NET 2.0 Entwicklung ist, laufen Ajax.NET Pro und MagixAjax.NET unter .NET 1.1 sowie 2.0.
[1] [url=http://de.wikipedia.org/wiki/AJAX]http://de.wikipedia.org/wiki/AJAX[/url] [2] [url=http://www.ajaxpro.info/]Ajax.NET Pro[/url] [3] [url=http://www.magicajax.net/]MagicAjax.NET[/url] [4] [url=http://atlas.asp.net/]Microsoft Atlas Framework[/url]

Kostenloses Sicherheitstraining für Softwareentwickler

Sicherheit ist wichtiges Thema für uns Softwareentwickler. Habe jedoch des öfteren den Eindruck das viele Probleme nicht bewusst sind, und man dann natürlich auch nicht was für die Sicherheit in Anwendungen zu tun ist. Microsoft bietet nun eine DVD [1] an mit über 7 Stunden Material zum Thema Sicherheit und dem schreiben von sicheren Anwendungen. Folgende Sessions sind auf der DVD vorhanden.

  • Grundlagen der Anwendungssicherheit
  • Schreiben von sicherem Code - Verteidigung gegen Bedrohungen
  • Schreiben von sicherem Code - Best Practices
  • Implementieren der Anwendungssicherheit mithilfe von Microsoft .NET Framework

Als Zusatzbonus kann man diese DVD [1] kostenlos bei Microsoft bestellen.

Update: Die DVD ist nicht mehr erhältlich, jedoch sind die Vorträge nun Bestandteil einer aktuelleren Sicherheits DVD von Microsoft [2]

[1] Developer Security Training - Kostenlose DVD anfordern
[2] http://der-albert.com/archives/59-MSDN-Snapshot-Juli-Security-DVD-kostenlos.html