Neue Dokumentation

Aktualisiert: November 2007

Die Dokumentation zu .NET Framework 1.1 enthält sowohl neue Themen als auch eine Vielzahl neuer Codebeispiele, die die Ausführung allgemeiner Programmieraufgaben veranschaulichen.

In den folgenden Abschnitten werden einige wichtige Erweiterungen der Dokumentation zu Version 1.1 beschrieben.

Richtlinien für das Schreiben von sicherem Code

Das neue Thema Richtlinien für das Schreiben von sicherem Code beschreibt, wie häufige Programmierfehler, die zu unsicheren und unzuverlässigen Anwendungen führen, vermieden werden können. Dieser Abschnitt enthält auch Informationen zu speziellen Sicherheitsverfahren für bestimmte .NET Framework-Technologien wie Codezugriffssicherheit und Sicherheitsrichtlinien.

.NET Compact Framework

Die Dokumentation zu .NET Framework 1.1 enthält neue Informationen über .NET Compact Framework. .NET Compact Framework ermöglicht die Verwendung der Common Language Runtime, von Windows Forms-Steuerelementen und anderen .NET Framework-Features auf Kleingeräten. .NET Compact Framework unterstützt eine große Teilmenge der für Kleingeräte optimierten .NET Framework-Klassenbibliothek.

Hinweis:

Obwohl in der Dokumentation zu .NET Framework 1.1 Informationen über .NET Compact Framework enthalten sind, ist das Produkt .NET Compact Framework nicht in Windows Software Development Kit (SDK) enthalten. Das Produkt .NET Compact Framework ist im Lieferumfang von Visual Studio enthalten.

Zu den unterstützten Geräten gehören Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone Edition und spezielle eingebettete Geräte, die mit dem Betriebssystem Windows CE 4.1 erstellt wurden. Frühere Versionen von Windows CE werden nicht unterstützt.

In .NET Compact Framework sind die folgenden Hauptfeatures verfügbar:

  • Eine kompakte Common Language Runtime, mit der Geräte die Vorteile von verwaltetem Code, z. B. Speicherverwaltung, Codestabilität und Sprachneutralität, nutzen können.

  • Konsistenz mit Desktop- und Serverprogrammiermodellen.

  • Nahtlose Verbindung mit XML-Webdiensten.

  • Leistungsstarke Features für den Zugriff auf Unternehmensdaten mit XML-Klassen und ADO.NET.

  • Klassen zum Programmieren von Anwendungen, die mit Microsoft SQL Server 2000 Windows CE Edition 2.0 auf Daten zugreifen.

  • Uneingeschränkter Zugriff auf systemeigene Features mittels Plattformaufruf.

  • JIT-Kompilierung (Just-in-Time) für optimale Leistung.

Die Visual Studio-Projekte für intelligente Geräte werden für die Entwicklung von Anwendungen verwendet, die für .NET Compact Framework ausgelegt sind. Die Projekte für intelligente Geräte erweitern die Produkte Visual Basic und Visual C# um gerätespezifische Projekttypen und einen Formular-Designer zum Implementieren von Windows Forms-Steuerelementen für .NET Compact Framework. Das Debuggen und die Bereitstellung kann direkt auf einem Gerät oder Pocket PC- und Windows CE-Emulatoren erfolgen.

Webressourcen

  • Smart Client Developer Center
    Ein Informationszentrum für intelligente Geräte, wie Pocket PC, Smartphone und andere Geräte, die unter dem Betriebssystem Windows CE ausgeführt werden. Die Informationen beinhalten Hinweise zu Service Packs für .NET Compact Framework, FAQs (Häufig gestellte Fragen), technische Artikel, Downloads und Schulungsmöglichkeiten.

  • .NET Compact Framework QuickStart Tutorial
    Bietet zahlreiche Codebeispiele und beinhaltet u. a. folgende Themen: Verwendung von Windows Forms-Steuerelementen, Pocket PC-Features, benutzerdefinierte Steuerelemente, Datenverwaltung, Verwendung von Webdiensten, Zusammenarbeit mit systemeigenem Code, Abrufen des Anwendungsverzeichnisses und Ermitteln einer Pocket PC-ID.

Anwendungsbereitstellung

Zur Ausführung von Anwendungen und Steuerelementen, die für .NET Framework entwickelt wurden, muss auf dem ausführenden Computer .NET Framework installiert sein. Für die Version 1.0 von .NET Framework hat Microsoft ein verteilbares Installationsprogramm bereitgestellt, das die Common Language Runtime und .NET Framework-Komponenten enthält, die zum Ausführen von .NET Framework-Anwendungen erforderlich sind. Das neue Thema Verteilen von .NET Framework in Version 1.1 enthält Informationen zu folgenden Themen:

  • Downloadverzeichnisse für die verteilbare .NET Framework-Datei Dotnetfx.exe.

  • Legale Verteilung von .NET Framework.

  • Die Mindestkonfigurationsanforderungen für das Installieren des verteilbaren Pakets von .NET Framework.

Außerdem enthält dieses Thema Bereitstellungsszenarien für "Dotnetfx.exe". Dies umfasst folgende Szenarien:

  • Verteilen von Dotnetfx.exe mit einem Tool für die elektronische Softwareverteilung.

  • Manuelle Installation von Dotnetfx.exe über eine Netzwerkfreigabe, Intranetsite oder eine Microsoft-Website.

  • Erstellen eines Setup-Projekts für die gleichzeitige Installation einer .NET Framework-Anwendung und von Dotnetfx.exe.

Primäre Interop-Assemblys

Zum Erstellen verwalteter Anwendungen, die mit vom Hersteller bereitgestellter COM-Software interoperieren, können Sie vom Hersteller bereitgestellte Assemblys verwenden, die als primäre Interop-Assemblys bezeichnet werden. Primäre Interop-Assemblys machen die COM-Typbibliothek eines Herstellers für verwaltete Anwendungen verfügbar. Nur der Hersteller der Bibliothek kann eine primäre Interop-Assembly erstellen. Diese wird vom Herausgeber mit einem starken Namen signiert. Weitere Informationen finden Sie unter Primäre Interop-Assemblys.

Das neue Thema Erstellen primärer Interop-Assemblys in Version 1.1 erläutert, wie primäre Interop-Assemblys benannt, generiert, angepasst und verteilt werden. Das Thema Programmieren mit primären Interop-Assemblys beschreibt das Suchen, Registrieren und Verteilen von primären Interop-Assemblys.

Standard für die Common Language Infrastructure

Mit dem Begriff "CLI (Common Language Infrastructure)-Standard" wird im Abschnitt "Anforderungen" auf einigen Referenzseiten zur .NET Framework-Klassenbibliothek angegeben, dass der Member auf dieser Seite den Spezifikationen in ECMA-335 und ISO/IEC 23271 entspricht, durch die die Common Language Infrastructure reguliert wird. Diese Informationen werden für Entwickler bereitgestellt, die den erstellten Code auf Member beschränken möchten, die diesen Standards unterliegen. Beachten Sie, dass Microsoft keine volle Übereinstimmung mit diesen Standards gewährleistet. Weitere Informationen über ECMA-335 finden Sie auf der Website von ECMA unter www.ecma.ch. Der entsprechende ISO-Standard wird voraussichtlich im Dezember 2002 veröffentlicht.

Siehe auch

Konzepte

Bereitstellungsszenarien für "Dotnetfx.exe"

Weitere Ressourcen

Richtlinien für das Schreiben von sicherem Code

Verteilung von .NET Framework

Primäre Interop-Assemblys