Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

INHALT INHALT Inhalt Delphi IDE ObjectPascal Hello World! Delphi IDE

Ähnliche Präsentationen


Präsentation zum Thema: "INHALT INHALT Inhalt Delphi IDE ObjectPascal Hello World! Delphi IDE"—  Präsentation transkript:

1

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


Herunterladen ppt "INHALT INHALT Inhalt Delphi IDE ObjectPascal Hello World! Delphi IDE"

Ähnliche Präsentationen


Google-Anzeigen