November2014

MSDN Magazin November 2014

Asynchrone Programmierung:Komponententests von asynchronem Code

Stephen Cleary erörtert den aktuellen Status der asynchronen Unterstützung für Komponententests und Mocking-Frameworks mit dem Schwerpunkt auf MSTest, NUnit und xUnit. Stephen Cleary

Asynchrone Programmierung:Komponententests von asynchronem Code: Drei Lösungen für bessere Tests

Sven Grand stellt Wege für den Entwurf und das Umgestalten von Code zum Erreichen besseren Testverhaltens vor, einschließlich der Vorzüge und Einschränkungen. Sven Grand

Windows Phone 8,1:Karten in Windows Phone 8.1

Keith Pijanowski erkundet das neue Kartensteuerelement für Windows Phone 8.1, einschließlich der einfachen Kartendarstellung und dem Hinzufügen von Bildern und Steuerelementen sowie der zugrundeliegenden Mapping Services-API, die Geokodierung, Reverse-Geokodierung und Routenberechnungen ermöglicht. Keith Pijanowski

Azure-Insider:Sicherheit und Identitätsverwaltung mit Azure Mobile Services

Die Unterstützung privater Geräte (BYOB, Bring Your Own Device) im Unternehmen hat oberste Priorität. Die Cloud kann Entwicklern beim Erstellen, Supporten und sicheren Verwalten von Apps für iOS, Android und Windows Phone helfen. Bruno Terkaly, Greg Oliver

Anwendungsinstrumentierung:Anwendungsanalyse mit Pin

Machen Sie den Einstieg in Pin, ein Instrumentierungsframework von Intel, mit dessen Hilfe Sie eigene Tools zur Profilieren von Anwendungen während der Ausführung erstellen können. Erfahren Sie, wie Sie ein Pintool in C++ erstellen, dass Ihnen hilft, gängige Speicherprobleme in Ihren Anwendungen aufzuspüren. Hadi Brais

Auslastungstests:Lasttests leicht gemacht mit Microsoft Azure und Visual Studio Online

Visual Studio Online enthält Cloud Load Test, das automatische Bereitstellung und Hosting von Infrastruktur für Lasttests ermöglicht. Erfahren Sie mit Visual Studio 2013, wie Entwickler Cloud Load Test verwenden können, um wertvolle Einblicke in das Anwendungsverhalten unter Last zu gewinnen. Charles Sterling

MVVM:Befehlen in WPF mit Statusmaschinenmuster

Sie können das Statusmaschinenmuster verwenden, um das Befehlen in Windows Presentation Foundation-Apps zu vereinfachen. Das kann Ihnen helfen, die komplexe Logik zu verkapseln, die bestimmt, ob ein Befehl innerhalb des Statusmaschinenmusters ausgeführt werden kann. Tarquin Vaughan-Scott

Rubriken

Anmerkung der Redaktion:Async auf die Probe gestellt

Komponententests von asynchronem Code bieten eine Vielzahl von Herausforderungen, die arglosen Entwicklern schnell zur Falle werden. Die diesmonatige Ausgabe bringt Sie auf Trab.Michael Desmond

Cutting Edge:Speichern von Benutzerdaten in ASP.NET Identity

Sie können ASP.NET Identity in Visual Studio 2013 verwenden, um Standardaufgaben, wie etwa das Verwalten und Steuern des Zugriffs auf Benutzerdaten, zu vereinfachen.Dino Esposito

Datenpunkte:Das Rätsel des selbstmigrierenden Codes: gelöst

Julie Lerman löst das Rätsel der automatischen Migration der Microsoft Azure-Datenbank eines Freundes.Julie Lerman

Testlauf:Konsensklassifizierung mit C#

James McCaffrey stellt eine benutzerdefinierte Technik maschinellen Lernens vor, die einen Regelsatz verwendet, um ein Vorhersagemodell zu erstellen.James McCaffrey

Programmiererpraxis:Der Aufstieg von Roslyn

Als Microsoft das Roslyn-Compilerprojekt nach Open Source überführte, erhielten Entwickler freien Zugang sowohl zum Compiler als auch zu seinen internen Mechanismen. Ted Neward taucht in diese fesselnde Technologie ein.Joe Hummel, Ted Neward

Moderne Apps:Mobile Websites im Vergleich zu systemeigenen Apps und Hybrid-Apps

Für jeden der drei grundlegenden Typen von Apps – mobile Web-App, systemeigene App und hybride App – gibt es in der Entwicklung Pro und Kontra. Untersuchen Sie das Zielpublikum und die angezielte Plattform, dann haben Sie die Richtlinie für Ihre Entscheidungen.Rachel Appel

Fangen Sie bitte nicht mit diesem Thema an:Raus mit dem nächsten Flieger

Wiederherstellung nach Notfällen ist ein schwieriges Geschäft, für das man mehr braucht als Mut und Geld. Wie David Platt beobachtet, sind Maßnahmen zur Wiederherstellung ohne IT auf dem letzten Stand unvollständig.David Platt