Features von Visual C++ 2005
Microsoft Visual C++ 2005 bietet eine leistungsfähige und flexible Entwicklungsumgebung zum Erstellen von Anwendungen, die auf Microsoft Windows und Microsoft .NET basieren. Das Programm kann als integriertes Entwicklungssystem oder als Satz einzelner Werkzeuge verwendet werden. Visual C++ 2005 bietet dem professionellen Entwickler folgende Vorteile.
Erweiterte Funktionen
|
Erstellen von Anwendungen mit preisgekrönten Bibliotheken
Visual C++ 2005 enthält den Industriestandard Active Template Library (ATL) und die Microsoft Foundation Class-Bibliotheken (MFC), außerdem Standardbibliotheken wie die C++-Standardbibliothek und die C-Laufzeitbibliothek (C RunTime Library, CRT). Letztere wurde erweitert, um Alternativen mit verbesserter Sicherheit für Funktionen zu bieten, von denen bekannt ist, dass sie ein Sicherheitsproblem darstellen. Eine neue Bibliothek, die C++-Unterstützungsbibliothek, soll Programme vereinfachen, die für die CLR entwickelt werden. |
|
Erstellen von hochgradig effizienten, .NET-verbundenen Anwendungen und Komponenten
Verwenden Sie Managed Extensions für C++ und Compilerunterstützung für die optimierte Generierung von MSIL-Code (Microsoft Intermediate Language). Integrieren Sie Microsoft .NET Framework-Features einschließlich Garbage Collection, Windows Forms und Threading. Rufen Sie mit der leistungsstarken C++-Interoperabilitätstechnologie nicht verwalteten Code auf. |
|
Erstellen von hochgradig effizienten, nicht verwalteten, auf Windows basierenden Anwendungen und Komponenten
Schreiben und kompilieren Sie reinen, nicht verwalteten x86-Quellcode. Beschleunigen Sie Ihre Anwendung oder verringern Sie deren Größe mit Optimierungsoptionen für eine Reihe von Prozessoren, einschließlich kompletter Programmoptimierung und Unterstützung für Befehlssätze für Streaming-SIMD-Erweiterungen (SSE) und Streaming-SIMD-Erweiterungen 2 (SSE2). |
|
Verschieben von vorhandenem C++-Code nach .NET in kleinsten Portionen und in einem selbstbestimmten Tempo
Vorhandener C++-Code kann für .NET kompiliert werden, ohne dass er in einer neuen Sprache neu geschrieben werden muss. Visual C++ unterstützt vermischten verwalteten und nicht verwalteten Code und Daten, um maximale Leistung und Kontrolle zu bieten. |
Entwicklung nach Industriestandard
Die Wahl professioneller Anwendungsentwickler
|
Erweiterte Compiler- und Sprachfeatures machen das Schreiben von komplexem Code einfacher und sicherer
Der Visual C++ 2005-Compiler verfügt über neue Features zur Unterstützung von Entwicklern, die für virtuelle Computerplattformen wie die Common Language Runtime (CLR) entwickeln. Es gibt jetzt Compiler, die Anwendungen für x64 und Itanium kompilieren. Der Compiler bietet weiterhin direkte Unterstützung für Programme, die für x86-Computer entwickelt werden, und optimiert die Leistung für beide Plattformen. |
|
Effizientes Schreiben von Code in einer erweiterbaren IDE
Obwohl die Visual C++ 2005-Compilertools und Bibliotheken von der Befehlszeile aus verwendet werden können, bietet die Entwicklungsumgebung eine leistungsfähige Unterstützung für das Projektmanagement und die Konfiguration (einschließlich besserer Unterstützung für große Projekte), das Bearbeiten von Quellcode, das Durchsuchen von Quellcode und für Debuggingprogramme. Diese Umgebung unterstützt außerdem IntelliSense, das fundierte, kontextbezogene Vorschläge unterbreitet, während Code erstellt wird. |
|
Auswählen des richtigen Bereitstellungsziels
Zusätzlich zu den konventionellen Anwendungen mit grafischer Benutzeroberfläche ermöglicht Visual C++ 2005 Entwicklern das Erstellen von Webanwendungen, Windows-basierten intelligenten Clientanwendungen und Lösungen für mobile Geräte mit Smart Clients bzw. Thin Clients. C++ ist die beliebteste Systemsprache der Welt, und mit Visual C++ 2005 steht Entwicklern ein Tool von Weltklasse zum Erstellen von Software zur Verfügung. |
|
Schnelles und wirkungsvolles Debuggen von Anwendungen sowie Profilerstellung
Verwenden Sie einen professionellen Debugger, der vollständig in die IDE von Visual Studio .NET integriert ist. Überwachen Sie den Programmstatus in praktischen, andockbaren Fenstern ohne Modus und setzen Sie Debugginghaltepunkte in Dateien, Codezeilen, Speicheradressen, Variablen und vielem mehr. Verwenden Sie erweitertes Bearbeiten und Fortfahren, um nicht verwaltete Programmquellcodes während des Debuggens zu verändern. |
|
|