Jump to ratings and reviews
Rate this book

Lazarus: Essentials (Grundlagen der Informatik in Ausbildung, Studium und Beruf)

Rate this book
Einstieg in die professionelle Free Pascal RAD IDE. Lazarus ist eine freie, integrierte Entwicklungsumgebung (IDE) für die Entwicklung von Konsolen-Anwendungen und grafische Benutzeroberflächen auf Basis des FreePascal -Compilers.

Die Programmiersprachen Pascal bzw. Object Pascal finden heute im universitären Bereich und in sicherheitskritischen Bereichen wie der Verkehrstechnik, Energieversorgung, Medizintechnik oder der Raumfahrt Anwendung. Dies beruht hauptsächlich auf der guten Prüfbarkeit und einfachen Wartung des Codes sowie der klaren Zuordnung der Variablen.

Mit Lazarus können Anwendungen für die Betriebssysteme Windows 7/ 8/10/11 , Windows CE , Linux , macOS , FreeBSD u.v.m. in der Programmiersprache Pascal bzw. Object Pascal erstellt werden. Erfahrene Programmierer erinnert diese Umgebung an kostenpflichtige RAD-Tools wie beispielsweise Delphi oder VB.Net .

Zwei Punkte machen Lazarus allerdings für Anfänger und Profis gleichermaßen Lazarus steht kostenfrei zur Verfügung und Lazarus verfolgt den plattformübergreifenden Ansatz konsequent. Gleichzeitig ist Lazarus für den Unterricht ebenso gut geeignet, wie für den professionellen Einsatz. Aus dem Inhalt :
- Begriffe, Einsatzbereiche, Installation
- GUI bzw. CLI
- Object Pascal
- Lazarus
- Die IDE
- Der Free Pascal Compiler
- Rapid Application Development (RAD)
- Installation - Installation unter Windows
- Installation unter Linux
- Programme in der IDE ausführen
- Die Programmiersprache
- Aufbau
- Units
- Zugriff auf Speicheradressen
- Variablen und Konstanten
- Zuweisungen
- Datentypen
- Ein- und Ausgabe
- Konsole
- Formatierte Textausgabe
- Drucken
- Weitere Statements
- Kommentare
- Cursor positionieren
- Operatoren
- Kontrollstrukturen
- Verzweigungen (IF / THEN)
- Mehrfachverzweigung (CASE / OF)
- Schleifen
- Arrays
- Eindimensionale Arrays
- Mehrdimensionale Arrays
- Listen
- Kommandozeilen-Parameter
- Datentypen, Mengen, Strukturen
- Eigene Datentypen
- Mengen und Strukturen
- Prozeduren und Funktionen
- Allgemeines zu Prozeduren und Funktionen
- Spezielles zu Funktionen
- Dateiverarbeitung
- Text-Datei lesen
- Text-Datei schreiben
- Binär-Datei kopieren
- Datei-Manipulationen
- Exception-Handling
- Zufallszahlen
- Eigene Units erstellen
- Klassen und Objekte
- Aufbau einer Klasse
- Sichtbarkeit der Daten
- Methoden
- Datenkapselung
- GUI-Anwendungen mit der RAD-IDE
- Oberflächen-Design
- Interaktionen - Entwickler-Test
- Weitere Steuerelemente
- ListBox - ComboBox
- CheckBox
- RadioButton
- System-Dialoge
- Message-Boxen
- Input-Box
- OpenFile-Dialog
- SaveFile-Dialog
- SelectColor-Dialog
- Kalender-Dialog
- Mehrere Fenster
- Menü-Leiste - Timer
- Grafik-Programmierung
- Die TImage-Komponente (Leinwand/Canvas)
- Bitmaps anzeigen
- Netzwerk-Programmierung
- TCP-Server
- TCP-Client
- Server-Ausbau
- Datenbank-Zugriff (MySQL)
- Daten anzeigen
- Daten einfügen
- Daten ändern
- Daten löschen
- Lazarus Packages
- Package-Übersicht
- Exception-Klassen - Übungen

180 pages, Paperback

Published June 2, 2018

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.