Nicht lieferbar

Lazarus: Arbeiten mit IDE und Klassenbibliotheken
Versandkostenfrei!
Nicht lieferbar
Lazarus ist eine lizenzfreie, integrierte Entwicklungsumgebung für das Programmieren grafischer und Konsolen-Anwendungen für Windows 32/64, Windows CE, Linux, MacOS X und FreeBSD. Das System ist kompatibel mit Borland Delphi, dem kommerziellen Compiler allerdings bezüglich der Entwicklung von 64-Bit-Anwendungen weit voraus.
Das Buch wendet sich an Delphi-Entwickler, die sich weitere Plattformen für ihre Programme erschließen wollen. Aus diesem Grund legt es den Schwerpunkt auf die Unterschiede zum Borland-System. Insbesondere die Oberfläche der Entwicklungsumgebung bietet zahlreiche zusätzliche Optionen für die in Delphi nicht verfügbare plattformübergreifende Softwareentwicklung. Die Klassenbibliothek LCL wird insbesondere auf diese Merkmale hin betrachtet.
Auch das Datenbankmodell, das sich von dem bei Borland unterscheidet, wird ausführlich erläutert.
Das Buch wendet sich an Delphi-Entwickler, die sich weitere Plattformen für ihre Programme erschließen wollen. Aus diesem Grund legt es den Schwerpunkt auf die Unterschiede zum Borland-System. Insbesondere die Oberfläche der Entwicklungsumgebung bietet zahlreiche zusätzliche Optionen für die in Delphi nicht verfügbare plattformübergreifende Softwareentwicklung. Die Klassenbibliothek LCL wird insbesondere auf diese Merkmale hin betrachtet.
Auch das Datenbankmodell, das sich von dem bei Borland unterscheidet, wird ausführlich erläutert.
Lazarus ist die komfortable Pascal-IDE und Klassenbibliothek, mit der GUI-Programme für alle Windows-Plattformen, Linux, MacOS X und BSD entworfen und entwickelt werden. Sie basiert auf dem leistungsstarken Free Pascal Compiler, ist kostenlos und Open Source.
Umsteiger von Delphi sowie Mac- und Linux-Entwickler mit Pascal-Grundkenntnissen finden in diesem Buch alle Informationen über die plattformunabhängige Programmierung mit dem RAD-Tool.
Zuerst stellen die Autoren den Umgang mit Object Pascal und die Architektur der Klassenbibliothek vor. Danach geht es um die Bedienung der Entwicklungsumgebung. Wie man sinnvoll und richtig mit Lazarus Anwendungen entwirft, ist Thema eines ausführlichen Kapitels. Die Unterschiede zur VCL von Delphi, die Kernaspekte des Komponentenmodells und das Zusammenspiel zwischen Komponenten und Laufzeitbibliothek in GUI-Anwendungen und Datenbank-Frontends stellen ein zentrales Thema dar. Die Anleitung für den Umzug bereits vorhandener Delphi-Komponenten erleichtert den Umstieg.
Die Autoren Michael Van Canneyt, Mattias Gärtner, Swen Heinig, Felipe Monteiro de Carvalho und Inoussa Ouedraogo sind alle Core-Mitglieder des Free-Pascal- oder Lazarus-Entwicklerteams.
Die Themen:
- Aufbau von Lazarus und LCL
- Installation auf den verschiedenen Plattformen
- Umgang mit der IDE
- Projekte und Plattformen
- Klassenbibliothek und Komponenten
- Delphi-Komponenten portieren
- Dateien, Streams, Geräte und Grafik
- Netzwerk- und Webservices programmieren
- Datenbankanwendungen schreiben
Umsteiger von Delphi sowie Mac- und Linux-Entwickler mit Pascal-Grundkenntnissen finden in diesem Buch alle Informationen über die plattformunabhängige Programmierung mit dem RAD-Tool.
Zuerst stellen die Autoren den Umgang mit Object Pascal und die Architektur der Klassenbibliothek vor. Danach geht es um die Bedienung der Entwicklungsumgebung. Wie man sinnvoll und richtig mit Lazarus Anwendungen entwirft, ist Thema eines ausführlichen Kapitels. Die Unterschiede zur VCL von Delphi, die Kernaspekte des Komponentenmodells und das Zusammenspiel zwischen Komponenten und Laufzeitbibliothek in GUI-Anwendungen und Datenbank-Frontends stellen ein zentrales Thema dar. Die Anleitung für den Umzug bereits vorhandener Delphi-Komponenten erleichtert den Umstieg.
Die Autoren Michael Van Canneyt, Mattias Gärtner, Swen Heinig, Felipe Monteiro de Carvalho und Inoussa Ouedraogo sind alle Core-Mitglieder des Free-Pascal- oder Lazarus-Entwicklerteams.
Die Themen:
- Aufbau von Lazarus und LCL
- Installation auf den verschiedenen Plattformen
- Umgang mit der IDE
- Projekte und Plattformen
- Klassenbibliothek und Komponenten
- Delphi-Komponenten portieren
- Dateien, Streams, Geräte und Grafik
- Netzwerk- und Webservices programmieren
- Datenbankanwendungen schreiben