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

Verwandte Abschnitte