Programm zu Erstellung eines lauffähigen Programmcode aus einen oder mehreren Common Dateien.
Mit Visual Designer oder von hand erstellte Common Dateien hinzufügen und Start Generieren ausführen.
Das erste gefundene Fenster wird als Hauptfenster aufgerufen.
Nach eine Änderung der Common Dateien das Generieren noch einmal durchführen. Somit werden neue Fenster, Menus, Gadgets. Etc hinzugefügt ohne den Code zu ändern.
Nach dem Generieren stehen folgende Dateien zu Verfügung.
Main.pb: Hauptprogramm (Wird nur beim ersten Durchlauf erzeugt.)
Commonfile.pb : Gemeinsame Common Datei
EventMain.pb: Event Verteilung (Wird jedes Mal neu erzeugt)
EventMenu.pb: Alle Events für Menus und ToolBarButtons
EventGadget.pb: Alle Events für Gadgets
EventWindow.pb: Alle Events für SizeWindow und ExitWindow
Option Mehrsprachig
DataLanguage.pb: Mehrsprachenverwaltung (Wird jedes Mal neu erzeugt)
Catalog: Sprachendatei
Richtlinien:
Für OpenWindow() eine eindeutige Konstante vergeben.
Aus dieser werden für alle weiteren Konstanten der Präfix erzeugt um nicht mit anderen Fenster in Konflikt zu kommen.
Beispiel:
Bei OpenWindow(#Window, ...) wird aus den folgenden Konstanten
MenuItem(#Datei_Neu, ...) zu MenuItem(#Window_Datei_Neu, ...)
ButtonGadget(#Ok, ...) zu ButtonGadget(#Window_Ok, ...)
Bei ImageGadget() oder ButtonImageGadget() LoadImage() verwenden. Es kann dadurch automatisch die Grafiken eingebunden werden. Option Image Include.
Automatische Namensvergabe von den Proceduren:
Menus: EventMenu_MenuKonstante()
Gadgets: EventGadget_GadgetKonstante(EventType)
Window: EventSize_WindowKonstante()
Window: EventExit_WindowKonstante()