Implement and archive Phase 5 help system
This commit is contained in:
56
docs/tutorial.md
Normal file
56
docs/tutorial.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# 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](forms-referenz.md).
|
||||
|
||||
## 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:
|
||||
|
||||
```basic
|
||||
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](ide-bedienung.md#editor-suche-und-quelltextpflege).
|
||||
|
||||
## 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](ide-bedienung.md#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](ide-bedienung.md#native-exporte-ui-in-phase-5-erzeugung-in-phase-6).
|
||||
|
||||
Weiter: [Tastatur](tastatur.md), [Hilfe benutzen](hilfe.md),
|
||||
[Sprachreferenz](sprachreferenz.md), [Bibliothek](bibliothek.md).
|
||||
Reference in New Issue
Block a user