2.6 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 und mit Page Up/Down 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.
Ereigniscode schreiben
F12 öffnet die Ereignisauswahl des gewählten Controls. Wähle Click und bestätige. 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.