April2011

MSDN Magazin April 2011

Cloud-Cache:Neueinführung des Cachingdienstes von Windows Azure AppFabric

Windows Azure AppFabric Caching Service bietet einen einfach zu verwendenden Cache in der Cloud, den Sie für Anwendungsdaten, die Wahrung des Sitzungsstatus und andere Aufgaben verwenden können. Wir zeigen Ihnen, wie Sie heute noch beginnen können, den Cachedienst in Ihren Anwendungen zu verwenden. Wade Wegner, Karandeep Anand

Windows Azure-Entwicklung:CQRS auf Windows Azure

Erfahren Sie, wie Command Query Responsibility Segregation einen Übergang von einer herkömmlichen Drei-Ebenen-Architektur zu einem meldungsbasierten, asynchronen Muster darstellt. Wir führen Ihnen eine Anwendung zur Buchungsreservierung vor, um zu zeigen, wie CQRS die Windows Azure-Entwicklung unterstützt. Mark Seemann

MapReduce in F#:Das Parsen von Protokolldateien mit F#, MapReduce und Windows Azure

F# ist eine leistungsstarke, neue, dynamische Sprache für .NET-Entwickler. Wir zeigen Ihnen, wie leistungsstark sie ist, indem wir einen MapReduce-Algorithmus in F# für das Parsen von Windows Azure-Protokolldateien einrichten. Noah Gift

Team Foundation Server:Anleitung zu Visual Studio  Team Project und Collection

Das "Ranger"-Team von Microsoft-Experten bietet eine Anleitung für die Organisation und die Bereitstellung von Team Foundation Server Team Projects und Team Project Collections. Willy-Peter Schaub, Mike Schimmel

Natürliche Algorithmen:Verwenden Sie "Bienenstock"-Algorithmen, um scheinbar unlösbare Probleme zu lösen

"Simulated Bee Colony (SBC, Simulierter Bienenstock)"-Algorithmen modellieren das Verhalten von Honigbienen und können verwendet werden, um Lösungen für schwierige oder unlösbar scheinende kombinatorische Probleme zu finden. In diesem Artikel erläutere ich, was SBC-Algorithmen eigentlich sind, beschreibe, welche Art von Problemen mit SBC-Algorithmen gelöst werden kann, und zeige ein vollständiges Beispiel für die Verwendung eines solchen Algorithmus zur Lösung des "Handlungsreisendenproblems". James McCaffrey

ASP.NET-Webseiten:Einführung in WebMatrix

Dieser neue Websiteeditor für ASP.NET-Webseiten unterscheidet sich von dem normalen Microsoft-Produkt. Sehen Sie, wie er alles vereinfacht, von der Websiteerstellung über den Datenzugriff bis hin zur Bereitstellung und sogar der Suchmaschinenoptimierung. Clark Sell

Rubriken

In eigener Sache:Abbrechen!

Die Reise eines Mannes in das dunkle Herz einer Website.Keith Ward

Toolbox:F#-Tools und Ressourcen

Bei F# handelt es sich um eine neue, funktionale und typensichere Programmiersprache für Microsoft .NET Framework. Diese Sprache ist noch sehr jung, es gibt aber bereits einen regelrechten Kult um Sie unter Programmierern. Hier finden Sie eine Anleitung zu den Tools und Ressourcen, die Ihnen beim Start damit helfen.Terrence Dorsey

Innovation:Geben Sie Ihren Klassen einen Softwarevertrag

Mit dem .NET Framework 4 stehen Softwareverträge zur Verfügung, die sogar in Visual Studio integriert sind. Wir zeigen Ihnen die Vorteile eines Contract-First-Konzepts, wie etwa Code-Verwaltbarkeit und einfache Entwicklung.Dino Esposito

Datenpunkte:Erstellung von WPF DataGrid-Spaltenvorlagen für besseren Benutzerkomfort

Julie Lerman kämpfte tagelang mit komplexen Benutzerkomfortproblemen beim WPF DataGrid; hier erspart Sie Ihnen dies, indem Sie erläutert, wie Sie diese Probleme in den Griff bekam.Julie Lerman

Mobile Themen:Windows Phone-Navigation, Teil 2 Erweiterte Rezepte

Im Anschluss an die im letzten Monat gezeigte Untersuchung der grundlegenden Windows Phone-Navigationstechniken zeigen wir Ihnen jetzt Schritt-für-Schritt-Anleitungen für fortgeschrittenere Szenarien.Jaime Rodriguez, Yochay Kiriaty

Neue Benutzeroberflächentechnologien:Lissajous-Animationen in Silverlight

Das Muster, das durch die Interaktion zweier Sinuskurven entsteht, ist eine Lissajous-Kurve. Sie haben eine solche Kurve wahrscheinlich bereits auf einem Oszilloskop gesehen. Hier zeigen wir Ihnen, wie Sie eine solche Kurve in Silverlight für das Web oder für Windows Phone 7 erstellen.Charles Petzold

Fangen Sie bitte nicht mit diesem Thema an:Der Katzenhintern-Faktor

Planen Sie beim programmieren alle Eventualitäten ein, einschließlich Katzenhintern?David Platt