Juni2012

MSDN Magazin Juni 2012

CLR:Neuerungen in .NET Version 4.5 Base Class Library

Das .NET Framework 4.5 bringt eine Reihe größerer und kleinerer Verbesserungen für die Basisklassenbibliothek. Immo Landwerth stellt diese neuen Features vor. Immo Landwerth

CLR:Ein attributfreies Konzept für die Konfiguration von MEF

Erfahren Sie mehr darüber, warum Sie das Managed Extensibility Framework verwenden sollten, sowie darüber, wie eine auf Konventionen basierende Konfiguration den Entwicklungsprozess optimieren kann. Alok Shriram

Das Internet der Dinge:Die Verwendung des Windows Azure Service Bus für ... Dinge!

In diesem zweiten Teil unserer Artikelserie über das Internet der Dinge erfahren Sie, wie Sie den Windows Azure Service Bus nicht nur zum Erfassen von Informationen zu Dingen verwenden können, sondern auch um diese selbst zu steuern. Clemens Vasters

Erstellen von HTML5-Anwendungen:CSS3-Effekte, -Übergänge und -Animationen

Erfahren Sie, wie CSS3 die Webentwicklung bedeutend vereinfacht. Mit nur einigen wenigen CSS-Eigenschaften und einigen wirklich coolen Demos sehen Sie, wie Sie sich zahllose Entwicklungsstunden sparen können. Clark Sell

Windows Azure:Die Demokratisierung von Videoinhalten mit Windows Azure Media Services

Dieser Artikel befasst sich damit, wie Sie mit sehr geringen oder sogar gar keinen Vorabinvestitionen in Hardware oder Infrastruktur einen skalierbaren Videostreamingservice bereitstellen können. Wir sehen uns den entsprechenden Prozess mit Windows Azure Media Services und einem webbasierten Client Schritt für Schritt an. Für Endbenutzer wird auch eine Facebook-Implementierung dieser Services vorgestellt. Bruno Terkaly, Ricardo Villalobos

Windows Phone:Hinter den Kulissen: Eine Windows Phone-Feed-Reader-App

Sehen Sie in aller Ausführlichkeit, wie eine Gruppe von Praktikanten bei Microsoft mithilfe der neuesten Technologien, wie etwa lokalen Datenbanken, einem Hintergrundagenten, Live Tiles und mehr, eine leistungsstarke Feed-Reader-App für Windows Phone erstellte. Matt Stroshane

SQL Server:Benutzerdefinierte Indizierung von Daten für Breiten- und Längengrade

Erfahren Sie, wie Sie benutzerdefinierte Indizes für geographische Daten, wie etwa Standortinformationen nach Längen- und Breitengrad, erstellen, damit sie Echtzeitdaten schneller als je zuvor abrufen können. James McCaffrey

ASP.NET:Komponententests in der Navigation für ASP.NET Web Forms-Framework

Dieser Artikel erläutert, warum es nützlich ist für die Navigation und die Datenübergabe in einer Webformularanwendung ein konsistentes Konzept zu verfolgen, und zeigt, wie dies vor allem bei der Erstellung von aus einer einzigen Seite bestehenden Oberflächen nützlich ist. Obwohl derzeit alle Welt von ASP.NET MVC spricht, argumentiere ich hier nachdrücklich für die Verwendung der von mir auf Codeplex gehosteten Navigation für ASP.NET-Webformulare, zusammen mit Standard-ASP.NET Ajax und DataBinding. Graham Mendick

Rubriken

In eigener Sache:Alte Liebe rostet nicht

Microsoft hat erklärt, Visual Basic 6 Runtime für Windows 8 weiter zu unterstützen. Warum ist das klassische VB eine so überzeugende Entwicklungsplattform?Michael Desmond

Innovation:Mobile Websiteentwicklung: Markup

Diese Kolumne eröffnet eine Serie, in der Dino Esposito die Entwicklung mobiler Websites aus primär nicht technologischer Perspektive betrachtet. Seiner Meinung nach ist die Entwicklung mobiler Websites zu oft mit spezifischen Frameworks und den dazugehörigen Lösungen verbunden, ohne dass viel über Anwendungsfälle und die Umstrukturierung von Inhalten nachgedacht wird. In dieser Kolumne beginnt er mit den Grundlagen – dem Mobile Markup.Dino Esposito

Datenpunkte:Data Bind OData in Web-Apps mit Knockout.js

Knockout.js bringt für clientseitige Web-Apps viele Vorteile. Julie Lerman betrachtet die Verwendung von Knockout.js für die Datenbindung mit OData.Julie Lerman

Test Run:Evolutionäre Optimierungsalgorithmen

Warum sollten Sie sich für evolutionäre Optimierungsalgorithmen interessieren? Dafür gibt es mindestens drei gute Gründe, so James McCaffrey. Hier erläutert er, wie Sie solche Algorithmen codieren. Ein evolutionärer Optimierungsalgorithmus ist die Implementierung einer Metaheuristik, die auf der Grundlage biologischer Evolutionsprozesse modelliert ist. Solche Algorithmen können dazu genutzt werden, Näherungslösungen für schwierige oder unlösbare numerische Minimierungsprobleme zu finden.James McCaffrey

Programmiererpraxis:Sprich mit mir, Teil 4: Feliza erhält ihre Stimme

Der letzte Teil der vierteiligen Serie von Ted Neward zur Erstellung eines F#-basierten Chatterbots auf der Grundlage der alten ELIZA-Software. Diesmal geht es mit Feliza auf die Reise.Ted Neward

Touch and Go:Orientierung mit dem Windows Phone-Kompass

Smartphones erhalten über ihre Sensoren sehr viel Input aus der Außenwelt, Sie können aber noch mehr erreichen, wenn sie diese miteinander kombinieren. Charles Petzold zeigt ein Beispiel, in dem der Kompass und der Beschleunigungsmesser zusammenarbeiten.Charles Petzold

Fangen Sie bitte nicht mit diesem Thema an:Die schweigende Mehrheit: Warum Visual Basic 6 immer noch erfolgreich ist

Bis Microsoft ein neues Tool herausbringt, das alle diese Dinge tut, wird Visual Basic 6 noch intensiv genutzt werden.David Platt