Mehrere Formulare in Lazarus

1. Zwei Formulare Wir erstellen eine Popup-Funktion mit Form1 (Hauptformular) und Form2 (Popup-Fenster) 1. Schritt-für-Schritt Anleitung Unit1 (Hauptformular) Zwei wichtige Stellen sind zu beachten: Unit2; // Einbindung von Unit2 Zweitens …

Textwechsel der Schaltfläche per Klick

In der letzten Lektion haben wir zwei Schaltflächen hinzugefügt: Eine ändert beim Klick ihren Text, die andere schließt das aktuelle Fenster. In diesem Abschnitt implementieren wir eine etwas komplexere Logik …

Erstes Projekt installieren und ausführen

Was ist Lazarus? 1. Projektgeschichte Im Februar 1999 gründeten drei Entwickler Lazarus, nachdem das Delphi-Klon-Projekt Megido eingestellt wurde. Die zentralen Entwickler Marc Weustink und Mattias Gaertner stießen nacheinander zwischen 1999 …

Methode (Method)

Eine Methode ist eine Funktion, die einem Objekt Verhalten verleiht. Man unterteilt sie in vier Gruppen: Instanzmethoden, Operatorüberladung, Getter/Setter und abstrakte Methoden. 1. Instance methods Instanzmethoden 2. Operators Operatorüberladung Durch …

Primary Constructors (Hauptkonstruktoren)

Konzept verstehen Mindest erforderliche Dart-Sprachversion: 3.13. Zweck: In einer Zeile am Anfang der Klasse gleichzeitig Felder + Hauptkonstruktor deklarieren, dadurch Boilerplate-Code stark reduzieren. Das Laufzeitverhalten ist identisch mit herkömmlichen Konstruktoren, …

Konstruktor

Was ist ein Konstruktor Ein Konstruktor ist eine spezielle Funktion zum Erstellen von Klasseninstanzen, die hauptsächlich zur Initialisierung von Eigenschaften dient. Außer dem Standardkonstruktor haben alle Konstruktoren denselben Namen wie …

Klasse class

Was sind Klassen und Objekte Eine Klasse ist eine Kategorie, eine Einteilung. Wir abstrahieren Dinge aus unserer Umgebung und fassen sie zu einem einheitlichen Typ zusammen. Beispielsweise abstrahieren wir alle …