Visual C++
Visual C++ 2010 stellt eine leistungsfähige und flexible Entwicklungsumgebung zum Erstellen von auf Microsoft Windows oder auf Microsoft .NET basierenden Anwendungen bereit. Sie können das Produkt als integriertes Entwicklungssystem nutzen oder einzelne Tools verwenden. Visual C++ besteht aus folgenden Komponenten:
Die Visual C++ 2010-Compilertools. Der Compiler unterstützt die Entwicklung herkömmlichen systemeigenen Codes und die Entwicklung für virtuelle Computerplattformen wie die Common Language Runtime (CLR). Visual C++ 2010 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 branchenweit als Standard verwendeten Active Template Library (ATL)- und Microsoft Foundation Class (MFC)-Bibliotheken und Standardbibliotheken wie die C++-Standardbibliothek, die aus der iostreams-Bibliothek besteht, sowie die Standard Template Library (STL) und die C Runtime Library (CRT). Die CRT umfasst Alternativen mit erhöhter Sicherheit für Funktionen, die bekanntermaßen Sicherheitsprobleme aufwerfen. Die STL/CLR-Bibliothek stellt verwalteten Entwicklern STL zur Verfügung. 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.
Tipp
Mit Visual C++ Express 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 Dokumentation, die in Visual C++ Express enthalten ist, ist Bestandteil 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/de-de/library/default.aspx zur Verfügung.
Tipp
Wenn Sie gerade Ihre ersten Schritte in C++ unternehmen, finden Sie im Lernprogramm von Herb Schildt im MSDN-Trainingscenter für Einsteiger weitere Unterstützung: Ebene 1: Handbuch für C++-Anfänger.
In diesem Abschnitt
Erste Schritte mit Visual C++ 2010
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++.Methodiken der Visual C++-Programmierung
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 (Visual 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++-Beispiele
Beispielprojekte, die verschiedene Features von Visual C++ illustrieren.
Verwandte Abschnitte
Debuggen von systemeigenem Code
Informationen zum Ausführen von Programmen und Diagnostizieren von Problemen unter dem Visual Studio-Debugger.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 Barrierefreiheitsfeatures.