Delphi Eine objektorientierte Programmiersprache © Beushausen 2000
Inhalt dieser Präsentation OOP - objekt-orientierte Programmierung Erklärung an einem Beispiel IDE - integrierte Entwicklungsumgebung Bildschirmaufbau Vorgehen bei der Programmierung
OOP - objekt-orientierte Programmierung Wie kann man sich ein Objekt vorstellen ? Es wird ein Fahrrad in Arbeitsschritten nach einer Montagean- leitung zusammengebaut – dieses Vorgehen entspricht der Entwicklung eines Windows-Programms ohne Verwendung von Objekten. Delphi verschafft einen Vorsprung beim Zusammenbau des Fahrrades durch vormontierte Baugruppen, den Delphi – Formularen und den Delphi – Komponenten.
IDE integrierte Entwicklungsumgebung Die Bildschirmoberfläche bei Start von Delphi besteht aus folgenden Elementen ( Delphi - Bildschirm ) :Bildschirm Menüleiste Formular Objektinspektor Delphi-Komponenten Qelltext-Editor Speedbars weiter
Menüleiste zurück Windows übliche Menüleiste am Kopf des Bildschirm, die beim anklicken eines Menüpunktes sich öffnen und weitere Menüpunkte ausgewählt werden können z.B. Datei Bearbeiten Ansicht usw z.B Untermenüpukte von Datei Neu Speichern Drucken Beenden
Formular zurück Formulare sind die Grundlage eines jeden Windows-Programms. Dies Formular hat schon alle notwendigen Standardeigenschaften Das Formular wird nun mit verschiedenen Komponenten gefüllt hier: mit einem Button1 – Schalter
Objektinspektor zurück Jedem Objekt auf dem Formular z.B. Button1 oder wie hier dem Formblatt Form1 selbst werden Eigenschaften und / oder Ereignisse zugeordnet Eigenschaften sind z.B. Überschrift / Höhe / Breite / Farbe / etc. Ereignisse sind z. B. Verhalten bei Mausklick auf dieses Objekt
Delphi-Komponenten zurück
Qelltext-Editor zurück unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private-Deklarationen} public { Public-Deklarationen} end; var Form1: TForm1; implementation {$R *.DFM} end. In dem linken Fenster sehen wir den automatisch generierte Quelltext beim Start von Delphi. Der Quelltext ist in einem Fenster ständig beobachtbar. Anweisungen z.B. Einfügen eines neuen Objektes werden umgehend im Quelltext sichtbar Dieser Quelltext orientiert sich an der Sprache TURBO Pascal
Speedbars zurück Möglichkeiten der Steuerung oder Ausführung des aktivierten Fensters durch Drücken der rechten Maustaste Hier rechte Maustaste klicken
Delphi - Eingangsbildschirm Formular ObjektinspektorQuelltext-Editor Delphi-Komponenten zurück