home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
basic
/
tools
/
basicwi
/
uniform.hlp
< prev
Wrap
Text File
|
1993-07-28
|
11KB
|
253 lines
ÜBER UNIFORM...
Die Programmierung von Masken, Menüs, Fenstern und dergleichen
ist kompliziert und zeitaufwendig. Ein Maskengenerator hilft.
UniForm ist ein komplettes Formatierungssystem. Der Ablauf ist
in zwei Verarbeitungsschritten realisiert. Im ersten Schritt
erstellen Sie Ihre Formate interaktiv mit dem UniForm-Format-
generator, im zweiten Schritt bringen Sie die automatisch ge-
nerierten Include-Dateien in Ihren Sourcecode ein und binden
das Programm zusammen mit dem UniForm-Treibermodul.
Durch seine universelle Konzeption erlaubt UniForm den Einsatz
in allen gängigen Compilern in Pascal, C, Basic, Cobol, For-
ran, Assembler und Clipper.
UniForm ist ein einfacher und effezeinter Maskengenerator zu-
gleich.
PROGRAMMBEDIENUNG
Der UniForm-Formatgenerator ist über Tastatureingaben und Maus
bedienbar.
Den Cursor positionieren Sie mit den Cursor-Richtungstasten
oder mit der linken Maustaste.
Funktionen in den Pull-Down Menüs wählen Sie über die ange-
zeigte Funktionstaste, über den angezeigten Buchstaben, über
Cursorpositionierung und ENTER oder mit der rechten Mausta-
ste aus. Mit ESC verwerfen Sie das Menü.
Sicherheitsrelevante Funktionen wie z. B. Löschfunktionen
werden mit <OK> bestätigt bzw. mit <Abbrechen> verworfen.
Meldungen bestätigen Sie generell mit <OK>.
ABLAUFPRINZIP
1. Stellen Sie im Menü <Optionen> den gewünschten Compiler und
das Verzeichnis ein, in dem die Dateien erzeugt werden.
2. Wählen Sie in Menü <Bearbeiten> die Funktion <Format neu
erstellen>.
3. Definieren Sie im Format <Formatname> den Formatnamen.
4. Definieren Sie im Format <Formatgröße> die Formatdimension.
5. Editieren Sie Ihr Formatlayout mit konstantem Text und
wahlweise variablen Feldern.
6. Modifizieren Sie ggf. die Feldnamen und Attribute für va-
riable Felder, für Text und Rahmen.
MENÜ <BEARBEITEN>
Format neu │ Ein neues Format wird erstellt. Das For-
erstellen │ darf noch nicht vorhanden sein.
│
alles ändern │ Ein Format wird geändert. Text-, Rah-
│ menattribute werden mit den Attributen
│ aus der Konfigurationsdatei modifiziert.
│
Layout ändern │ Ein Format wird geändert. Die Attribute
│ für Text und Rahmen bleiben erhalten.
│
Format löschen │ Ein Format wird gelöscht.
│
Format kopieren │ Ein Format wird kopiert.
MENÜ <ANSICHT>
Format zeigen │ Ein Format wird angezeigt.
│
Format drucken │ Ein Format wird gedruckt.
│
Sourcecode zeigen │ Der Beispielsourcecode wird gezeigt.
│
Sourcecode drucken │ Der Beispielsourcecode wird gedruckt.
│
var. Felder zeigen │ Die Feldvariablen werden gezeigt.
│
var. Felder drucken │ Die Feldvariablen werden gedruckt.
│
Inhaltsverzeichenis │ Ein Verzeichnis aller im aktuellen
│ Optionsverzeichnis vorhandener For-
│ mate wird angezeigt.
MENÜ <OPTIONEN>
Compiler │ Auswahl des gewünschten Compilers.
Verzeichnis │ Einstellen des Optionsverzeichnisses.
Feldkennzeichen │ Einstellen Feldkennzeichen für die
│ Definition variabler Felder.
Attribut Text │ Einstellen Text-Standardattribut
Attribut Rahmen │ Einstellen Rahmen-Standardattribut
Attribut Eing.-Alpha │ Einstellen Std-Attribut für Eing.-Alpha
Attribut Eing.-Num │ Einstellen Std-Attribut für Eing.-Num
Attribut Ausg.-Alpha │ Einstellen Std-Attribut für Ausg.-Alpha
Attribut Ausg.-Alpha │ Einstellen Std-Attribut für Ausg.-Num
Attribut Menüfeld │ Einstellen Std-Attribut für Menüfeld
Drucker │ Einstellen Drucker für Druckausgaben
Linienzeichen │ Einstellen Standard-Linienzeichen für
│ Linien-/ Rechteck-/ Rahmenfunktionen.
Optionen anzeigen │ Anzeige der aktuellen Einstellungen.
MENÜ <HILFE>
Über UniForm │ Sagt Ihnen was Uniform ist und kann.
Programmbedienung │ Zeigt wie UniForm zu bedienen ist.
Ablaufpinzip │ Zeigt den Weg einer Formatgenerierung.
Menü <Bearbeiten> │ Zeigt Funktionen im Menü <Bearbeiten>.
Menü <Ansicht> │ Zeigt Funktionen im Menü <Ansicht>.
Menü <Optionen> │ Zeigt Funktionen im Menü <Optionen>.
Menü <Hilfe> │ Zeigt Funktionen im Menü <Hilfe>.
Feldtypen │ Beschreibt die unterschiedlichen
│ Feldtypen (variable Felder).
Formatname/Diemension│ Zeigt wie der Formatname und die
│ Formatgröße zu definieren sind.
Formatlayout defin. │ Zeigt die Erstellung des Formatlayouts.
Felder definieren │ Zeigt die Definition var. Felder.
Feldnamen definieren │ Informiert Sie über Feldnamen.
Attribute modifiz. │ Beschreibt die Attributmodifikation.
Generierte Dateien │ Beschreibt die generierten Dateien.
FELDTYPEN
1. Eingabefeld alphanumerisch
2. Eingabefeld numerisch
3. Ausgabefeld alphanumerisch
4. Ausgabefeld numerisch
5. Menüfeld
Alphanumerische Felder und Menüfelder können mit beliebiegen
Zeichen durch Benutzereingaben oder durch Modifikation im Pro-
gramm versorgt werden. Numerische Felder können nur mit Zif-
fern und - (Vorzeichen) versorgt werden.
Eingabefelder sind zugängliche Felder (Benutzeriengaben sind
möglich). Ausgabefelder sind für den Benutzer gesperrt.
Menüfelder können über die Cursor-Richtungstasten oder Maus
ausgewählt werden. Eingaben sind nicht möglich.
FORMATNAME / FORMATDIMENSION DEFINIEREN
Für die Bearbeitung von Formaten oder von Include-Files ist
im Format <Formatname> der Name des zu bearbeitenden Formates
anzugeben. Der Name ist maximal 8 Zeichen lang.
Mit der Funktionstaste <F7> kann ein Verzeichnis aller vorhan-
denen Formate angefordert werden. Durch Markierung des gewün-
schten Formates können Sie das Format auswählen das zu bear-
beiten ist.
Bei Neugenerierung oder Änderung von Formaten ist im Format
<Formatname> die Formatdimension anzugeben. Der Zeilenbereich
ist 0 - 24, der Spaltenbereich ist 0 - 79.
Bitte beachten Sie, daß bei Formatänderungen mit verkleinerter
Formatdimension ev. variable Felder abgeschnitten werden oder
verloren gehen können.
FORMATLAYOUT DEFINIEREN
Das Formatlayout besteht aus festem Text und variablen Fel-
dern Die Eingabe erfolgt über die Tastatur und Editierhilfen.
Bild löschen ALT A │ Spalte ausfügen ALT 0
Bild bis Cursor löschen ALT B │ Horiz. Linie ALT P
Bild ab Cursor löschen ALT C │ Horiz. Linie ab Cursor ALT Q
Zeile löschen ALT D │ Horiz. Linie bis Cursor ALT R
Zeile löschen ab Cursor ALT E │ Vert. Linie ALT S
Zeile löschen bis Curs. ALT F │ Vert. Linie ab Cursor ALT T
Zeile einfügen ALT H │ Vert. Linie bis Cursor ALT U
Zeile ausfügen ALT I │ Rahmen ein/ausschalten ALT V
Spalte löschen ALT J │ Linienzeichen definieren ALT X
Spalte löschen ab Curs. ALT K │ Rechteck 1. Koordinate ALT Y
Spalte löschen bis Curs.ALT L │ Rechteck 2. Koordinate ALT Z
Spalte kopiern ALT M │
Spalte einfügen ALT N │ Feld definieren F5
FELDER DEFINIEREN
Die variablen Felder werden mit den entsprechenen Feldkenn-
zeichen definiert. 2 Möglichkeiten sind vorhanden:
1. Geben Sie die Feldkennzeichen einfach über die Tastatur in
der gewünschten Feldlänge ein.
2. Rufen Sie mit <F5> das Format <Felddefinition> auf. Geben
Sie die gewünschte Feldlänge an und wählen Sie den
Feldtyp aus. Ggf. geben Sie die Kommastellenanzahl an.
Die maximale Feldlänge ist vom Feldtyp abhängig. Alphanumeri-
sche Felder und Menüfelder können maximal 80 Zeichen sein.
Ganz zahlfelder können maximal 16 Zeichen, Dezimalfelder kön-
nen maximal 17 Zeichen (inclusive Dezimalpunkt) sein.
Dezimalfelder sind mit Kommapunkt zu definieren (z. B. $$$.$$
(3 Vorkammastellen, Dezimalpunkt und 2 Nachkommastellen)).
FELDNAMEN DEFINIEREN
UniForm generiert für alle variablen Felder sog. Default
-Feldnamen (fldn (n=Feldnummer, beginnend mit 0)).
Die Feldnamen können im Format <Feldnamen/Attribute> geändert
werden. Die maximale Länge das Feldnamens ist 15 Zeichen. Der
Eintrag muß mit einem Buchstaben beginnen.
Über diese Feldnamen sprechen Sie die Felder im Programm
an. UniForm generiert eine Include-Datei mit den variablen
Feldern
Bei Menüfeldern haben Sie die Möglichkeit Auswahlbuchstaben
zu definieren mit denen der Menüpunkt im Programm ausgewählt
wird. Der Erste Buchstabe im Menüfeld wird zur Kennzeichnung
für den Benutzer hervorgehoben dargestellt (unterstichen bzw.
Kobaltblau auf schwarz).
ATTRIBUTE MODIFIZIEREN
UniForm generiert für Text, Rahmen und die variablen Felder
Standardattribute wie sie im Menü <Optionen> eingestellt sind.
Alle o. g. Attribute können Sie im Format <Feldnamen/Attribu-
te> dynamisch ändern. Die geänderten Attribute werden zur
Kontrolle sofort angezeigt. Im Monochrommodus kann nur das
Hintergrund attribut geändert werden.
Folgende Möglichkeiten stehen zur Verfügung:
Alle Felder mit Standardattribut versorgen ALT F1
Aktuelles Feld mit Standardattribut versorgen ALT F2
Feldattribut ändern ALT F3
Textattribut ändern ALT F4
Rahmenattribut ändern ALT F5
GENERIERTE DATEIEN
Folgende Dateien werden generiert:
1. Formatdatei <format.BLD>
Die Formatdatei enthält alle Informationen über das erstell-
te Format und ist für den Formatgenerator selbst relevant.
2. Feldvariablen <format.nnn> (vom Compiler abhängig)
Die Include-Datei enthält die variablen Felder.
Bringen Sie die Datei in den Sourcecode ein.
3. Formatlayout <format.nnn> (vom Compiler abhängig)
Die Include-Datei enthält das Formatlayout.
Bringen Sie die Datei in den Sourcecode ein.
4. Beispielsource <format.SMP>
Ein vollständiges Sourcebeispiel in der Syntax des aktuellen
Compilers für die Bearbeitung des Formates.
5. Attributdistanzen <format.ATT>
Distanzen der Feld-, Text-, Rahmenattributbytes im Bereich
<Daten> für die dynamische Attributmodifikation.