Fortgeschrittene Entwicklungstechnologien

Dieses Thema enthält Links zu Informationen über anspruchsvolle Aufgaben und Methoden für die Entwicklung in .NET Framework.

In diesem Abschnitt

  • Verwaltung und Management
    Enthält Informationen über die Verwendung von Verzeichnisdiensten und die Windows-Verwaltungsinstrumentation (WMI).

  • Komponentenerstellung für die Entwurfsumgebung
    Beschreibt das Erstellen benutzerdefinierter Komponenten und das Erweitern der Entwurfszeitunterstützung.

  • Entwurfsmuster für die asynchrone Programmierung
    Erläutert die Features für die asynchrone Programmierung in .NET Framework.

  • Generieren und Kompilieren von dynamischem Quellcode
    Erläutert das Code Document Object Model (CodeDOM), das die Ausgabe von Quellcode in mehreren Programmiersprachen ermöglicht.

  • Ausgeben von dynamischen Methoden und Assemblys
    Beschreibt einen Satz verwalteter Typen im System.Reflection.Emit-Namespace, mit denen ein Compiler oder ein Tool zur Laufzeit Metadaten und MSIL (Microsoft Intermediate Language) ausgeben und optional eine PE-Datei (Portable Executable) auf der Festplatte generieren kann.

  • Garbage Collection
    Erläutert, wie der Garbage Collector den Speicher verwaltet und wie Sie die Anwendungen so programmieren, dass der Speicher optimal ausgenutzt wird.

  • Bereitstellen der Common Language Runtime
    Erläutert das Konzept des Laufzeithosts, der die Laufzeit in einen Prozess lädt, innerhalb des Prozesses die Anwendungsdomäne erstellt und den Benutzercode lädt und ausführt.

  • Interoperabilität
    Beschreibt die durch die Common Language Runtime bereitgestellten Interoperabilitätsdienste. Enthält außerdem Links zu Informationen über das Einbinden von COM-Komponenten in die .NET Framework-Anwendung.

  • Network Programming
    Veranschaulicht die Verwendung von Internetzugriffsklassen für die Implementierung von sowohl web- als auch internetbasierten Anwendungen.

  • Reflektion
    Erklärt, wie Sie mithilfe von Reflektion zur Laufzeit Zugriff auf Typinformationen erhalten.

  • Zuverlässigkeit
    Beschreibt die Verwendung von Attributen, die für Zuverlässigkeit konzipiert sind, z. B. HPA und ReliabilityContract, und erörtert die empfohlenen Vorgehensweisen zum Schreiben von zuverlässigem Code.

  • .NET-Remoting
    Beschreibt die verschiedenen Kommunikationsverfahren, die in .NET Framework für die Remotekommunikation zur Verfügung stehen.

  • Serialisierung
    Erläutert die XML-Serialisierung.

  • Verwaltetes Threading
    Erläutert die Laufzeitunterstützung für Threading und die Programmierung unter Verwendung mehrerer Synchronisierungstechniken.

  • Writing Serviced Components
    Beschreibt die Konfiguration und Registrierung von Serviced Components für den Zugriff auf COM+-Dienste.

Referenz

Verwandte Abschnitte