MSDN Magazin August 2010

MSDN Magazin August 2010

Identitätsverbund:Passive Authentifizierung für ASP.NET mit WIF

Das Ziel der Verbundsicherheit besteht darin, einen Mechanismus zum Einrichten von Vertrauensstellungen zwischen Domänen bereitzustellen. Plattformtools wie Windows Identity Foundation (WIF) erleichtern es sehr, diese Art von Identitätsverbund zu unterstützen. Wir zeigen Ihnen, wie Sie hierzu vorgehen. Michele Leroux Bustamante

Windows Azure:Tipps zur Migration von Anwendungen in die Cloud

Windows Azure hilft bereits vielen Unternehmen, ihre Anwendungen in die Cloud zu verlagern. Wir verraten hier einige Tipps und Tricks, die wir entdeckt haben, als wir mit Kunden in der Praxis an Migrationen zusammengearbeitet haben. George Huey, Wade Wegner

Synchronisierung:Erstellen von Synchronisierungsanbietern mit dem Sync Framework

Mit Sync Framework können Anwendungen erstellt werden, mit denen Daten aus jedem beliebigen Datenspeicher mit jedem Protokoll über ein Netzwerk synchronisiert werden können. Wir zeigen Ihnen, wie dies funktioniert und wie Sie einen benutzerdefinierten Synchronisierungsanbieter erstellen. Joydip Kanjilal

OData und AtomPub:Erstellen eines AtomPub-Servers mit WCF Data Services

Hier erfahren Sie, wie Sie Ihre Blogs mit dem AtomPub-Protokolle eindrucksvoller gestalten können. Chris Sells zeigt an einem praktischen Beispiel Zuordnungen, mit denen Sie einen regulären AtomPub-Dienst von einer Website verfügbar machen und mit Windows Live Writer eine benutzerfreundliche Bearbeitungsmöglichkeit des Dienstes bereitstellen können. Chris Sells

Schnelles SQL:Optimieren von Datenbankaufrufen mit Tier Interaction Profiling (TIP)

TIP (Tier Interaction Profiling) ist eine Funktion der Profilingtools von Visual Studio. welche die Dauer synchroner Aufrufe von mit ADO.NET-kompatiblen Datenspeichern misst. Wir zeigen Ihnen, wie TIP funktioniert und erläutern einige bewährte Methoden für den Einsatz von TIP zum Diagnostizieren von Leistungsproblemen von Anwendungen. Mark Friedman

Smart Client:Erstellen verteilter Anwendungen mit NHibernate und Rhino Service Bus, Teil 2

Smart Client-Anwendungen sind reaktionsfähig und fördern die Interaktion mit dem Benutzer. In diesem Artikel fahren wir mit der Erstellung einer Smart Client-Anwendung fort und verwenden NHibernate für den Datenzugriff und Rhino Service Bus für eine zuverlässige Kommunikation mit dem Server. Oren Eini

Windows Phone 7:Windows Phone und Cloud Computing – eine Einführung

Während Ramon Arjona die Erstellung eines Sprachübersetzungstools schrittweise erläutert, erfahren Sie, wie einfach es ist, eine Windows Phone 7-Anwendung zu erstellen und diese an einen Webdienst zu binden. Ramon Arjona

Rubriken

In eigener Sache:Sind Ihre Programme durchschnittlich?

Sind Sie beim Programmieren mit "das ist gut genug" zufrieden? Wenn ja, dann sind Ihre Erwartungen viel zu gering, und das kann verhängnisvoll sein.Keith Ward

Topaktuelles:Don’t Worry, Be Lazy

In der Softwareentwicklung kann "lazy" eine positive Bedeutung haben, aber bis zum Erscheinen von Microsoft .NET Framework 4 mussten Programmierer, Lazy-Verhalten selbst implementieren. Dino Esposito zeigt, wie die neue Lazy<T>-Klasse zum Optimieren von Ressourcen eingesetzt wird.Dino Esposito

Datenpunkte:Dem Entity Framework den Zugriff auf Tabellen verweigern, ohne Proteste zu verursachen

Julie Lerman zeigt Datenbankadministratoren, wie der Datenbankzugriff vom Entity Framework beschränkt werden kann, indem dem Entity Framework nur erlaubt wird, mit Tabellen und gespeicherten Prozeduren statt mit Tabellen zu arbeiten, ohne den Anwendungscode zu beeinträchtigen oder die Entwickler zu befremden.Julie Lerman

Testlauf:Tests durch Fault Injection mit TestApi

Mit Tests durch Fault Injection ist das beliebige Einstreuen von Fehlern in eine Anwendung gemeint, durch das bestimmt wird, ob die Anwendung Fehler richtig behandeln kann. Wir erklären, wie Sie mit den Managed Code Fault Injection APIs der TestApi-Bibliothek zur Laufzeit Fehler in .NET-Anwendungen einführen können.James McCaffrey

Programmiererpraxis:Inside SQLite

Nachdem Ted Neward NoSQL gemeistert hat, kehrt er zurück zur relationalen SQL-Welt, d.h. zu SQLite. Hier erfahren Sie alles über die schlanke, eingebettete Datenbank, zu deren Ausführung nur eine einzige Datei auf einem Clientdateisystem installiert werden muss.Ted Neward

Neue Benutzeroberflächentechnologien:Ereignisse für Mehrfingereingaben in WPF

Mehrfingereingaben haben sich von einer futuristischen Vorstellung in Science-Fiction-Filmen zu einer üblichen Benutzereingabetechnik entwickelt. Wir zeigen Ihnen, wie die Unterstützung von Mehrfingereingaben in Windows 7 auf verschiedene Bereiche im .NET Framework konzentriert wurde.Charles Petzold

Reg mich nicht auf:Mars und Venus

Es ist eine Tatsache, dass Männer und Frauen anders denken. Denken Sie daran, wenn Sie Software für die Hälfte der Benutzer entwerfen, die anders ist als Sie.David Platt