Dezember 2009

MSDN Magazin Dezember 2009

Generierungstest:Automatisierte Komponententests für veralteten Code mit Pex

Das Erstellen und Verwalten einer Komponententestsuite für veralteten Code kann mitunter schwierig sein. Pex erzeugt automatisch eine kleine Testsuite mit hoher Code- und Assertionsabdeckung. Nikhil Sachdeva

Codebereinigung:Agile Techniken für die Tilgung von "technischen Schulden"

Jede Codebasis verfügt über ein bestimmtes Maß technischer Schulden: Code, der nur unter schwierigsten Bedingungen getestet und verwaltet werden kann. Wir skizzieren einige Ideen für das Identifizieren und Arbeiten mit den folgenreichen Problemstellen in Ihrem Code. David Laribee

Datenzugriff:Erstellen einer Aufgabenanwendung auf dem Desktop mit NHibernate

Das Erstellen einer Desktopanwendung mit NHibernate ist nicht schwieriger als das Erstellen einer Webanwendung. In vielen Fällen vereinfacht NHibernate Elemente für die Behandlung von Sitzungen und Parallelität. Oren Eini

Team System:Erstellen einer Visual Studio Team Explorer-Erweiterung

Die Integration der TFS Power Tools in Team Explorer hat nichts Magisches an sich – wir zeigen Ihnen, wie Sie Ihre eigenen benutzerdefinierten Funktionen im Team Explorer-Fenster bereitstellen. Brian A. Randell, Marcel de Vries

SharePoint 2010 und BCS:Verwenden von Business Connectivity Services in SharePoint 2010

Kirk Evans demonstriert, wie Sie mit den Business Connectivity Services (BCS) in SharePoint 2010 Lösungen mit weitgehender Integration von externen Daten und Diensten entwickeln. BCS baut bezüglich der wichtigsten Bereiche Darstellung, Konnektivität, Tools und Lebenszyklusverwaltung auf seinem BDC-Vorgänger auf. Kirk Evans

Columns

Toolbox:Datenbank- und OR/M-Tools, Oren Eini und benutzerdefinierte Visual Studio-Registerkarten

Diesen Monat befassen wir uns unter anderem mit den Tools zur Erweiterung der LINQ to SQL- und Entity Framework-Designer, dem .NET-Entwicklungsblog von Oren Eini und der Anpassung von Visual Studio-Registerkarten.Scott Mitchell

Tiefe Einblicke in CLR:In-Process Side-by-Side

Im neuen .NET Framework 4.0 besteht Abwärtskompatibilität, während gleichzeitig wichtige Innovationen über eine Funktion namens In-Process Side-by-Side möglich sind. Erfahren Sie mehr zur Funktionsweise und zu Problemen, die damit nicht gelöst werden konnten.Luiz Fernando Santos, Jesse Kaplan

Innovationen:Livedatenbindung in ASP.NET AJAX 4.0

Dino Esposito behandelt verschiedene Formen der clientseitigen Datenbindung, die in ASP.NET AJAX 4.0 verfügbar sind, und konzentriert sich auf einige erweiterte Funktionen für die Datenbindung und überwachbare Objekte.Dino Esposito

Testlauf:Paarweise Tests mit QICT

Im Artikel für diesen Monat erklärt James McCaffrey genau, was paarweises Testen ist. Er stellt den kompletten C#-Quellcode für ein Tool namens QICT zum paarweisen Testen der Produktionsqualität bereit.James McCaffrey

Extreme ASP.NET:Ausblick auf ASP.NET 4.0

Mit dem Erscheinen von Visual Studio 2010 und .NET 4 im folgenden Jahr stehen ASP.NET-Entwicklern zwei ausgereifte Frameworks zum Erstellen von Webanwendungen zur Verfügung: ASP.NET Web Forms und ASP.NET MVC. Dieser Artikel stellt einige der wichtigen neuen Funktionen dieser beiden Frameworks heraus.Scott Allen

Windows mit C++:Übereinander angeordnete Fenster mit Direct2D

Übereinander angeordnete Fenster (Layered Windows) bieten eine einmalige Gelegenheit, ein Fenster auf dem Desktop mit pixelgenauem Alphablending zu erstellen. Wir sehen uns an, wie diese Zeichentechnik in Direct2D implementiert werden kann.Kenny Kerr

Unterwegs:Erweiterung der Windows Touch-Anwendungen für mobile Benutzer

In diesem Artikel wird die Verwendung der Windows Touch-API und ähnlicher APIs zur Erweiterung von Mobilanwendungen beschrieben. Die Besprechung befasst sich mit der allgemeinen Nutzbarkeit, Objektauswahl und dem Implementieren einer natürlichen Benutzeroberfläche.Gus Class

Parallele Vorgänge:Datenparallele Muster und PLINQ

Mehrkernprozessoren sind inzwischen eine Selbstverständlichkeit auf etablierten Desktopcomputern. Es ist jedoch immer noch schwierig, Anwendungen zu schreiben, die dieses Potenzial voll ausschöpfen. In der Version 4 von .NET Framework sind mehrere Tools enthalten, die Programmierern diese Aufgabe erleichtern. In diesem Artikel wird die Verwendung eines dieser Tools beschrieben: Parallel LINQ (PLINQ).Igor Ostrovsky

Nutzbarkeit in der Praxis:Design und mehr

Eine stilvolle und elegante Darstellung sind natürlich wichtig beim Entwurf einer Website, dies sollte jedoch die Nutzbarkeit und Funktion derselben nicht beeinträchtigen. Hier finden Sie einige praktische Tipps zur Darstellung, Lesbarkeit, Ermittlung visueller Hinweise und mehr sowie viele Beispiele für gutes und schlechtes Design.Ambrose Little, Charles B. Kreitzberg