Vergleich von Delphi und Visual C++ unter den Aspekten der objektorientierten Spracheigenschaften und der Klassenbibliotheken



Die folgende Arbeit entstand im Rahmen meiner Diplomarbeit an der Fachhochschule für Technik Esslingen im Sommer 1996. Die Arbeit betreuten Prof. W. Walser und Prof. Dr. H. Kull. Für zahlreiche Hinweise und Ratschläge bedanke ich mich besonders bei Prof. Werner Walser. Die Veröffentlichung im Internet erfolgt mit seiner Zustimmung.

Jan - Michael Strube

Kornwestheim, den 1.1.1997





Um das ganze Dokument in gepackter Form herunter zu laden, bitte hier klicken.



Inhaltsverzeichnis


1.  Das Betriebssystem Windows mit seinem "Win32 - API"


2.  Syntax und Eigenschaften der Sprachen Visual C++ und Object Pascal

2.1  Grundideen objektorientierter Entwicklung, der Analyse und des Designs

2.2  Umsetzung des OOP-Gedankens in C und Pascal

2.3  Sprachumfang beider Systeme im Vergleich

2.3.1  Lexikalische Elemente und Operatoren

2.3.2  Standardtypen

2.3.3  Variablen und Konstanten

2.3.4  Anweisungen

2.3.5  Programmstruktur

2.3.6  Klassen und Objekte

2.3.6.1  Struktur und Realisierung

2.3.6.2  Vererbung (Inheritance)

2.3.6.3  Zuweisungskompatibilität

2.3.6.4  Methoden und spezielle Felder

2.3.6.5  Konstruktoren und Destruktoren

2.3.6.6  Metaklassen

2.3.6.7  Friends

2.3.6.8  Überladen von Operatoren

2.3.6.9  Klassen-Schablonen

2.3.6.10  Eigenschaften - Properties

2.3.6.11  Laufzeit-Typinformationen


3.  Übersicht über die bei Visual C++ und Delphi mitgelieferten Bibliotheken

3.1  Laufzeitbibliotheken - Run-Time Libraries

3.2  Klassenbibliotheken "Microsoft Foundation Classes" (MFC) und "Visual Component Library" (VCL)

3.2.1  Erweiterte Stringtypen

3.2.2  Architektur der Klassenbibliotheken

3.2.3  Fensterbasierende Entwicklung


4.  Zusammenfassung



Zurück

Zurück zur Homepage