André Winkelmann + Hagelkreuzstr. 4 + 45966 Gladbeck + E-Mail: Kontakt
Passende  Lösungen   für  Existenzgründer,
kleine Unternehmen und einfach für jeden!

Projekt speichern

Abb. 1.01 Projekt speichern

Abb. 1.01 Projekt speichern

Um eine ganzes Projekt einer Anwendung zu speichern, müssen am Anfang, die beiden Hauptdateien das Form und die Unit gespeichert werden. Jedes weitere Fenster und jede weitere Unit müssen abgespeichert werden. Wichtig bei der Speicherung eurer Anwendungen ist das ihr alles kleinschreibt. Wichtig ist auch das zu jeder Form eine Unit gehört. Ihr solltet daher die Forms und die Units als erkennbar zusammen gehörig abspeichern.

Beispiel:

anwendung.lpi und anwendungu1.pas

Für größere Anwendungen solltet ihr euch eine gut übersichtliche Ordnerstruktur ausdenken und diese umsetzen.

Inhaltsverzeichnis

Kapitel 01: Aufbau
1.1 Vorwort und Kursaufbau
1.2 Ressourcen
1.3 Der Autor und Kontakt
1.4 Das E-Book / PDF Dokumente
1.5 Der Videokurs

Kapitel 02: Installation
2.1 Lazarus IDE Bezugsquellen
2.2 Installation unter Windows
2.3 Installation unter Linux

Kapitel 03: Überblick
3.1 Die Lazarus-IDE
3.1 Projekt neu starten
3.2 Projekteinstellungen
3.2.1 Form Icon ändern
3.2.2 Compiler Einstellungen
3.2.3 Versionsinformationen
3.3 Das Form
3.4 Objektinspektor
3.5 Nachrichten
3.6 Projekt speichern

Kapitel 04: Eingabe und Ausgabe
4.1 In der Windows Konsole
4.2 Im Fenster mit GUI
4.3 TLabel: Label -> Text
4.4 TEdit: Editfeld
4.5 TButton: Button
4.6 TBitBtn: Button mit Bild
4.7 TMainMenu: Das Hauptmenü
4.8 TCombobox: PullDown Menü
4.9 TPageControl
4.10 Die Komponenten Bibliothek

Kapitel 05: Variablen und Konstanten
5.Variablen mit ganzen Zahlen
5.2 Variablen mit Komma
5.3 Variablen mit einem Zeichen
5.4 Variablen mit Text
5.5 Konstanten

Kapitel 06: Stings
6.1 Länge eines Strings
6.2 Wortsuche im String
6.3 Zeichen ersetzen
6.4 Position Ab
6.5 Wort an Pos X einfügen

Kapitel 07: Arithmetische Operatoren
7.1 Der Additionoerator, Plus Operator
7.2 Der Subtraktionsoperator, Minus Operator
7.3 Der Multiplikation, Mal Operator
7.4 Der Divisionsoperator, Teilen Operator

Kapitel 08: Vergleichsoperatoren
8.1 Der Gleichoperator
8.2 Der kleiner Operator
8.3 der größer Operator
8.4 Der Kleiner-Gleichoperator
8.5 Der Größer-Gleichoperator

Kapitel 09: Abfragen mit IF-Else
9.1 If Abfrage
9.1 If Else Abfrage
9.2 verschachtelte IF Else Abfragen

Kapitel 10: Array
10.1 Grundlagen zum Array
10.2 Statisches Array
10.3 Eindimensonale Arrays
10.3 Mehrdimensonale Arrays
10.4 Dynamische Arrays
10.5 Zugriff auf ein Array

Kapitel 11: Schleifen
11.1 Die For Schleife
11.2 Die For Schleife mit Array
11.3 Die While Schleife
11.4 Die Do While Schleife
11.4 Die Repeat Unitl Schleife

Kapitel 12: Prozeduren und Funktionen
12.1 Prozeduren
12.2 Funktionen

Kapitel 13: Programmierkonzepte
13.1 Das 2 Schichtenmodell
13.2 Das 3 Schichtenmodell
13.3 Das Mehrschichtenbnmodell

Kapitel 14: objektorientierte Programmierung (kurz OOP)
14.1 Das Konzept
14.2 Eigene Units (Klassen)
14.3 Instanzen und Objekte
14.4 Methoden
14.5 Attribute (Eigenschaften)
14.6 Interface (Schnittstellen)

Nachrichten Fenster

Abb. 1.01 Nachrichten

Abb. 1.01 Nachrichten

Das Fenster Nachrichten ist für die Anzeige des Debuggers da. Es zeigt dir Fehler oder auch eine gelungene Kompilierung deines Programms an. In Abb. 1.01 siehst du ein Programm mit dem Namen lazmyadmin das korrekt kompiliert wurde. Hier sind 10 Hinweise allerdings keine Fehler im Programm.

 

 

Abb. 1.02 Nachrichten Error

Abb. 1.02 Nachrichten Error

Abb. 1.02 zeigt uns das, das selbe Programm einen Fehler produziert hat. er hat für uns zwei Hinweise und einen Fehler die Variable labelwidth wird nicht benötigt wird zweimal ausgegeben und ein Fataler String Error. Bei beiden Einträgen zeigt er uns die Zeilen in denen die Variable und der Fehler vorkommt. Variable taucht zweimal auf daher zwei Einträge (54,3) und 68,3). Der Fehler taucht bei (81/11) auf. 81 steht hier für die Zeile im Programm und 11 die Spalte.

 

 

Abb. 1.03 Quelltext Error

Abb. 1.03 Quelltext Error

Zusätzlich schiebt sich der Quelltexteditor in den Vordergrund. Hier sehen wir das die geöffnete Klammer von der Funktion OpenURL('') unterstrichten ist. Dies weißt uns darauf hin, dass hier etwas nicht stimmt. Der Befehl lautet richtig OpenUrl('//localhost/awitd/theme01');  hier fehlt also das einfache Anführungszeichen, die geschlossene Klammer am Ende und das Semikolon.

Inhaltsverzeichnis

Kapitel 01: Aufbau
1.1 Vorwort und Kursaufbau
1.2 Ressourcen
1.3 Der Autor und Kontakt
1.4 Das E-Book / PDF Dokumente
1.5 Der Videokurs

Kapitel 02: Installation
2.1 Lazarus IDE Bezugsquellen
2.2 Installation unter Windows
2.3 Installation unter Linux

Kapitel 03: Überblick
3.1 Die Lazarus-IDE
3.1 Projekt neu starten
3.2 Projekteinstellungen
3.2.1 Form Icon ändern
3.2.2 Compiler Einstellungen
3.2.3 Versionsinformationen
3.3 Das Form
3.4 Objektinspektor
3.5 Nachrichten
3.6 Projekt speichern

Kapitel 04: Eingabe und Ausgabe
4.1 In der Windows Konsole
4.2 Im Fenster mit GUI
4.3 TLabel: Label -> Text
4.4 TEdit: Editfeld
4.5 TButton: Button
4.6 TBitBtn: Button mit Bild
4.7 TMainMenu: Das Hauptmenü
4.8 TCombobox: PullDown Menü
4.9 TPageControl
4.10 Die Komponenten Bibliothek

Kapitel 05: Variablen und Konstanten
5.Variablen mit ganzen Zahlen
5.2 Variablen mit Komma
5.3 Variablen mit einem Zeichen
5.4 Variablen mit Text
5.5 Konstanten

Kapitel 06: Stings
6.1 Länge eines Strings
6.2 Wortsuche im String
6.3 Zeichen ersetzen
6.4 Position Ab
6.5 Wort an Pos X einfügen

Kapitel 07: Arithmetische Operatoren
7.1 Der Additionoerator, Plus Operator
7.2 Der Subtraktionsoperator, Minus Operator
7.3 Der Multiplikation, Mal Operator
7.4 Der Divisionsoperator, Teilen Operator

Kapitel 08: Vergleichsoperatoren
8.1 Der Gleichoperator
8.2 Der kleiner Operator
8.3 der größer Operator
8.4 Der Kleiner-Gleichoperator
8.5 Der Größer-Gleichoperator

Kapitel 09: Abfragen mit IF-Else
9.1 If Abfrage
9.1 If Else Abfrage
9.2 verschachtelte IF Else Abfragen

Kapitel 10: Array
10.1 Grundlagen zum Array
10.2 Statisches Array
10.3 Eindimensonale Arrays
10.3 Mehrdimensonale Arrays
10.4 Dynamische Arrays
10.5 Zugriff auf ein Array

Kapitel 11: Schleifen
11.1 Die For Schleife
11.2 Die For Schleife mit Array
11.3 Die While Schleife
11.4 Die Do While Schleife
11.4 Die Repeat Unitl Schleife

Kapitel 12: Prozeduren und Funktionen
12.1 Prozeduren
12.2 Funktionen

Kapitel 13: Programmierkonzepte
13.1 Das 2 Schichtenmodell
13.2 Das 3 Schichtenmodell
13.3 Das Mehrschichtenbnmodell

Kapitel 14: objektorientierte Programmierung (kurz OOP)
14.1 Das Konzept
14.2 Eigene Units (Klassen)
14.3 Instanzen und Objekte
14.4 Methoden
14.5 Attribute (Eigenschaften)
14.6 Interface (Schnittstellen)

Objektinspektor

Abb. 1.01 Objektinspektor

Abb. 1.01 Objektinspektor

Der Objektinspektor verwaltet alle Komponenten, deren Eigenschaften und Ereignisse. Die Eigenschaften können, die Farbe, Größe, Position von Links, Höhe, Name, Bezeichnung sein. Ereignisse ermöglichen es Prozeduren zu erstellen die z.B. beim Form1 im Falle das man das Formular mit der Computermaus anklickt OnCLick(), während der Erstellung OnCreate(), wenn mans Form schließt OnCLose() und viele mehr.

Inhaltsverzeichnis

Kapitel 01: Aufbau
1.1 Vorwort und Kursaufbau
1.2 Ressourcen
1.3 Der Autor und Kontakt
1.4 Das E-Book / PDF Dokumente
1.5 Der Videokurs

Kapitel 02: Installation
2.1 Lazarus IDE Bezugsquellen
2.2 Installation unter Windows
2.3 Installation unter Linux

Kapitel 03: Überblick
3.1 Die Lazarus-IDE
3.1 Projekt neu starten
3.2 Projekteinstellungen
3.2.1 Form Icon ändern
3.2.2 Compiler Einstellungen
3.2.3 Versionsinformationen
3.3 Das Form
3.4 Objektinspektor
3.5 Nachrichten
3.6 Projekt speichern

Kapitel 04: Eingabe und Ausgabe
4.1 In der Windows Konsole
4.2 Im Fenster mit GUI
4.3 TLabel: Label -> Text
4.4 TEdit: Editfeld
4.5 TButton: Button
4.6 TBitBtn: Button mit Bild
4.7 TMainMenu: Das Hauptmenü
4.8 TCombobox: PullDown Menü
4.9 TPageControl
4.10 Die Komponenten Bibliothek

Kapitel 05: Variablen und Konstanten
5.Variablen mit ganzen Zahlen
5.2 Variablen mit Komma
5.3 Variablen mit einem Zeichen
5.4 Variablen mit Text
5.5 Konstanten

Kapitel 06: Stings
6.1 Länge eines Strings
6.2 Wortsuche im String
6.3 Zeichen ersetzen
6.4 Position Ab
6.5 Wort an Pos X einfügen

Kapitel 07: Arithmetische Operatoren
7.1 Der Additionoerator, Plus Operator
7.2 Der Subtraktionsoperator, Minus Operator
7.3 Der Multiplikation, Mal Operator
7.4 Der Divisionsoperator, Teilen Operator

Kapitel 08: Vergleichsoperatoren
8.1 Der Gleichoperator
8.2 Der kleiner Operator
8.3 der größer Operator
8.4 Der Kleiner-Gleichoperator
8.5 Der Größer-Gleichoperator

Kapitel 09: Abfragen mit IF-Else
9.1 If Abfrage
9.1 If Else Abfrage
9.2 verschachtelte IF Else Abfragen

Kapitel 10: Array
10.1 Grundlagen zum Array
10.2 Statisches Array
10.3 Eindimensonale Arrays
10.3 Mehrdimensonale Arrays
10.4 Dynamische Arrays
10.5 Zugriff auf ein Array

Kapitel 11: Schleifen
11.1 Die For Schleife
11.2 Die For Schleife mit Array
11.3 Die While Schleife
11.4 Die Do While Schleife
11.4 Die Repeat Unitl Schleife

Kapitel 12: Prozeduren und Funktionen
12.1 Prozeduren
12.2 Funktionen

Kapitel 13: Programmierkonzepte
13.1 Das 2 Schichtenmodell
13.2 Das 3 Schichtenmodell
13.3 Das Mehrschichtenbnmodell

Kapitel 14: objektorientierte Programmierung (kurz OOP)
14.1 Das Konzept
14.2 Eigene Units (Klassen)
14.3 Instanzen und Objekte
14.4 Methoden
14.5 Attribute (Eigenschaften)
14.6 Interface (Schnittstellen)

Nächste Seite »