Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Programmierung mit Managed Extensions for C++

Visual Studio .NET 2003

.NET Framework ist eine neue Computerplattform, die die Anwendungsentwicklung in hochgradig verteilten Umgebungen erleichtert. .NET Framework verfügt über zwei Hauptkomponenten: die Common Language Runtime und die .NET Framework-Klassenbibliothek. Die Common Language Runtime verwaltet Code zur Ausführungszeit, indem sie zentrale Dienste, wie Speicherverwaltung, Threadverwaltung und Remoting, bereitstellt und außerdem strikte Typsicherheit sowie andere Formen der Codegenauigkeit durchsetzt, die Sicherheit und Robustheit gewährleisten. Die Klassenbibliothek ist eine umfassende objektorientierte Auflistung wiederverwendbarer Typen für die Anwendungsentwicklung. Weitere Informationen über .NET Framework finden Sie unter Übersicht über .NET Framework.

Managed Extensions for C++ sind als Erweiterung der Sprache C++ konzipiert. Sie ermöglichen die Verwendung von .NET Framework und die Einbindung der Common Language Runtime, ohne eine neue Programmiersprache erlernen zu müssen.

Um mehr über Managed Extensions zu erfahren, erweitern Sie einen der folgenden Knoten, um Links zu Themen anzuzeigen, die nach Konzeptbereich, Entwicklungsstufe oder Organisation des Inhaltsverzeichnisses gruppiert sind.

Hintergrundinformationen zu .NET Framework

Einblicke in .NET Framework
Ausgangspunkt für das Kennenlernen des .NET Framework SDKs.

Hintergrundinformationen zur Sprache

Erste Schritte
Enthält Links zu Themen, in denen die ersten Schritte mit Managed Extensions in Anwendungen erörtert werden.

Sprachelemente

Verwaltete Typen
Zeichenfolgenliterale
Arrays
Zeigertypen
Ereignisse
Delegaten
Enumerationen
Ausnahmen
Schnittstellen
Metadaten
Operatoren
Eigenschaften

Interoperabilität

Interoperabilität
Enthält Links zu Themen, in denen die Interoperabilität zwischen verwalteten und nicht verwalteten Komponenten erörtert wird.
Pinning Pointers (nur auf Englisch verfügbar)
Beschreibt das Außerkraftsetzen der Garbage Collection, um sicher mit systemeigenem Code zu interagieren.
Datenmarshalling
Erörtert die Datenübergabe zwischen der Common Language Runtime und systemeigenem Code.
COM-Interoperabilität
Beschreibt Techniken für die Verwendung vorhandener COM-Objekte mit Hilfe von verwaltetem Code.
Remoting
Erörtert Remotingaspekte wie Sockets, Transporte, Formatierungsprogramme, DCOM kontra .NET, benutzerdefiniertes Marshallen sowie Client- kontra Serverdatenverwaltung.

Code

Alphabetische Liste der Beispiele
Kategorieliste der Beispiele

Erste Schritte

Hintergrundinformationen
Enthält eine kurze Übersicht über .NET Framework und das Schreiben von verwaltetem Code mit Hilfe von Managed Extensions.
Entwicklungsszenarien
Erörtert Szenarien, in denen .NET Framework eingebunden und Managed Extensions verwendet werden würden.
FAQ (Häufig gestellte Fragen)
Bietet exakte Antworten auf verschiedene Fragen zur Verwendung von Managed Extensions.
Zusätzliche Ressourcen für Managed Extensions for C++-Programmierer
Enthält Links zu zusätzlichen Ressourcen, z. B. Websites und Newsgroups.

Migration Ihrer Anwendungen

Hinzufügen der Unterstützung für Managed Extensions for C++ zu einer vorhandenen Anwendung
Beschreibt die Schritte zum Hinzufügen von Managed Extensions-Unterstützung zu einer vorhandenen C++-Anwendung.
Häufige Probleme bei der Migration
Erörtert und liefert Lösungen zu allgemeinen Problemen bei der Migration vorhandener C++-Anwendungen in Managed Extensions.
Managed Extensions for C++ Migration Guide (nur auf Englisch verfügbar)
Enthält ausführliche Informationen zum Portieren vorhandener Anwendungen auf Managed Extensions-Anwendungen.

Erstellen von Projekten

Projekte mit Managed Extensions for C++
Enthält Links zu Themen, in denen die verschiedenen Projektvorlagentypen in Visual C++ erläutert werden.
Für Managed Extensions for C++-Projekte erstellte Dateitypen
Beschreibt die für Managed Extensions-Projekte erstellten Dateien.
Windows-Anwendungen für Managed Extensions for C++
Enthält Links zu Themen, in denen die Verknüpfung von Windows-Anwendungen mit der C-Laufzeitbibliothek sowie das Hinzufügen von Windows Forms zu Projekten erörtert wird.
Erstellen von Windows-Anwendungen
Enthält Links zu Themen, in denen die Erstellung von Windows-Anwendungen mit dem Windows Forms-Designer erörtert wird.
Hinzufügen neuer Funktionen mit Code-Assistenten
Beschreibt das Hinzufügen neuer Funktionen, indem einem Projekt Klassen, Methoden, Variablen und andere Elemente hinzugefügt werden.
Festlegen von Projekteinstellungen mit Eigenschaftenseiten
Beschreibt die Verwendung des Dialogfelds Eigenschaftenseiten, in dem Sie Projekteinstellungen steuern können.

Hinzufügen von Funktionalität

Assemblies, Attribute und Metadaten
Beschreibt die Vorteile, die sich aus der Verwendung von Assemblies, Attributen und Metadaten in verwaltetem Code ergeben.
Ausnahmebehandlung
Erörtert die Ausnahmebehandlung mit verwaltetem Code und enthält Links zu Themen, in denen die Verwendung der System::Exception-Klasse erörtert wird.
Interoperabilität
Enthält Links zu Themen, in denen die Interoperabilität zwischen verwalteten und nicht verwalteten Komponenten erörtert wird.
Verwaltete Typen
Enthält Links zu Themen, in denen erörtert wird, wie mit verwalteten Typen, die Features der Common Language Runtime unterstützen, auf .NET-Features zugegriffen wird.
Referenz
Enthält Links zu Referenzmaterial über Schlüsselwörter, Pragmas, Compiler und Linkeroptionen, Attribute, Präprozessordirektiven und verwaltete Typen.
Beispiele
Enthält Links zu Beispielen, die die Verwendungsweise von Managed Extensions zum Schreiben von .NET Framework-Anwendungen aufzeigen.
Lernprogramme
Enthält weiterführende Lernprogramme, in denen die Verwendung von Managed Extensions for C++ sowie die Interoperabilität zwischen verwaltetem und nicht verwaltetem Code beschrieben wird.

Erste Schritte
Enthält Links zu Themen, in denen die ersten Schritte mit Managed Extensions in Anwendungen erörtert werden.
Language Specification (nur auf Englisch verfügbar)
Enthält eine Programmiersprachenspezifikation, einschließlich der Eigenschaften und Einschränkungen sämtlicher Managed Extensions-Elemente, sowie Beispielcode.
Managed Extensions for C++ Migration Guide (nur auf Englisch verfügbar)
Enthält ausführliche Informationen zum Portieren vorhandener Anwendungen auf Managed Extensions-Anwendungen.
Migration Ihrer Anwendungen
Enthält Links zu Themen, die weitere Informationen zur Migration vorhandener Anwendungen in Managed Extensions enthalten.
Erstellen von Projekten
Enthält Links zu den verschiedenen für Managed Extensions verfügbaren Projektvorlagen.
Hinzufügen von Funktionen
Enthält Links zu Themen, in denen das Schreiben von Code mit Managed Extensions erörtert wird.
Referenz
Enthält Links zu Referenzmaterial über Schlüsselwörter, Pragmas, Compiler und Linkeroptionen, Attribute und Präprozessordirektiven.
Beispiele
Enthält Links zu Beispielen, die die Verwendungsweise von Managed Extensions zum Schreiben von .NET Framework-Anwendungen aufzeigen.
Lernprogramme
Enthält weiterführende Lernprogramme, in denen die Verwendung von Managed Extensions for C++ sowie die Interoperabilität zwischen verwaltetem und nicht verwaltetem Code beschrieben wird.
Visual C++
Enthält Links zu verschiedenen Bereichen der Visual Studio- und Visual C++-Dokumentation.

Nach Organisation des Inhaltsverzeichnisses 1

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)