.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.

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:

  • Entity Framework 4.1

    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.

  • Silverlight 5 Beta

    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.)

  • Silverlight

    Eine browser- und plattformübergreifende Implementierung von .NET Framework zum Erstellen von Medienumgebungen und funktionsreichen, interaktiven Anwendungen für das Internet und Windows Phone.

  • Surface

    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.

  • Windows Server AppFabric

    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.

  • Artikel und Übersichten

    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.