Gerade in der Anfangszeit ,beim Programmieren lernen mit yab, stößt man oft an seine Grenzen. Dies liegt daran, daß man eine bestimmt Vorstellung hat, seine Ideen umzusetzen. Leider weiß man meistens nicht ob oder wie dieses umzusetzen ist. Diese Auflistung soll helfen, schneller eine benötigte Funktion zu finden, um dann in den yab Commands nach deren genauen Definition zu suchen.
WINDOW Das WINDOW, zu Deutsch FENSTER, ist der Grundbaustein einer jeden Benutzeroberfläche. Auf diesem werden alle Programmbausteine aufgesetzt. |
|
VIEW Der VIEW ist eine auf ein WINDOW oder anderen VIEW gesetzte Ansicht. Diese Ansicht ist, wenn man diese nicht wie bei der Abbildung gezeigt, farblich abhebt, für den Anwender nicht sichtbar. Der Vorteil eines VIEWs ist, daß man die Möglichkeit hat einen Programmbereich (aufgesetzt auf den VIEW) zu entfernen , ohne dabei das Fenster schließen und wieder öffnen zu müssen. |
|
MENU Über den Befehl MENU kann man ein Auswahlmenü in das Programmfenster einbauen. Es sind MENUs und SUBMENUs möglich. |
|
BUTTON Ein BUTTON ist eine Schaltfläche, über welche man dem Anwender das Aktivieren eines Programmablaufes ausführen läßt. Neben dem klassischen BUTTON , ist es auch möglich eine Schaltfläche aus Grafiken darzustellen (BUTTON IMAGE). |
|
CHECKBOX & RADIOBUTTON CHECKBOXEn und RADIOBUTTONs finden in den meißten Fällen dann Verwendung, wenn man eine Programmabfrage oder Optionen vom Anwender ermitteln möchte. |
|
TEXTCONTROL Eine TEXTCONTROL ist eine Eingabefläche für den Anwender. Sie kann natürlich auch als Ausgabefläche verwendet werden, besitzt jedoch keine Scrollmöglichkeit. |
|
LISTBOX Eine LISTBOX ist eine Liste, für Optionen oder Informationen, für den Andwender. |
|
DROPBOX Eine DROPBOX ist eine Schaltfläche, die aufklappt und damit Platz für mehr als eine Option bietet wie beispielsweise der normale BUTTON. |
|
TEXTEDIT Die TEXTEDIT ist wie die TEXTCONTROL eine Eingabefläche für den Anwender. Der Unterschied zu TEXTCONTROL ist, daß die TEXTEDIT scrollbar ist. |
|
BOXVIEW Eine BOXVIEW ist ein View, welcher durch eine Umrahmung und einer sichtbaren Beschriftung hervorgehoben wird. |
|
SCROLLBARS Mit Hilfe der SCROLLBARS kann man einen VIEW scrollbar machen. |
|
TABVIEW Ein TABVIEW ist ein VIEW, welcher mit einem TAB (Reiter) versehen ist. Dies hat den Vorteil, daß man mehrere VIEWs übereinander legen kann. Über das Anklicken eines der TABs, kann man dann in den angewählten TABVIEW wechseln. Durch die Möglichkeit die TABs zu Beschriften, wird das ganze dann auch noch sehr übersichtlich. |
|
STACKVIEW Ein STACKVIEW ist ein Stapel von VIEWs, die übereinander liegen und dann untereinander mit Befehlen gewechselt werden können. |
|
SPLITVIEW Ein SPLITVIEW ist ein VIEW, der in mehrere Teile gesplittet wird. Der View kann Waagerecht, Senkrecht oder Waagerecht und Senkrecht gesplittet werden. Hierbei kann man zwischen festen oder variablen Größen wählen. |
|
SLIDER SLIDER werden verwendet wenn man dem Anwender eine Angabe einer Ausgabe ermöglichen möchte. |
|
STATUSBAR Die STATUSBAR findet dann Verwendung, wenn man den Status eines Ablaufes darstellen möchte. |
|
TREEBOX Eine TREEBOX ist ein sogenanntes Baummenü. Hier bekommt man die Ordnerstuktur, welche man angibt oder ermitteln läßt so ausgegeben, daß diese aus dem Menü heraus ersichtlich ist. Hauptordner werden ganz links und Unterordner nach rechts versetzt zum Hauptordner dargestellt. |
|
TEXTURL Eine TEXTURL (Link) ist ein Text, welcher durch dessen Anklicken eine Funktion ausführt. |
|
COLUMNBOX Eine COLUMNBOX ist eine frei difinierbare Tabelle. |
|
FILEPANEL Ein FILEPANEL ermöglicht ein, durch den Anwender durchgeführtes, festsetzen eines Zieles im System. Dies wird zum Beispiel dann verwendet, wenn man dem Anwender die Möglichkeit geben möchte, den Speicherort einer Datei selber festzulegen. Gleiches gilt für das Laden einer Quelldatei. |
|
SPINCONTROL Ein SPINCONTROL ist die Möglichkeit, dem Anwender eine Auswahl einer Anzahl auswählen zu lassen. |
|
CALENDAR Mit CALENDAR hat man die Möglichkeit einen Kalender darzustellen. Hierfür gibt man lediglich die Position auf dem VIEW an und definiert das aktuelle oder gewünschte Datum. |
|
CANVAS Eine CANVAS ist ein VIEW, der durch seine besonderen Eingenschaften besonders für die Programmierung von Spielen geeignet ist, denn auf einer CANVAS kann flackerfrei gezeichnet werden. |
Bereitgestellt durch BeSly, der BeOS & Zeta Wissensbasis.