|
Dies befähigt den Programmierer, Quelltext zu verfassen und später vielfach in anderen Projekten einzusetzen. Eine Auswahl auf dem Markt erhältlicher Produkte versprechen diese Funktionalität, doch Visual C++™ ist das erste C++-Produkt, das etliche konkrete Leistungsmerkmale mitbringt, welche die Mehrfachnutzung von Programmcode zur Realität machen.
Nachfolgend finden Sie eine kurze Beschreibung zu den wichtigen und erweiterten Merkmalen von Visual C++™ 4.0.
Component Gallery
Eine Neuerung von Visual C++™ ist die Component Gallery. Sie ist eine zentrale Stelle zum Speichern und Verwalten Ihrer wiederverwendbaren Komponenten wie C++ Klassen, OLE Controls (Steuerelemente) und zahlreicher Komponenten von unabhängigen Herstellern, mit denen Sie im Nu komplexe Funktionen implementieren können.
Developer Studio
Microsoft Developer Studio ist eine interaktive Entwicklungsumgebung, die die objektorientierte Programmierung durch neue Tools für die Arbeit mit Klassen wie ClassView und WizardBar erleichtert.
AppWizard
Der AppWizard führt Sie schrittweise durch die Entwicklung einer Anwendung. Sie können auch selbst einen AppWizard erstellen, der auf unternehmens- oder branchenspefizische Anforderung zugeschnitten ist. Der AppWizard ermöglicht Ihnen, die Datenbankunterstützung in Ihre Anwendungen einzubauen.
MFC 4.0 (Microsoft Foundation Classes)
Die MFC-Bibliothek Version 4.0 stellt eine weitere Möglichkeit dar, die Entwicklung zu beschleunigen. Die MFC enthält mehr als 150 Klassen und 120.000 Zeilen Quellcode, den Sie weder selbst schreiben noch testen müssen. Die MFC unterstützt Sie bei der Entwicklung von Anwendungen, die die Vorteile der Oberfläche von Windows® 95 nutzen.
Datenbankunterstützung - ODBC
Für Datenbankanwendungen stehen die DAO-Klassen (DAO - Data Access Objects) zum schnellen objektorientierten Zugriff auf die Jet Datenbak-Engine zur Verfügung. Wenn Sie mit mehreren Datenbanken arbeiten, können Sie Client/Server-Anwendungen entwickeln, die die neueste ODBC-Version (ODBC - Open Database Connectivity) unterstützen.
OLE
Sie können OLE-Server-Container und OLE-Automation-Objekte rasch erstellen und OLE Controls mit MFC und Assistenten entwickeln und einsetzen.
ClassView
Die objektorientierte Programmierung wird durch ClassView vereinfacht, da sich Projekte als Gruppen verwandter Klassen verwalten lassen.
Inkrementeller Linker und Compiler
Bei großen Projekten lassen sich durch den inkrementellen Compiler, den inkrementellen Linker und die minimale Neukompilierung die einzelnen Entwicklungszyklen (Bearbeitung, Übersetzen und Debugging) erheblich verkürzen.
Just-in-time Debugging
Ein voll integrierter Just-in-time Debugger steht Ihnen jederzeit zur Verfügung, ohne daß Sie Developer Studio verlassen müssen. Just-in-time Debugging bringt Vorteile gegenüber Post-Mortem Debugging (wo die Anwendung bereits beendet wurde). Mit dem Just-in-time Debugging von Visual C++™ wird die Anwendung an dem Punkt angehalten, wo der Fehler auftritt. Der Debugger wird geladen und Sie können sich sämtliche Variablen, den Stack, die Register und die Speicherbereiche ansehen und sogar das Programm an der Stelle weiter ausführen, wo es abgebrochen hat.
Unicode
Die Unterstützung von Unicode und DBCS (DBCS - Double Byte Character Sets) ermöglicht die Entwicklung international einsetzbarer Anwendungen.
|