Programmieren mit .NET Framework
In diesem Abschnitt werden Programmierungsgrundlagen für die Erstellung von .NET-Anwendungen, von der Erstellung von Assemblies aus dem Code bis zur Sicherung der Anwendung, erläutert. Viele der hier behandelten Grundlagen gelten für die Erstellung beliebiger Anwendungen mit Hilfe von .NET Framework. In diesem Abschnitt finden Sie sowohl Informationen über die wichtigsten Programmierungskonzepte als auch Codebeispiele und ausführliche Erklärungen.
In diesem Abschnitt
- Zugreifen auf Daten mit ADO.NET
Beschreibt die ADO.NET-Architektur und die Verwendung der ADO.NET-Klassen zur Verwaltung von Anwendungsdaten und zur Interaktion mit Datenquellen einschließlich Microsoft SQL Server, OLE DB-Datenquellen und XML. - Zugriff auf Objekte in anderen Anwendungsdomänen mit .NET-Remoting
Beschreibt die verschiedenen Kommunikationsverfahren, die in .NET Framework für die Remotekommunikation zur Verfügung stehen. - Zugreifen auf das Internet
Demonstriert die Verwendung von Internetzugriffsklassen bei der Implementierung von sowohl web- als auch internetbasierten Anwendungen. - Erstellen von Active Directory-Komponenten
Behandelt die Verwendung von ADSI (Active Directory Services Interfaces). - Erstellen von Messagingkomponenten
Erläutert die Integration komplexer Messagingfunktionen in die Anwendungen. - Erstellen von Systemüberwachungskomponenten
Erläutert den Einsatz von Leistungsindikatoren und Ereignisprotokollen in einer Anwendung. - Erstellen von zeitgebergesteuerten Serveraufgaben
Erläutert die Erstellung von Ereignissen, die regelmäßig in bestimmten Abständen ausgelöst werden. - Grundlagen der Komponentenprogrammierung
Bietet eine Übersicht über die Programmierung von Komponenten und erklärt, wie diese Konzepte in .NET Framework funktionieren. - Entwerfen weltweit einsatzfähiger Anwendungen
Erklärt die umfangreiche Unterstützung, die .NET Framework für die Entwicklung internationaler Anwendungen bietet. - Ermitteln von Typinformationen zur Laufzeit
Erklärt, wie Sie mit Hilfe von Reflektion zur Laufzeit Zugriff auf Typinformationen erhalten. - Zeichnen und Bearbeiten von Bildern
Erläutert die Verwendung von GDI+ mit .NET Framework. - Ausgeben von dynamischen Assemblies
Beschreibt die Gruppe der verwalteten Typen im System.Reflection.Emit-Namespace. - Verwenden von XML in .NET Framework
Bietet einen Überblick über eine umfassende und integrierte Gruppe von Klassen, die mit XML-Dokumenten und -Daten in .NET Framework eingesetzt werden können. - Erweitern von Metadaten mit Hilfe von Attributen
Beschreibt, wie Attribute zur Anpassung von Metadaten verwendet werden können. - Dynamisches Generieren und Kompilieren von Quellcode in mehreren Sprachen
Erläutert die Mechanismen des .NET Framework SDK, die als CodeDom (Code Document Object Model) bezeichnet werden und die Ausgabe von Quellcode in mehreren Programmiersprachen ermöglichen. - Gruppieren von Daten in Auflistungen
Erläutert die unterschiedlichen Auflistungstypen, die in .NET Framework verfügbar sind, z. B. Stapel, Warteschlangen, Listen, Arrays und Strukturen. - Behandeln und Auslösen von Ereignissen
Bietet einen Überblick über das Ereignismodell in .NET Framework. - Behandeln und Auslösen von Ausnahmen
Beschreibt die Fehlerbehandlung in .NET Framework und die Grundlagen der Ausnahmenbehandlung. - 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. - Einschließen asynchroner Aufrufe
Erläutert die Funktionen für die asynchrone Programmierung in .NET Framework. - Zusammenarbeit mit nicht verwaltetem Code
Beschreibt die durch die Common Language Runtime bereitgestellten Interoperabilitätsdienste. - Verwalten von Anwendungen unter Verwendung von WMI
Erläutert die Erstellung von Anwendungen mit WMI (Windows Management Instrumentation), die einen leistungsfähigen Satz von in das Microsoft® Windows®-Betriebssystem integrierten Systemverwaltungsdiensten bereitstellt. - Verarbeiten von Transaktionen
Erläutert die .NET Framework-Unterstützung für Transaktionen. - Programmieren für die Garbage Collection
Erläutert, wie der Garbage Collector den Speicher verwaltet und wie Sie die Anwendungen so programmieren, dass der Speicher optimal ausgenutzt wird. - Programmieren mit Anwendungsdomänen und Assemblies
Beschreibt die Erstellung und die Arbeit mit Assemblies und Anwendungsdomänen. - Sichern der Anwendung
Beschreibt die Codezugriffssicherheit, rollenbasierte Sicherheit, Sicherheitsrichtlinien und Sicherheitstools in .NET Framework. - Serialisieren von Objekten
Erläutert die XML-Serialisierung. - Threading
Erläutert die Laufzeitunterstützung für Threading und die Programmierung unter Verwendung mehrerer Synchronisierungstechniken. - Verwenden der parallelen Ausführung
Erklärt die parallele Ausführung und deren Verwendung für die Ausführung mehrerer Versionen einer Anwendung, Komponente oder der gesamten Laufzeit. - Arbeiten mit Basistypen
Erläutert die Formatierung und Analyse von Basisdatentypen und die Verwendung regulärer Ausdrücke zur Verarbeitung von Text. - Arbeiten mit E/A
Erläutert die Durchführung synchronen und asynchronen Datei- und Datenstreamzugriffs und die Verwendung der isolierten Speicherung. - Schreiben von Serviced Components
Beschreibt die Konfiguration und Registrierung von ServicedComponents für den Zugriff auf COM+-Dienste.
Verwandte Themen
- Erstellen von ASP.NET-Webanwendungen
Erläutert die Erstellung und Optimierung von ASP.NET-Webanwendungen. - Erstellen von Windows Forms-Anwendungen
Beschreibt die Erstellung von Windows Forms- und Windows-Steuerelementanwendungen. - Erstellen von Konsolenanwendungen
Erläutert die Erstellung konsolenbasierter .NET-Anwendungen.