Mai2011

MSDN Magazin Mai 2011

Debugmodul-API:Schreiben von Debugtools für Windows Extension, Teil 2: Ausgabe

Andrew Richards setzt seine Arbeit an der Erweiterung des Debugmoduls fort und zeigt Ihnen, wie Sie die Fallen bei der Verbesserung des Ergebnisses des Tools vermeiden. Andrew Richards

Webmigration:Migration Ihrer Anwendung von WebMatrix nach ASP.NET MVC 3

Das an Web Pages-Seiten orientierte Programmiermodell, das von WebMatrix unterstützt wird, ist eine großartige Möglichkeit, Webanwendungen zu entwickeln und auszuführen. Wenn Sie zu einem späteren Zeitpunkt feststellen, dass ASP.NET MVC Ihnen mehr Flexibilität gibt, sind Sie abgedeckt. Wir erklären Ihnen, was die möglichen Gründe für die Migration sind und wie Sie die Migration durchführen. Brandon Satrom, Clark Sell

Die Wait-Funktionen der Windows-API:DynWaitList: ID-basiertes Multiplexing von Windows-Ereignissen

Ereignissignale werden von Indexen in ein Array aus Objekthandles identifiziert. Dies ist im Fall dynamischer Arrays problematisch, wenn Ereignisse mitten in der Liste hinzugefügt oder mitten aus der Liste entfernt werden. Die folgende Containerklasse löst dieses Problem: Alex Gimenez

Standortbasierte Programmierung:Visualisierung der Bingrouten auf Windows Phone 7

Erfahren Sie, wie Sie in Windows Phone 7-Anwendungen standortabhängige Funktionen einführen und Routen und Standorte auf verschiedene Arten visualisieren können, wenn Sie eine Anwendung entwickeln, die nahe gelegene Restaurants anzeigt. Sandrino Di Mattia

Business Connectivity Services:Nutzung externer OData-Feeds mit SharePoint BCS

Business Connectivity Services (BCS) für Microsoft Office und SharePoint hilft Ihnen, externe Datenquellen in SharePoint-Anwendungen zu integrieren. Wir zeigen Ihnen, wie Sie einen angepassten .NET-Assembly-Connector für BCS entwickeln, mit dem Sie einen OData-Feed lesen und in diesen schreiben können. Eric White

Entity Framework:Code First in ADO.NET Entity Framework 4.1

Die neueste Version von Entity Framework enthält zwei neue wichtige Funktionen: die DbContext-API und das Code First-Entwicklungsmuster. Wir zeigen Ihnen, wie Sie diese neuen Funktionen bei der Entwicklung von Anwendungen verwenden. Dabei beginnen wir mit den Grundlagen und schreiten zu erweiterten Techniken fort. Rowan Miller

Rubriken

In eigener Sache:Die Position halten

Sie müssen nicht in die zurzeit angesagten Entwicklungsbereiche wechseln. Die Entwicklung der alten Schule hat immer noch ihren Platz.Keith Ward

Innovation:Einstellungen für Codeverträge in Visual Studio 2010

Codeverträge in Microsoft .NET Framework 4 sind von einigen Funktionen in Visual Studio 2010 abhängig. Wir betrachten die Projektoptionen für Codeverträge, deren Auswirkungen auf das Änderungstool und einige bewährte Verfahren für die Validierung der Argumente.Dino Esposito

Datenpunkte:Die Enträtselung der Entity Framework-Strategien: Workflow für die Modellerstellung

Entity Framework bietet nun mehr Möglichkeiten als je zuvor für die Erstellung konzeptueller Modelle. Der Prozess beginnt mit der Erstellung des Codes, einem mit dem visuellen Designer erstellen Modell oder mit einer vorhandenen Datenbank. Wir helfen Ihnen bei der Entscheidung, welcher Ansatz für Sie der richtige ist.Julie Lerman

Vorhersage: „Wolkig“:Lastenausgleich für private Endpunkte auf Workerthreads

Ein Client muss die Lasten für private Dienstendpunkte auf Windows Azure-Workerthreads ausgleichen, ohne die Latenz eines Warteschlangenprozesses in Kauf nehmen zu müssen. Ich zeige Ihnen eine mögliche Lösung für dieses Problem.Joseph Fultz

Mobile Themen:Windows Phone 7-Tombstoning

Windows Phone 7 behandelt Speicher- und Ressourcenbeschränkungen mittels einer Funktion namens Tombstoning. Wir besprechen die Rolle, die das Tombstoning im Lebenszyklus von Anwendungen spielt, und zeigen Ihnen, wie Sie die Funktion in Ihre Anwendungen integrieren können.Jaime Rodriguez

Test Run:Supereinfache Mutationstests

Mutationstests sind dafür bekannt, schwierig und teuer zu sein. Wir zeigen Ihnen hier jedoch ein für die Praxis geeignetes System, das Sie in wenigen Stunden mit wenigen Zeilen C#-Code und Visual Studio entwickeln können.James McCaffrey

Programmiererpraxis:Multiparadigmatisches .NET, Teil 7: Parametrische Metaprogrammierung

In dieser Serie haben wir die prozedurale und strukturelle Programmierung, Objekte und Metaobjekte behandelt. Lassen Sie uns nun einige generische Funktionen betrachten und diese als Beispiele für parametrischen Polymorphismus analysieren.Ted Neward

Neue Benutzeroberflächentechnologien:Grundlagen des Druckens mit Silverlight

Erfahren Sie mehr darüber, wie Sie Ihren Silverlight-Anwendungen Druckfunktionen hinzufügen können. Charles zeigt Ihnen Programme zum Drucken von Ellipsen, Fotos und Kalendern.Charles Petzold

Fangen Sie bitte nicht mit diesem Thema an:Abschied von DEC

Digital Equipment Corporation war ein Pionier der Branche. Das Ende dieses Unternehmens ändert nichts an dieser Tatsache.David Platt