|
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
Die Component Gallery, ein intelligentes Speicher- und Verwaltungssystem für OLE-Kontrollelemente und C++-Komponenten, erlaubt dem Entwickler auf einfache Weise, C++-Klassen zu speichern, Ressourcen und Header-Dateien als C++-Komponenten zur Wiederverwendung vorzusehen oder für mit anderen Entwicklern zu teilen. Sie ist außerdem ein ideales System zur Verwaltung der OLE-Kontrollelemente von Drittanbietern. Visual C++ 4.0 bringt selbst verschiedene nutzbare C++-Komponenten und OLE-Controls mit.
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 Custom AppWizard erlaubt Ihnen auf einfache Weise, Templates für die schnelle Anwendungsprogrammierung zu fertigen. Custom AppWizard verwendet auf Wunsch ein bestehendes Projekt als Grundlage. Die Standard-AppWizards des Systems können den eigenen Erfordernissen angepaßt werden und weitere von Drittanbietern, wie zum Beispiel Template Graphics Software Inc. lizensiert werden. Der AppWizard ermöglicht Ihnen, die Datenbankunterstützung in Ihre Anwendungen einzubauen.
WizardBar
Mit WizardBar können Sie Nachrichtenbehandlungsroutinen und andere Elementfunktionen schnell finden und hinzufügen.
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 120000 Zeilen Quellcode, den Sie weder selbst schreiben noch testen müssen. Die MFC unterstützt Sie bei der Entwicklung Anwendungen, die die Vorteile der Oberfläche von Windows® 95 nutzen. Durch Drittanbieter sind die MFC-Extensions zur Unterstützung von Multimedia-, Imaging- und Client-Server-Entwicklungen erhältlich.
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
ClassView ist ein Browser, der sich nahtlos in das Projekt-Workspace-Fenster eingliedert. Er gestattet das Anzeigen und Editieren von Code jenseits von Dateien als eine Sammlung von Klassen. 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 Applikation bereits beendet wurde). Mit dem Just-in-time Debugging von Visual C++™ wird die Applikation an dem Punkt angehalten, wo der Fehler auftritt. Der Debugger wird geladen, und Sie können sich sämtliche Variablen, den Stack, das 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.
|