ASNA Visual RPG for Smarties
ASNA Visual RPG for Smarties
ASNA Visual RPG for Smarties
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anwendungsstruktur<br />
Step 7 Using a Subfile 91<br />
Nur die einfachste Anwendung wird aus einer Form bestehen. Im<br />
vorangegangenen Schritt, beschäftigten wir uns damit, wie man zu einer<br />
Anwendung eine zweite Form hinzufügt, und wie man diese dem Anwender,<br />
durch die OP-Codes EXFMT und SHOW, zugänglich macht. Doch wie<br />
organisiert <strong>ASNA</strong> <strong>Visual</strong> <strong>RPG</strong> eine Anwendung mit mehreren Formen.<br />
Jede Form ist aus zwei Komponenten zusammengesetzt: eine visuelle und eine<br />
logische<br />
• Die visuelle Komponente ist die Formdefinition und alle in der Form<br />
enthaltenen Steuerelemente.<br />
• Die logische Komponente besteht aus dem Code in den Haupt-C-Specs, den<br />
Subroutinen und den Datei- und Variabelendefinitionen.<br />
In AVR ist eine Form eigentlich ein Programm, genauer, ein Form-Programm.<br />
Es gibt noch eine andere Art von Programmen, bekannt unter dem Namen:<br />
Prozedurale-Programme. Diese enthalten keine visuellen Komponenten, d.h.<br />
es sind keine Formen oder Steuerelemente angebunden.<br />
Wie wir gesehen haben, listet die Projektdatei (.VRM) die Namen der<br />
Formprogramme (.VRF) auf, welche die Anwendung darstellen. Falls die<br />
Anwendung irgendwelche prozeduralen Programme (.VRP)enthält, werden<br />
diese ebenfalls in der Projektdatei aufgelistet.<br />
Standardmäßig wird das zuerst erstellte Programm beim Anwendungsstart als<br />
erstes aufgerufen, und steht auch ganz oben im Projekt-Fenster. Dies kann<br />
geändert werden, indem man unter “Startup Program” in Project Settings aus<br />
dem Project-Menü ein anderes Programm als Hauptprogramm auswählt (wie<br />
unten zu sehen).