BC Programmfenster
Version vom 21. Oktober 2020, 20:25 Uhr von Michaelebner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Programmfenster= Nach dem Login gelangt man in das Programmfenster |Programmfenster Hier gibt es die folgenden Bereiche: # De…“)
Programmfenster
Nach dem Login gelangt man in das Programmfenster
Hier gibt es die folgenden Bereiche:
- Developement-Bereiche (Coding- und Debug-Tools, wird nur angezeigt, wenn man das Administrator eingeloggt ist)
- Menü
- Browser-Bereich (so genannt, weil er im Prinzip wie ein Tabbed Browser funktioniert)
- User-Liste
- Zoom-Slider
Developement-Bereich
Der Developement-Bereich gliedert sich in die folgenden Bereiche:
Die Debug-Tools erlauben ein Debuggen der Anwendung.
- Das DebugLog schreibt alle ausgeführten Prozeduren und die Rückgabewerte aller ausgeführten Funktionen mit. Die Erfahrung hat gezeigt, dass es deutlich schneller geht, das ausgeführte Kommando (mit aktiviertem Debug-Log) auf einen Fehler laufen zu lassen und sich dann den Verlauf bis zum Fehler anzusehen, als wie mit einem klassischen Debugger Schritt für Schritt durch das Programm zu bewegen.
- Upsert zeigt die Ini-Datei an, die zum Schreiben von Daten an die Datenschicht übergeben wird.
- Select und Exec zeigen die ausgeführten SQL-Statements mit ihren Parametern an.
- NodeIni zeigt die Ini-Datei des selektierten Baumeintrags an.
Mit den sechs Buttons unter Tools können die zur Entwicklung erforderlichen Kommandos und Fenster aufgerufen werden.
- code ist zur Eingabe ein Entwicklung des Quellcodes.
- migration ist zur Migration von einer Datenbank in eine andere (zum Beispiel von DEV nach TEST und danach nach PROD).
- xlive erlaubt die interaktive Ausführung von Prozeduren
- xlookup dient zur Pflege von Nachschlagelisten
- xspecial ist für SQL-gefüllte Nachschlagelisten (so genannte specials)
- xtranslation dient zur Übersetzung von Strings
Mit Size kann das Programmfenster auf eine bestimmte Größe eingestellt werden, damit Entwickler auf hochauflösenden Monitoren nicht zu viel auf die Formulare packen.