August2012

MSDN Magazin August 2012

C++:Funktionale Programmierung in C++

Durch den neuen C++ 11-Standard ist die Sprache, insbesondere durch die Lambda-Unterstützung, sehr viel besser für die funktionale Programmierung geeignet. Erfahren Sie, wie Sie die funktionale Programmierung für Ihren C++-Code einsetzen können. David Cravey

Windows Azure:Windows Azure hilft

Was machen Sie, wenn die Marketingabteilung auf Sie zukommt und ein voll funktionsfähiges System für die Anmeldung zu einer Konferenz benötigt, die bereits in einem Monat stattfindet? Sie erstellen eine App mit Windows Azure, Silverlight und Windows Phone, die den Ansprüchen sozialer Netzwerke genügt. Erfahren Sie mehr dazu von Mark Kromer. Mark Kromer

Windows PowerShell:Erstellen von benutzerfreundlichen XML-Schnittstellen mit Windows PowerShell

Joe Leibowitz zeigt auf, wie XML-Dateien mit Algorithmen, die die Struktur jeder beliebigen Datei parsen können, auch von Benutzern ohne technisches Fachwissen einfacher gelesen und bearbeitet werden können. Joe Leibowitz

Erstellen von HTML5-Anwendungen:Eine kleine Geschichtsstunde (API)

Keine Ahnung von Geschichte? Clark Sell zeigt Ihnen, wie Sie mit der neuen History-API in HTML5 auf einen Sitzungszustand zugreifen und diesen auch verwalten können. Clark Sell

ALM Rangers:Verwenden des Clientobjektmodells von Team Foundation Server

Die Visual Studio ALM Rangers führen das Clientobjektmodell von Visual Studio Team Foundation Server (TFS) ein und bilden das Fundament für eine neue Reihe von Artikeln, die sich auf praktische Anleitungen und bekannte Kodierungsszenarien in TFS konzentrieren. Willy-Peter Schaub, Brian Blackman

Windows Azure:CyberNanny: Remotezugriff über verteilte Komponenten

Was machen Sie, wenn Sie gerade Vater geworden sind und stets wissen möchten, wie es dem Nachwuchs zu Hause geht? Sie sorgen mit dem Kinect-Sensor, C++, Windows Azure sowie lokalen und cloudbasierten Komponenten dafür, dass Sie immer und überall Fotos per E-Mail erhalten können. Angel Hernandez Matos

CLR:.NET-Entwicklung für ARM-Prozessoren

Beim Kodieren in .NET Framework müssen Sie sich in der Regel keine Sorgen über die Unterschiede zwischen den ARM- und x86-basierten Prozessoren machen. Allerdings gibt es einige grundlegende Abweichungen im Design, die sich auf Ihren Code auswirken könnten, die von Andrew Pardoe, Insider des CLR-Teams, hier dargelegt werden. Andrew Pardoe

Rubriken

In eigener Sache:Auf den Punkt mit Julie Lerman

Michael Desmond stellt Julie Lerman vor, Kolumnistin der Rubrik Datenpunkte.Michael Desmond

Innovation:Entwicklung mobiler Websites, Teil 3: Weiterleiten von Anforderungen

Dino Esposito erläutert, wie Website-Besucher zwischen den Desktop- und den mobilen Versionen einer Website weitergeleitet werden, sodass sie problemlos zwischen diesen wechseln können.Dino Esposito

Windows mit C++:Kooperatives Multitasking mit Lightweight

Kenny Kerr beschreibt eine geeignete Technik für eine einfache Parallelität, mit der ein asynchroner Code in C oder C++ ohne Verwendung einer Laufzeit (wie sie von Visual C++ oder Windows bereitgestellt werden) geschrieben werden kann.Kenny Kerr

Datenpunkte:Fehlerquellen und Zeiger für eine Basisklasse zum Protokollieren in EF-Modellen

Eine nicht fachgerechte Verwendung der Basisklasse zum Bereitstellen von Protokolldaten für alle Klassen in einem Entitätsdatenmodell führt zu Chaos in der Datenbank. Erfahren Sie, warum dies so ist und wie Sie das Problem vermeiden.Julie Lerman

Vorhersage: Bewölkt:Entkopplung der Cloud mit MEF

Erfahren Sie, wie Sie mit Microsoft Extensibility Framework eine Cloud flexibler und besser verwaltbar bereitstellen können.Joseph Fultz

Programmiererpraxis:Cassandra - die NoSQL-Datenbank Erste Schritte

Ted Neward entdeckt Cassandra (die NoSQL-Datenbank, nicht die Gestalt aus der griechischen Mythologie), eine verteilte, dezentralisierte, frei skalierbare, hoch verfügbare, fehlertolerante, konsistente, spaltenorientierte Open Source-Datenbank, bei der die Verteilungsstruktur auf Dynamo von Amazon und das Datenmodell auf Bigtable von Google basiert.Ted Neward

Touch and Go:Virtuelle Welten mit Windows Phone entdecken

Auch wenn wir nicht mehr glauben, dass die Erde von himmlischen Sphären umgeben ist, wird ein ähnliches Konzept doch immer noch für Programme verwendet, sodass Sie per Smartphone Zutritt zu einer virtuellen Welt erhalten. Bei einem solchen Programm ist eine 3D-Orientierung im Weltraum erforderlich. Charles Petzold erklärt, wie dies mit dem horizontalen Koordinatensystem möglich ist.Charles Petzold