Visual C++
Aktualisiert: November 2007
Visual C++ 2008 stellt eine leistungsfähige und flexible Entwicklungsumgebung zum Erstellen von Anwendungen dar, die auf Microsoft Windows oder auf Microsoft .NET basieren. Sie können das Produkt als integriertes Entwicklungssystem nutzen oder einzelne Tools verwenden. Visual C++ besteht aus folgenden Komponenten:
Die Visual C++ 2008-Compilertools. Der Compiler unterstützt die Entwicklung von herkömmlichem systemeigenem Code und die Entwicklung für virtuelle Computerplattformen wie die Common Language Runtime (CLR). Visual C++ 2008 enthält Compiler für x64 und Itanium. Der Compiler bietet weiterhin direkte Unterstützung für x86-Computer und optimiert die Leistung für beide Plattformen.
Die Visual C++-Bibliotheken. Dazu gehören die Active Template Library (ATL), die einen Industriestandard darstellt, die Microsoft Foundation Class (MFC)-Bibliotheken und Standardbibliotheken wie die C++-Standardbibliothek (die aus der iostreams-Bibliothek und der Standard Template Library (STL) besteht) sowie die C-Laufzeitbibliothek (C Run Time Library, CRT). Die CRT umfasst im Hinblick auf die Sicherheit verbesserte Alternativen für Funktionen, die bekanntermaßen Sicherheitsprobleme aufwerfen. Mit der STL/CLR-Bibliothek wird STL für die Entwicklung von verwaltetem Code bereitgestellt. Mit der C++-Unterstützungsbibliothek wurde eine Bibliothek mit neuen Funktionen für das Datenmarshalling entworfen, die dazu dient, Programme für die CLR zu vereinfachen.
Die Visual C++-Entwicklungsumgebung. Die Entwicklungsumgebung bietet leistungsfähige Unterstützung für die Verwaltung und die Konfiguration von Projekten (darunter bessere Unterstützung für umfangreiche Projekte), die Bearbeitung von Quellcode, die Suche im Quellcode sowie Debugtools. Weiterhin unterstützt diese Umgebung IntelliSense, das während der Codegenerierung fundierte, kontextbezogene Vorschläge unterbreitet.
Neben konventionellen Anwendungen mit grafischer Benutzeroberfläche können Entwickler mit Visual C++ Webanwendungen, Windows-basierte Smart Client-Anwendungen sowie Lösungen für mobile Thin-Client- und Smart-Client-Geräte erstellen. C++ ist die weltweit bekannteste Systemprogrammiersprache, und Entwickler erhalten mit Visual C++ ein Softwareerstellungstool auf Weltklasseniveau.
Hinweis: |
---|
Mit Visual C++ Express Edition steht Ihnen nur ein Teil der Funktionalität zur Verfügung, die in den anderen Visual C++-Editionen enthalten ist. Daher sind einige der in anderen Editionen verfügbaren Komponenten, Bibliotheken und Features in dieser Produktversion nicht enthalten, auch wenn sie möglicherweise in der Dokumentation erläutert werden. Um diese Features nutzen zu können, müssen Sie auf eine andere Version von Visual C++ aktualisieren. Weitere Informationen zu diesen Editionen finden Sie unter Visual C++-Editionen. Die im Lieferumfang von Visual C++ Express Edition enthaltene Dokumentation ist eine Untermenge der Dokumentation anderer Versionen von Visual C++. Deshalb kann es vorkommen, dass Sie Links auf Themen finden, die nicht verfügbar sind. Die vollständige Dokumentation steht online unter https://msdn.microsoft.com/library zur Verfügung. |
Hinweis: |
---|
Wenn Sie gerade die ersten Schritte beim Erlernen von C++ machen, empfehlen wir "C++ Beginner's Guide" von Herb Schildt, online verfügbar unter https://go.microsoft.com/fwlink/?LinkId=115303. |
In diesem Abschnitt
Erste Schritte mit Visual C++
Informationen für erste Schritte mit dieser Version von Visual C++, einschließlich einer Einführung.Portieren und Aktualisieren von Programmen
Informationen über das Migrieren von anderen Betriebssystemen oder das Wechseln zwischen Versionen von Visual C++.Allgemeine Programmierungsmethodiken
Informationen über die Programmierung in Visual C++, u. a. Anweisungen für Code für verschiedene programmgesteuerte Aufgaben und Erläuterungen zu DLLs..NET-Programmierhandbuch
Spezifische Informationen für die Programmierung für die Common Language Runtime (CLR).Bereitstellung (C++)
Informationen über das Packen, Verteilen und Ausführen von Anwendungen.Empfohlene Vorgehensweisen bezüglich der Sicherheit in C++
Empfehlungen, die Ihnen helfen, Anwendungen vor bösartigem Code und nicht autorisierter Verwendung zu schützen.64 Bit-Programmierung mit Visual C++
Informationen über die Features von Visual C++ für die x64-Architektur und die Itanium-Architektur.Erstellen und Verwalten von Visual C++-Projekten
Informationen zur Verwendung der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) für die Verwaltung von Codeprojekten.Erstellen eines C/C++-Programms
Informationen über den Compiler, Linker und andere Tools für die Entwicklung von C- und C++-Programmen. Dies umfasst Befehlszeilenoptionen und Diagnosemeldungen.Visual C++-Referenz
Umfassende Referenzinformationen über Sprachfeatures und APIs.Visual C++-Beispielanwendungen
Beispielprojekte, die verschiedene Features von Visual C++ illustrieren.
Verwandte Abschnitte
Neues in Visual C++ 2008
Ein Handbuch zu den neuen Features in Visual C++ 2008.Debuggen von systemeigenem Code
Informationen zum Ausführen von Programmen und Diagnostizieren von Problemen unter dem Visual Studio-Debugger.Programmieren für Geräte mit Visual C++
Informationen zum Schreiben von Code, der auf Geräten ausgeführt wird.Einführung in Visual Studio
Informationen über das übergeordnete Produkt, von dem Visual C++ ein Teil ist.Exemplarische Vorgehensweisen für Visual Studio
Links zu Themen, die Sie schrittweise durch verschiedene Aufgaben führen.Anwendungsentwicklung in Visual Studio
Informationen zur Verwendung der Umgebung, des Editors, der Toolfenster und zur Konfiguration von Visual Studio.Produktsupport und Eingabehilfen
Informationen über die Kontaktaufnahme mit dem Produktsupport und über die Eingabehilfen.