Blitz2D: Editor
Navigation: Buch-Startseite >>> Inhaltsübersicht >>> IDE
Tab-Leiste
BearbeitenDirekt unter der Werkzeugleiste befindet sich die Tab-Leiste, in der sich bei BlitzBasic-Start zunächst nur der der Help -Tab befindet. Mit den Funktionen New
oder Open...
im File-Menü oder in der Werkzeugleiste können neue, oder gespeicherte Programm in weiteren Tabs zum bearbeiten geöffnet werden. Geladene Programme bekommen dabei ihren Dateinamen als Tab-Name ( Name.bb während neue Programme als <untitled> angezeigt werden, bis sie das erste Mal gespeichert werden. Die Reihenfolge der Tabs kann nicht (wie im Browser) durch Ziehen verändert werden. Es können jedoch beliebig viele Tabs geöffnet sein. Wenn die Programm-Tabs die Fensterbreite erreichen, werden rechts in der Tab-Leiste zwei Buttons angezeigt, mit denen die sichtbaren Tabs nach links oder rechts verschoben werden können, dabei wird der aktuelle Tab jedoch nicht geändert. Um den angezeigten Tab zu ändern, kann man den gewünschten Tab einfach anklicken, oder mit den Funktionen Next File
(Strg+Tab) oder Previous File
(Strg+Shift+Tab) nach links oder rechts die Tabs durchlaufen.
Navigationsleiste
BearbeitenRechts vom Programm-Eingabebereich befindet sich die Navigationsleiste, in der während der Eingabe von Programmen automatisch Funktionen, Type-Definitionen und Label notiert werden. Welche der drei listen aktuell angezeigt wird, kann durch anklicken der Buttons funcs, types oder labels bestimmt werden. Die Breite der Navigationsleiste ist durch Verschieben ihres linken Rand beliebig änderbar.
Programm-Eingabe
BearbeitenIm Editor wird nicht, (wie in anderen Texteditoren) Schwarz auf weiß, sondern hellgrau auf dunkelblau geschrieben. Dabei wird die BlitzBasic-eigene Schriftart „Blitz.fon“ verwendet, die sich im Verzeichnis <Blitzdir>\cfg\
befindet. In den ersten Versionen von BlitzBasic enthielt die Schriftart noch keine deutschen Sonderzeichen (äöüß). Diese wurden erst später hinzu gefügt, dürfen aber nur in Kommentaren, aber sonst nicht im Programm verwendet werden. (andernfalls wird „Expecting end-of-file“
bei der Fehlerüberprüfung gemeldet.
Direkthilfe
BearbeitenBesonders wenn man noch wenig Erfahrung mit der Programmierung in BlitzBasic hat, aber auch später bei seltener genutzten Funktionen ist die Direkthilfe von großem Nutzen. Denn um eine Beschreibung einer Funktion im Help-Tab anzuzeigen, braucht man nur im Editor den Namen der Funktion eingeben, den Cursor zwischen den Ersten und Letzten Buchstaben zu setzen und die Taste F1 drücken. Dadurch wird aus dem Wort, in dem sich der Cursor befindet durch Anhängen von .html der Dateiname der Hilfeseite gebildet. Nach diesem Dateinamen wird in „<Blitzdir>\help\commands\2d_commands\“
und in „<Blitzdir>\help\commands\3d_commands\“
gesucht. Wenn dort eine Seite mit dem Namen existiert, wird sie in der internen Hilfe angezeigt. (bei BlitzPlus wird in „<Blitzdir>\help\commands\2d_commands\“
und in „<Blitzdir>\help\commands\gui_commands\“
gesucht)
Schriftfarben
BearbeitenSchon während der Eingabe von Codezeilen werden Teile des Code durch eine veränderte Schriftfarbe hervor gehoben, um die Übersichtlichkeit zu verbessern. Diese Farben können in der Datei <Blitzdir>\cfg\blitzide.prefs
verändert werden (siehe Konfiguration) In diesem Buch werden jedoch bei Beispielprogrammen die vorgegebenen Farben verwendet. Daher ist es empfehlenswert, Farben erst zu ändern, wenn man etwas mehr Blitzbasic-Erfahrung hat.
Beispiel | Beschreibung |
---|---|
Standard | Die Standard-Schriftfarbe ist ein sehr helles grau. |
Variable | Die weißen Namen von Variablen und Funktionen heben sich nur leicht ab. |
Function | Zu BlitzBasic-Anweisungen und -Funktionen kann die Direkthilfe genutzt werden. In Beispielen im Buch sind sie zu Beschreibungen im Anhang verlinkt. |
3.1 $3D %101 | Ziffern und Fahlen (auch Hexadecimal oder Binär) sind türkis |
;Kommentar | Der gelbe Kommentar ist sehr deutlich hervor gehoben. Kommentare gehen immer bis zum Zeilenende. |
"Zeichenkette" | Ebenfalls deutlich sind grüne Zeichenketten zu erkennen. Das erleichtert es, ihren Anfang und ihr Ende schnell zu finden. |