Makros und Programme einsetzen

Makros und Programme verfassen

Top  Previous  Next

Makros und Programme werden in der Turbo Programming Language TurboPL (ehemals easy) abgefasst. Makros sind oft nur einzelne Aufrufe, die in einem Formular gespeichert sind auf bei Eintritt eines Ereignisses, z.B. beim Verlassen eines Feldes aufgerufen werden. Programme bestehen aus mehreren Dateien mit TurboPL Quelltext, den Modulen. Programme werden zu P-Code übersetzt und in prg-Dateien abgelegt.

So fügen Sie dem Formular ein Makro hinzu:

1.Wählen Sie das gewünschte Formular im Projektfenster aus klicken Sie im Kontextmenü auf Entwerfen.
2.Selektieren Sie im Formulareditor ein Steuerelement des Formulars.
3.Tragen Sie im Eigenschaftsfenster im Feld BeimVerlassen den Text: Message('Beim Verlassen') ein.
4.Speichern Sie das Formular und öffnen Sie es durch Doppelklick im Projektfenster.
5.Schalten Sie den Bearbeitungsmodus auf Editieren.
6.Ändern Sie den aktuellen Wert des Feldes für das Sie das Makro eingetragen haben und verlassen Sie das Feld.
7.TurboDB Studio führt das Makro aus und zeigt die Mitteilungsbox mit dem Text Beim Verlassen an.

So schreiben Sie ein TurboPL-Programm:

1.Öffnen Sie das Kontextmenü im Projekt und wählen Sie Neu, dann Modul.
2.Geben Sie einen geeigneten Dateinamen an und klicken Sie auf Ok.
3.Im Moduleditor tragen Sie folgenden Text ein:

procedure MeineErsteProzedur
       vardef Name: String;
       if Input('Geben Sie ihren Namen an:', 'Meine erste Prozedur', 0, Name) = 1
               Message('Ihr Name ist ' + Name + '.');
       end;
endproc;

4.Wählen Sie Modul/Übersetzen im Menü und anschließend Modul/Prozedur starten. Sie sehen nun die Liste aller Prozeduren aus dem aktuellen Modul (im Moment nur eine).
5.Wählen Sie eine davon aus und klicken Sie auf Starten.
6.Das Programm zeigt zuerst ein Eingabedialogfeld an, wo Sie ihren Namen eintragen können. Anschließend kommt ein Mitteilungsfeld mit dem Text und ihrem Namen.

Beim Schreiben von Prozeduren im Modul-Editor können Sie auf drei verschiedene Arten Informationen über verfügbare Prozeduren erhalten:

1.Mit der Tastenkombination Strg-Leertaste öffnet sich eine Liste mit den Prozeduren und Variablen, die an dieser Stelle zur Verfügung stehen.
2.Wenn Sie begonnen haben  einen Prozeduraufruf einzutippen, können Sie hinter der öffnenden runden Klammer mit der Tastenkombination Strg+Umschalt+Leertaste ein Hilfefenster mit den Parametern für diese Funktion anzeigen.
3.Wenn Sie die Einfügemarke auf einem Schlüsselwort von TurboPL positionieren und dann die Taste F1 drücken, öffnet sich die Online-Hilfe an der Stelle für dieses Schlüsselwort.