.NET-Entwicklung
.NET Framework ist eine integrale Windows-Komponente, die die Entwicklung und Ausführung von Desktopanwendungen und Webdiensten unterstützt. Es stellt neben einer verwalteten Ausführungsumgebung eine vereinfachte Entwicklung und Bereitstellung sowie die Unterstützung einer großen Vielfalt von Programmiersprachen zur Verfügung. Die beiden Hauptkomponenten sind die Common Language Runtime (CLR), die Arbeitsspeicher, Codeausführung und andere Systemdienste verwaltet, und die .NET Framework-Klassenbibliothek, bei der es sich um eine Auflistung wiederverwendbarer Typen handelt, mit denen Sie Anwendungen entwickeln können. .NET Framework umfasst außerdem Technologien wie ADO.NET, ASP.NET, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) und Windows Workflow Foundation (WF). Informationen zu den Hauptfunktionen von .NET Framework finden Sie in der Übersicht.
Dieser Abschnitt der MSDN-Bibliothek enthält die Dokumentation für alle Versionen von .NET Framework, die zurzeit verfügbar sind. Die Dokumentation für die einzelnen Versionen enthält eine umfangreiche Klassenbibliotheksreferenz, grundlegende Übersichten, Schritt-für-Schritt-Anweisungen und Codebeispiele.
-
Die aktuelle Version von .NET Framework, die mit Visual Studio 2010 veröffentlicht wurde. (Siehe Neue Funktionen.)
-
Die .NET Framework-Version, die mit Visual Studio 2008 veröffentlicht wurde. (Siehe wichtige Funktionen und Änderungen.)
-
Die .NET Framework-Version, die mit dem Windows SDK für Windows Vista veröffentlicht wurde. Diese Version umfasst .NET Framework 2.0 und zusätzliche Technologien wie WPF, WCF, WF und Windows CardSpace.
-
Die .NET Framework-Version, die mit Visual Studio 2005 veröffentlicht wurde. (Siehe wichtige Funktionen und Änderungen.)
-
Die .NET Framework-Version, die mit Visual Studio .NET veröffentlicht wurde. (Siehe wichtige Funktionen und Änderungen.)
Dieser Abschnitt der MSDN Library umfasst außerdem die Dokumentation für die folgenden Technologien, mit denen die .NET Framework-Funktionen und -Dienste erweitert werden, und enthält eine Auswahl von Büchern und Artikeln:
-
Eine Technologie, die auf ADO.NET Entity Framework 4 beruht und in .NET Framework 4 enthalten ist. Entity Framework 4.1 bietet eine neue Produktivitäts-API und ermöglicht die Code First-Entwicklung. Mit Code First können Sie Ihr Modell mit verwalteten C#- oder Visual Basic-Klassen definieren, das Modell konfigurieren und aus diesem ein Datenbankschema generieren oder es einer vorhandenen Datenbank zuzuordnen.
-
Die Betaversion von Silverlight 5 zum Erstellen von Medienumgebungen und funktionsreichen, interaktiven Anwendungen für Internet, Desktop und Windows Phone. (Siehe Neues in Silverlight 5 Beta.)
-
Eine browser- und plattformübergreifende Implementierung von .NET Framework zum Erstellen von Medienumgebungen und funktionsreichen, interaktiven Anwendungen für das Internet und Windows Phone.
-
Eine Entwicklungsplattform, mit der Sie interaktive Microsoft-Oberflächenanwendungen mit .NET Framework erstellen können. Diese Technologie unterstützt High-End-Grafiken und Mehrbenutzerinteraktion durch natürliche Gesten, Fingereingabe und physische Objekte.
Windows Identity Foundation (WIF)
Eine Gruppe von .NET Framework-Klassen, mit denen Sie anspruchsgerechte Anwendungen mit vertrauender Seite und Sicherheitstokendienste erstellen können. Für WIF ist .NET Framework 3.5 SP1 erforderlich.
-
Eine Reihe integrierter Technologien, mit denen das Erstellen, Skalieren und Verwalten von Web- und zusammengesetzten Anwendungen vereinfacht wird, die unter Internetinformationsdiensten (IIS) ausgeführt werden.
-
Eine Auswahl technischer Artikel und Whitepaper zu .NET Framework-Technologien.
Buchvorschläge zur .NET-Entwicklung
Ausgewählte Kapitel aus Büchern zu ADO.NET, WCF und anderen .NET Framework-Technologien.