Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Bernhard Wiard Geändert vor über 10 Jahren
2
INHALT INHALT Inhalt Delphi IDE ObjectPascal Hello World! Delphi IDE
- Aufbau: die Fenster - Projektarten 2. Etwas Object-Pascal - Vorgehensweise - Warum Dos-Programmierung? Viele Beispiele 3. „HelloWorld.exe“ - Euer erstes Programm … © 2006 by Marco Hetzel
3
Delphi IDE Inhalt Delphi IDE ObjectPascal Hello World!
Die Fenster Delphi IDE Projektarten ObjectPascal Hello World! Delphi IDE © 2006 by Marco Hetzel
4
Das Hauptfenster Inhalt Delphi IDE ObjectPascal Hello World! Hilfe
Die Fenster Delphi IDE Projektarten ObjectPascal Hello World! Das Hauptfenster Hilfe Dateioptionen VCL – Komponentenleiste (VCL = Visual Component Library) Wechsel zwischen Unit Und Formular Laufzeitpanel „Units“ „Formulare“ © 2006 by Marco Hetzel
5
Der Objektinspektor Inhalt Delphi IDE ObjectPascal Hello World!
Die Fenster Delphi IDE Projektarten ObjectPascal Hello World! Der Objektinspektor Ereignisse: „onCreate“ „onMouseDown“ „onMouseMove“ „onKeyDown“ … Objekte des Formulars oder das Formular selbst Eigenschaften des Objektes wie Größe, Farbe, Verhalten oder Inhalt © 2006 by Marco Hetzel
6
Der Quellcode (Source)
Inhalt Die Fenster Delphi IDE Projektarten ObjectPascal Hello World! Formularfenster VCL-Objekte Editorfenster Der Quellcode (Source) © 2006 by Marco Hetzel
7
Inhalt Delphi IDE ObjectPascal Hello World! Schwerpunkte:
Die Fenster Delphi IDE Projektarten ObjectPascal Hello World! Schwerpunkte: Anwendungen ( 2 ) (Taschenrechner| Editor| …) Konsolen-Anwendung ( 1 ) Komponente ( 3 [TEAM] ) DLL-Dateien ( 4 [TEAM] ) © 2006 by Marco Hetzel
8
Inhalt Delphi IDE ObjectPascal Hello World!
Vorgehensweise Delphi IDE Warum Dos? Beispiele ObjectPascal Hello World! Nach Erhalt eines Auftrages: Schritt 1: Vorüberlegung – was ist das bekannteste Lösungsprinzip? (NUR Theorie) Schritt 2: Konzept – ggf. Aufteilung des Jobs in TODO-Listen (erste Tests) Schritt 3: Erstes Programm (XP [= Xtreme Programming]) a) Teilproblem zeigt sich Aber besser ist immer: b) Programmieren Fertig c) Testen © 2006 by Marco Hetzel
9
Programme nach dem EVA – Prinzip!
Inhalt Vorgehensweise Delphi IDE Warum Dos? Beispiele ObjectPascal Hello World! B Programme nach dem EVA – Prinzip! Eingabe Verarbeitung Ausgabe … begin // Start der Ausführung: write(‘Eingabe:‘); // dies ist ein Kommentar, der nicht beachtet wird, readln(IrgendEineEingabe); // wenn das Programm erzeugt (kompiliert) wird writeln(‘‘); writeln(‘Es wurde „‘+IrgendEineEingabe+‘“ eingegeben!‘); Readln; end. // Ende des Programms immer mit einem . (Punkt)! © 2006 by Marco Hetzel
10
Entscheidungen treffen:
Inhalt Vorgehensweise Delphi IDE Warum Dos? Beispiele ObjectPascal Hello World! B Entscheidungen treffen: … begin // Start der Ausführung: write(‘Eingabe:‘); // dies ist ein Kommentar, der nicht beachtet wird, readln(IrgendEineEingabe); // wenn das Programm erzeugt (kompiliert) wird // Verarbeitung: if IrgendEineEingabe=‘Hallo‘ then begin writeln(‘‘); writeln(‘Hallo zurück!‘); end else writeln(‘Es wurde „‘+IrgendEineEingabe+‘“ eingegeben!‘); Readln; end. // Ende des Programmes immer mit einem . (Punkt)! © 2006 by Marco Hetzel
11
Inhalt Delphi IDE ObjectPascal Hello World! Ein Endloser Job? B …
Vorgehensweise Delphi IDE Warum Dos? Beispiele ObjectPascal Hello World! B Ein Endloser Job? … begin // Start der Ausführung: IrgendEineEingabe:=‘‘; while IrgendEineEingabe<>‘Ende‘ do end; writeln('Ok, Ok - Ende jetzt!'); Readln; end. // Ende des Programmes immer mit einem . (Punkt)! © 2006 by Marco Hetzel
12
Kontrollierte Abfolge – niemals Endlos!
Inhalt Vorgehensweise Delphi IDE Warum Dos? Beispiele ObjectPascal Hello World! B Kontrollierte Abfolge – niemals Endlos! … begin // Start der Ausführung: for i:=0 to 100 do writeln(i*i); Readln; end. // Ende des Programmes immer mit einem . (Punkt)! Dos Anwendungen: - kleiner Script - (meistens) übersichtlich - kaum Hindernisse für die Algorithmenentwicklung - Als erweiterte Ausgabe zur Behebung von Laufzeitfehlern © 2006 by Marco Hetzel
13
Inhalt Delphi IDE ObjectPascal Hello World! © 2006 by Marco Hetzel
14
Inhalt Delphi IDE ObjectPascal Hello World! © 2006 by Marco Hetzel
15
Etwas Informatik - Theorie
Inhalt Delphi IDE ObjectPascal Hello World! Basiswissen: Umgang mit der Delphi IDE Umgang mit VCL - Komponenten EVA Etwas Informatik - Theorie (if Anweisungen, while- und for-Schleife) © 2006 by Marco Hetzel
16
Aussicht: Inhalt Delphi IDE ObjectPascal Hello World!
- Wiederholung und Vertiefung Eine Uhr? Taschenrechner? - Ein Wahlprojekt Ein Mediaplayer? Editor? Ein eigenes Paint? © 2006 by Marco Hetzel
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.