Aufbau einer Unit
| Der Programmkopf Ein Software-Modul, das eine Klasse beschreibt, beginnt stets mit dem Schlüsselwort UNIT. |
UNIT uFenster; |
| Die Kurzbeschreibung sollte stets nebenstehende Aspekte umfassen. Jede Zeile wird mit // begonnen. Daran erkennt der Compiler, dass es sich nur um einen Kommentar handelt, der nicht übersetzt wird. | // ******************************************* // K L A S S E : FensterFrm // ------------------------------------------- // Version : 1.0 // Autorin : Molly Mustermann // // Aufgabe : Fenster uebernimmt Ein-/Ausgabe // und steuert die Funktionen über ein GUI. // Compiler : Lazarus 0.9.28.2 // // Aenderung: erstellt am 30. 11. 2010 // ********************************************** |
| Compilerdirektiven (Dürfen nicht gelöscht oder geändert werden!) | {$mode objfpc}{$H+}
oder
{$MODE Delphi} |
| Die Schnittstelle beginnt mit dem Schluesselwort interface. Falls andere UNITs benutzt werden, muessen sie hier vorher bei uses deklariert werden. |
interface //=============================================== uses Classes, SysUtils, FileUtil, LResources, Forms, |
| Eine Objektklasse wird als Typ deklariert. Dabei ist das Schluesselwort class zu verwenden. Innerhalb der Objektklasse sind die Eigenschaften als Variablen und die Methoden als Kopfzeilen der Prozeduren/Funktionen (...) anzugeben. Hinter private dürfen nur interne Variablen und Prozeduren deklariert werden, hinter public öffentliche. Hinter var stehen die Bezeichner der benötigten Exemplare. |
type |