Februar2011
Dynamisches .NET:Erläuterungen zum Schlüsselwort "dynamic" in C# 4
Das Schlüsselwort "dynamic" ergänzt C# 4 durch interessante neue Features. Wir zeigen Ihnen, wie dies funktioniert und warum die Features Ihre Codierungsaufgaben vereinfachen können, einschließlich einiger praktischer Möglichkeiten zur Interoperabilität mit COM. Alexandra Rusina
Vererbung von Datenverträgen:Bekannte Typen und der allgemeine Konfliktlöser
Entwickler sehen sich häufig Schwierigkeiten bei der Vererbung von Datenverträgen in WCF gegenüber, die mit dem Begriff "Bekannte Typen" umschrieben werden. Wir erklären die Ursachen dieses Problems und zeigen Ihnen anschließend, wie Sie es mithilfe des allgemeinen Konfliktlösers vollständig beheben können. Juval Lowy
Dynamic Data:Mustervergleich bei Datenbank-Datensätzen mittels F#
Wenn Sie Daten aus anderen Quellen in eine einfache, von Ihrer Anwendung genutzte Datenbank migrieren, müssen Sie wahrscheinlich auf einige Vergleichs- und Deduplizierungsprozesse zurückgreifen, um einen brauchbaren Datenspeicher zu erhalten. Wir zeigen Ihnen vier unterschiedliche Vergleichsalgorithmen sowie den F#-Code zur Implementierung. Ambar Ray
Business Connectivity Services:Verwalten von Mitarbeiterboni mit Office und SharePoint BCS
Als Microsoft eine neue Plattform zur Verwaltung von Mitarbeiterboni entwickelte, wurden die Business Connectivity Services (BCS), ein Feature of Office 2010 und SharePoint 2010, einbezogen, um Mitarbeiterinformationen direkt in Excel bearbeiten zu können. Wir zeigen Ihnen, wie die Entwickler dabei vorgingen. Ying Xiong
Paralleles Computing:Hierbei geht es allein um SynchronizationContext.
SynchronizationContext ist eine Klasse (und ein Konzept), die bzw. das wesentlich für den fehlerfreien Betrieb von Multithread-Komponenten auf .NET ist, aber häufig übersehen oder missverstanden wird. Steve Cleary
Windows Workflow:Sichern von WF4 Workflow Services
Wir stellen unterschiedliche Sicherheitsoptionen für unterschiedliche Workflowhosts vor, einschließlich des Workflow Security Pack-Projekts, und erläutern, wie die Aktivitätensammlung im Rahmen des Projekts zur Sicherstellung eines umfassenden Schutzes für Workflowlösungen eingesetzt werden kann. Zulfiqar Ahmed
Team Foundation Server:Visual Studio TFS – Anleitung zum Verzweigen und Zusammenführen
Erfahren Sie von Mitgliedern eines Microsoft-"Ranger"-Expertenteams, wie Sie am besten Verzweigungsverfahren bei der Softwareentwicklung mit Visual Studio Team Foundation Server handhaben. Willy-Peter Schaub, Bill Heys
Rubriken
In eigener Sache:Eine kurze Einführung zum Veröffentlichungsprozess
Sie möchten also Beiträge für das MSDN Magazin schreiben? Im Folgenden finden Sie einige Tipps zu den ersten Schritten.Keith Ward
Toolbox:Entwicklungstools und –ressourcen in Windows Phone 7
Windows Phone 7 verfügt über ein großes und kontinuierlich wachsendes Ökosystem von Ressourcen für Entwickler. Im Folgenden werden Ihnen die wichtigsten vorgestellt.Terrence Dorsey
Innovation:Richtlinieninjektion in Unity
Hier setzt Dino Esposito seine Darstellung der Abfangfunktions-API in Unity fort, wobei er erklärt, wie Sie durch die "Richtlinieninjektion" in die Lage versetzt werden, sich auf die Details eines erwünschten Verhaltens zu konzentrieren. Die Bibliothek legt dabei anhand der von Ihnen aufgestellten Regeln fest, welche Methoden hierfür angewendet werden können.Dino Esposito
Datenpunkte:OData und Slice and Dice mit dem jQuery-DataTables-Plug-In
Mit OData können Sie anhand von einfachen HTTP-Befehlen über das Internet auf Daten zugreifen. Sie erfahren, wie Sie das jQuery-DataTables-Plug-In gemeinsam mit Microsoft .NET Framework- und Silverlight-OData-Clientbibliotheken nutzen können, um diese Daten schnell, einfach und stilvoll abzurufen und anzuzeigen.Julie Lerman
Vorhersage: "Cloudy":Synchronisierung von Verzweigungsknoten mit SQL Azure, Teil 2: Dienstbasierte Synchronisierung
Erfahren Sie, wie Sie durch den Einsatz von Windows Azure zum Synchronisieren von Unternehmensdatenbanken wesentlich mehr Endknoten nutzen können als mit der Direkt-zu-Datenbank-Synchronisierung möglich ist.Joseph Fultz
Testlauf:Messen des Fortschritts beim Testaufwand mit EVM
Ein wichtiger Punkt in Bezug auf den Aufwand für das Testen von Software – oder auf das Codieren – ist die Möglichkeit, den Fortschritt zu messen. Eine der Techniken für diesen Zweck wird mit dem Begriff "Ertragswertverwaltung" umschrieben. Wir zeigen Ihnen, wie einfach diese Technik auf Ihre eigenen Projekte angewendet werden kann.James McCaffrey
Neue Benutzeroberflächentechnologien:Tonaufnahmen mit Windows Phone 7
Die Benutzeroberfläche auf das Wesentliche zu beschränken, ist wichtig bei der Programmierung für Smartphones. Sie erfahren, in welchem Ausmaß eine Anwendung vereinfacht werden und immer noch nützlich sein kann. Dabei lernen Sie die Tonaufzeichnungs-APIs in Windows Phone 7 kennen.Charles Petzold
Reg mich nicht auf:Was auf keinen Fall passieren darf
Genau wie in der Medizin gibt es auch im Bereich Softwareentwicklung bestimmte Dinge, die einfach nicht passieren dürfen. Wirklich niemals.David Platt