29.10.2013 Aufrufe

ASNA Visual RPG for Smarties

ASNA Visual RPG for Smarties

ASNA Visual RPG for Smarties

MEHR ANZEIGEN
WENIGER ANZEIGEN

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).

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!