|
Internet-spezifische Erweiterungen stehen im Vordergrund der neuen Microsoft Visual C++™ Subscription-Version. Die Version 4.2 des Microsoft Entwicklungssystems Visual C++™ erleichtert Ihnen die Entwicklung von Internet-Anwendungen. Diese Version beinhaltet Ergänzungen zu den Microsoft Foundation Classes (MFC), Unterstützung für die beliebten data-binding Technologien, bedeutende Heap-Optimierungen für die C-Laufzeitbilbliotheken und die neue Standard C++-Bilbliothek von Plum Hall Inc. Dieses Update umfaßt außerdem die Unterstützung für Microsoft Betriebssysteme Windows NT™ und Windows® 95.
Nachfolgend finden Sie eine Kurzbeschreibung zu den neuen Features von Microsoft® Visual C++ Subscription 4.2.
MFC Bibliotheken für ActiveX™ - Technologien
Zusätze zu den MFC Bibliotheken sind dazu bestimmt, Anwendungen, die die Vorteile der ActiveX™-Technologien vollständig ausnutzen, leichter zu erstellen. Diese Zusätze enthalten auch Unterstützungen für die neuen WinInet Library APIs, die dabei helfen, reichhaltigere und internetfähige Anwendungen zu programmieren. Außerdem enthalten sie Unterstützungen für Active Document Server, die Anwendungen, die mit Visual C++ 4.2 erstellt wurden, den direkten Anschluß an ActiveX Document Container (wie z. B. den Microsoft® Internet Explorer 3.0) erlauben. Desweiteren enthalten diese Zusätze Unterstützungen für Asynchronous Monikers (die Technologie, die benutzt wird, um ActiveX Controls und andere Objekte in einer nicht-blockweisen Art/non-blocking manner vom Internet herunterzuladen).
Visual C++ Assistenten (Wizard) helfen Ihnen, die Infrastruktur einer Visual C++ Anwendung einfacher zu erstellen und gestalten. Assistenten wurden aktualisiert, um die neue Internet Unterstützung zu gewährleisten.
MFC-Unterstützung für Activex Controls
Eine verbesserte MFC-Unterstützung für Activex Controls gestattet den Benutzern von Visual C++ 4.2 schnellere internetfähige Controls zu erstellen, die den OCX ´96 Richtlinien entsprechen und die Zeichnungsoptimierungen (drawing optimizations), flimmerfreie Aktivierungen (activation), fensterfreie Objekte (windowless objects) und nicht-rechtwinklige Objekte enthalten. MFC unterstützt ab sofort einfaches und komplexes data binding. Dies bedeutet, daß Sie von nun an die Vorteile von datengebundenen (data-bound) ActiveX Controls in Ihren MFC Anwendungen nutzen können. Um Ihnen beim Einstieg behilflich zu sein, haben wir einige datengebundene (data-bound) Controls vom Visual Basic® Programmiersystem eingefügt, so z. B. MSMask, DBGrid, DBList, DBCombo und die Kalender Control vom Microsoft Access Datenbank-Management-System.
Standard C++-Bilbliothek von Plum Hall Inc.
Die Standard C++-Bilbliothek von Plum Hall Inc. wurde neu zur Version 4.2 von Visual C++ hinzugefügt. Sie umfaßt die letzten ANSi C++ Erweiterungen, die Standard Vorlagen Bibliothek STL (Standard Template Library) und eine neue IO-Stream Bibliothek. Die Standard C++ Bibliothek stellt neue Funktionen zur Verfügung, wie z.B. numerische Algorithmen, mit denen C++ Objekte geändert werden können und einen Entwicklungspfad (migration path) für Entwickler, die auf den neuen Standard IO-Stream umsteigen wollen.
Ein optimiertes Heap Management in der C-Laufzeitbibliothek bezüglich einem verbesserten Eingehen auf Kundenwünsche bietet eine enorm schnellere Anwendungstechnologie, die sich auf kleine Speicherplatzbelegungen (small block memory allocations) stützt.
Verbesserungen in der ODBC Unterstützung
Zu den wichtigsten Verbesserungen, die an den MFC Open Database Connectivity (ODBC) classes vorgenommen wurden, gehören Verbesserungen in der ODBC Unterstützung, die eine Unterstützung für Multithreading genauso wie für bulk row fetching und auch eine verbesserte Unterstützung für Transaktionen enthalten. Visual C++ 4.2 enthält Controls, die die Benutzer in entfernte oder lokale Datenquellen einbinden können. Darüberhinaus ist in Visual C++ 4.2. folgendes enthalten: MFC bietet Mittel an, um einfache und komplexe Data Controls in jede ActiveX Data Source Control einzubinden.
Text-Editor / Grafik-Editor
Das HTML Syntax Coloring (der Visual C++™ Text-Editor) kann nun HTML Schlüsselwörter farbig darstellen und vereinfacht die Entwicklung von Web-Seiten, die auch ActiveX Controls enthalten. Der Visual C++™ Grafik-Editor (image editor) kann von nun an sowohl GIF- als auch JPEG- File Formate lesen und schreiben.
Crystal Report Generator
Der Crystal Report Generator ermöglicht den Export von Report Files inkl. Graphiken wie z. B. HTML und sind somit automatisch für den Zugriff durch das World Wide Web zugänglich.
Bisherige Features in der Version 4.1:
Unterstützung des Microsoft Internet Information Server API (ISAPI)
Die Unterstützung des Microsoft Internet Information Server API (ISAPI) durch neue Microsoft Foundation Classes (MFC), Assistenten (Wizard) und der Virtual Reality Modeling Language (VRML) ermöglichen die schnelle Entwicklung von neuen Internet-Anwendungen oder die Einbindung von Internet-Erweiterungen in bestehende Applikationen.
Wiederverwendbare Komponenten
Weitere wiederverwendbare Komponenten führender OLE Control-Hersteller, Compiler-Support für die neue MMX-Architektur von Intel® und Performance-Verbesserungen bei der Verwaltung großer Projekte runden das neue Release ab.
Verbesserte Nutzung von bereits bestehendem Code
Im Vordergrund der neuen Version 4.1 steht, wie auch in der vorherigen Version, die verbesserte Nutzung von bereits bestehendem Code. Außerdem werden auch die bekannten Techniken zur schnellen Anwendungsentwicklung wie Custom AppWizards, OLE Controls und MFC Encapsulation genutzt, um Internet-orientierte Funktionalitäten bereitzustellen. So können Internet-spezifische Erweiterungen mit wenig Aufwand in neue oder bereits bestehende Anwendungen einfließen.
Performance-Verbesserungen
Die Projektverwaltung und das Build System wurden weiter verbessert, um große Projekte besser verwalten zu können. Effizienzverbesserungen gibt es speziell bei der Projektladezeit, beim Settings-Management und der Debugger Startzeit.
Unterstützung für Spiele-Entwickler
Visual C++™ 4.1 enthält das Games Software Development Kit. Dieses SDK stellt alle Werkzeuge zur Erstellung von high-perfomance Spielen für Windows 95 zur Verfügung. Visual C++ 4.1 verfügt au-ßerdem im Compiler und im Debugger über eine Unterstützung der Intel MMX Architektur.
Neue Beispiele und TechNotes
Visual C++™ 4.1 beinhaltet neue TechNotes und viele neue MFC-Beispiele, die eine große Bandbreite von Themen, wie zum Beispiel Echtzeitzugriff auf Datenbanken über das Web (WWWQUOTE) bis hin zur Erstellung eines OLE Dokumentenobjektes (BINDSCRB), abdecken.
Hier finden Sie weitere Produktinformationen zu den anderen Microsoft® Visual Tools und Microsoft® Internet-Werkzeugen.
|