Files
TerminalBasic/docs/tutorial.md

3.0 KiB

Tutorial: Vom Formular zum laufenden Programm

Projekt und Formular erstellen

File → New Project erzeugt ein Projekt. File → New Form öffnet ein neues Formular im Designer. Bereits vorhandene ungespeicherte Arbeit lässt sich im Wechsel-Dialog speichern, verwerfen oder mit Cancel behalten. File → Save Project speichert das Projekt und seine Mitglieder; die Pfade und mögliche Überschreibbestätigungen stehen im Speicherdialog.

Oberfläche gestalten

Tools → Command Button wählt das Werkzeug. Ziehe auf der Form eine Fläche auf; alternativ platziert ein Doppelklick auf das Toolbox-Werkzeug ein Control. Wähle das Control. Falls die Menüleiste statt der Properties Bar sichtbar ist, wechsle mit F10 zur Properties Bar. Page Up/Down wählt die Eigenschaft Caption. F2 aktiviert das Wertfeld, tippe Hallo und bestätige mit Enter. Pfeile verschieben, Shift+Pfeile verändern die Größe. Die tatsächlichen Klassennamen und Eigenschaften stehen in der Forms-Referenz.

Für ein Control-Array setze beim ersten Control Index auf 0. Platziere ein zweites Control derselben Klasse, setze dessen Index auf 1 und CtlName auf den Namen des ersten Controls. Beide gehören nun zum selben Array. Jeder Index muss eindeutig sein; Undo nimmt die Umbenennung einschließlich gebundener Codeverweise zurück.

Ereigniscode schreiben

F12 öffnet die Objektauswahl. Bestätige das gewählte Control mit Enter, wähle anschließend Click und bestätige erneut. Die IDE öffnet beziehungsweise erzeugt die passende Prozedur. Schreibe zwischen SUB und END SUB:

PRINT "Hallo aus dem Formular"

Mit Shift+F12 gelangst du wieder zum Formular. Syntaxfehler erscheinen beim Verlassen der Zeile beziehungsweise unter View → Diagnostics. Siehe Editor und Übersetzung.

Debuggen und ausführen

Setze im Ereigniscode mit F9 einen Breakpoint auf PRINT. Run → Set Start-up File wählt das Formular als Startdatei. Shift+F5 startet das Projekt. Betätige den Button im laufenden Formular: Die IDE hält vor PRINT und zeigt den Quellort. F8 führt die Anweisung aus. F5 setzt das Programm fort. F4 schaltet die Programmausgabe ins Vollbild und zurück; Ctrl+Break unterbricht die Sitzung. Run → Restart beginnt erneut.

Window → Calls zeigt Aufrufrahmen; Debug → Add Watch beobachtet Ausdrücke. Window → Immediate öffnet das Direktfenster für Kommandos im pausierten Kontext. Debugger und Direktfenster erklärt Fehlerhalte, Watchpoints und die Grenzen von Set Next Statement.

Speichern und nächste Schritte

File → Save Project hält den Stand fest. Make EXE File und Make Library bieten bereits die Zielauswahl; die tatsächliche Erzeugung eines nativen Standalone-Programms beziehungsweise einer nativen Library folgt in Phase 6. Siehe Exportgrenze.

Weiter: Tastatur, Hilfe benutzen, Sprachreferenz, Bibliothek.