home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_07
/
ACS_PRO.LZH
/
ASC
/
AM
/
README.TXT
< prev
next >
Wrap
Text File
|
1993-01-26
|
5KB
|
142 lines
Nachladbare Module
==================
ACS liefert folgende nachladbare Module im Entwicklerpaket mit:
SHELL Accessory zum Starten der Module
DIGI_UHR Digital Uhr
EDIT Texteditoren
IMGVIEW Bildviewer, der auch das Ausschneiden erlaubt
KEYS Tastenkodes
LUPE Eine Lupe
MEMWATCH Speicherwächter
RECHNER Taschenrechner
VIEWKEY Zeige Tastenkode
DITHER Konfiguriert Dithermode
SYSFONT Konfiguriert Fonts der Userdefs
SYSVAR Zeigt die Variablen des ACSblk's an
SHELL
=====
Die Shell ist kein nachladbares Module. Sie ist hier aufgeführt, da
ihr einziger Zweck das Starten von Modulen ist. So können aus jedem
sauberen GEM-Programm, und dazu gehört die Accessoryleiste zuzulassen,
Module, zum Beispiel ein Editor, gestartet werden.
Die Shell unterstützt VA_START des AV-Protokolls. So kann man
beispielsweise in GEMINI nachladbare Module direkt auf die SHELL-Ikone
ziehen. Ein Doppelklick auf die SHELL-Ikone öffnet die Dateiauswahlbox
Bitte beachten Sie, da₧ Accessories durch fehlerhafte Applikation in
Mitleidenschaft gezogen werden. Daher sollten zum Beispiel Editorinhalte
möglichst oft gesichert werden.
DIGI_UHR
========
Die Digitaluhr zeigt mit gro₧en Ikonen die Zeit an. Drückt man
das Display ein, wird das Datum angezeigt.
EDIT
====
Nach Laden dieses Modules erscheint eine Editor-Ikone, die durch
Doppelklick Text-Editoren erzeugt. Damit können mehrere Texte
gleichzeitig bearbeitet werden. Die Bedienung des Editors entnimmt
man dem entsprechende Kapitel des Handbuches.
IMGVIEW
=======
Analog zu EDIT erscheint eine Ikone, die auf Doppelklick weitere
Viewer anlegt. Dazu erscheint zunächst die Dateiauswahlbox. Es können
nur IMG-Dateien (auch XIMG) gelesen werden. Das Bild wird angezeigt.
Es können Teile aus dem Bild ausgeschnitten werden, um zum Beispiel
auf den Ikoneditor des Builder gezogen zu werden.
Zu Begin ist das ganze Bild selektiert. Anklicken zieht sofort
das Bild. Um einen andere Ausschnitt zu wählen gibt es zwei Möglichkeiten.
Die erste ist mit der Maus und gedrückter SHIFT-Taste einen Bereich
aufzuziehen. Au₧erhalb des bisher ausgeschnittenen Bereiches kann
auf die SHIFT-Taste verzichtet werden.
Die zweite Möglichkeit ist ein Doppelklick in das Fenster. Dann
erscheint eine Dialogbox, die die Werte direkt entgegen nimmt.
Achtung: Ziehoperationen funktionieren nur innerhalb eines Programmes.
Von der SHELL kann nicht auf den Builder gezogen werden!
KEYS
====
Dieses Module erlaubt den gesamten Zeichensatz anzuwählen. Dazu
erscheint ein Fenster mit allen 256 Zeichen. Zunächst sollte das
Fenster in welche ein Zeichen eingefügt werden soll getoppt werden.
Anschliessend drückt man mit RECHT-LINKS-Klick auf das gewünschte
Zeichen. Innerhalb einen ACS-Programmes wird direkt die (wi-> key)
Routine aufgerufen. Zwischen verschiedenen Applikationen bzw.
Accessories wird der Tastendruck per appl_tplay übertragen. Im
letzteren Fall könnte der Tastendruck auch als ShortCut z.B. in Menü
ausgewertet werden!
LUPE
====
Die Lupe läuft in allen Auflösungen. Sie kann in 4 Grössen konfiguriert
werden:
16x16
32x16
16x32
32x32
Dazu ist in die Lupe hineinzuklicken. Es erscheint dann ein Popup-Menü
das die erwähnten Grössen anbietet.
Das Fadenkreuz ist ebenfalls durch Popupmenu steuerbar
MEMWATCH
========
Die Module zeigt die ersten 16 freie Speicherblöcke an. Damit kann
die Zerstückelung des Speicher verfolgt werden. Es ist in der
Entwicklungphase interessant den Speicherverbrauch zu analysieren.
RECHNER
=======
Dieser einfache Taschenrechner, der im Wesentlichen die
Grundrechenarten beherrscht, erlaubt sein Display zu ziehen. Objekte,
die den Type AT_STRING akzeptieren, können somit den Wert empfangen.
Der Editor ist zum Beispiel darauf vorbereitet.
VIEWKEY
=======
Dieses kleine Programmierutility zeigt den Tastencode, der zuletzt
gedrückten Taste an (Scancode und ACSIIcode).
DITHER
======
Diese Utility erlaubt den Dithermodus des 3D-Buttons zu konfigurieren.
Dies ist jedoch nur im 2 bzw. 4 Farbmodus sinnvoll. Die Wahlmöglichkeiten
sind im Vierfarbmodus natürlich grösser. Die Defaultwerte von ACS sind
jedoch wohl gut genug, so da₧ dieses Utility selten zum Einsatz kommt.
Eine brauchbare Alternative im monochromen Mode, ist der Hintergrund
wei₧ und den wei₧en Rahmen gepunktet zu setzen
SYSFONT
=======
Die Fonts, die die Userdef 3Dbutton, Checkbox, Radiobutton und
Innerframe verwenden, können mit diesem Module konfiguriert werden.
Es sind auch proportionale Fonts und andere Grössen einstellbar.
Die Benutzeroberfläche mu₧ dies dann berücksichtigen.
SYSVAR
======
Hiermit kann man einfach die Variablen des ACSblk auflisten lassen.
Bei Programmieren kann dies sehr nützlich sein. So kann oft recht
einfach die Fehlerursache ermittelt werden.