home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / basic / tools / basicwi / uniform.hlp < prev   
Text File  |  1993-07-28  |  11KB  |  253 lines

  1. ÜBER UNIFORM...
  2.  
  3.  Die Programmierung von Masken, Menüs, Fenstern und dergleichen
  4.  ist kompliziert und zeitaufwendig. Ein Maskengenerator hilft.
  5.  
  6.  UniForm ist ein komplettes Formatierungssystem. Der Ablauf ist
  7.  in zwei Verarbeitungsschritten realisiert. Im ersten Schritt
  8.  erstellen Sie Ihre Formate interaktiv mit dem UniForm-Format-
  9.  generator, im zweiten Schritt bringen Sie die automatisch ge-
  10.  nerierten Include-Dateien in Ihren Sourcecode ein und binden
  11.  das Programm zusammen mit dem UniForm-Treibermodul.
  12.  
  13.  Durch seine universelle Konzeption erlaubt UniForm den Einsatz
  14.  in allen gängigen Compilern in Pascal, C, Basic, Cobol, For-
  15.  ran, Assembler und Clipper.
  16.  
  17.  UniForm ist ein einfacher und effezeinter Maskengenerator zu-
  18.  gleich.
  19. PROGRAMMBEDIENUNG
  20.  
  21.  Der UniForm-Formatgenerator ist über Tastatureingaben und Maus
  22.  bedienbar.
  23.  
  24.  Den Cursor positionieren Sie mit den Cursor-Richtungstasten
  25.  oder mit der linken Maustaste.
  26.  
  27.  Funktionen in den Pull-Down Menüs wählen Sie über die ange-
  28.  zeigte Funktionstaste, über den angezeigten Buchstaben, über
  29.  Cursorpositionierung und ENTER oder mit der rechten Mausta-
  30.  ste aus. Mit ESC verwerfen Sie das Menü.
  31.  
  32.  Sicherheitsrelevante Funktionen wie z. B. Löschfunktionen
  33.  werden mit <OK> bestätigt bzw. mit <Abbrechen> verworfen.
  34.  
  35.  Meldungen bestätigen Sie generell mit <OK>.
  36.  
  37. ABLAUFPRINZIP
  38.  
  39.  1. Stellen Sie im Menü <Optionen> den gewünschten Compiler und
  40.     das Verzeichnis ein, in dem die Dateien erzeugt werden.
  41.  
  42.  2. Wählen Sie in Menü <Bearbeiten> die Funktion <Format neu 
  43.     erstellen>.
  44.  
  45.  3. Definieren Sie im Format <Formatname> den Formatnamen.
  46.  
  47.  4. Definieren Sie im Format <Formatgröße> die Formatdimension.
  48.  
  49.  5. Editieren Sie Ihr Formatlayout mit konstantem Text und
  50.     wahlweise variablen Feldern.
  51.  
  52.  6. Modifizieren Sie ggf. die Feldnamen und Attribute für va-
  53.     riable Felder, für Text und Rahmen.
  54.  
  55.  MENÜ <BEARBEITEN>
  56.  
  57.  
  58.  Format neu        │   Ein neues Format wird erstellt. Das For-
  59.  erstellen         │   darf noch nicht vorhanden sein.
  60.                    │
  61.  alles ändern      │   Ein Format wird geändert. Text-, Rah-
  62.                    │   menattribute werden mit den Attributen
  63.                    │   aus der Konfigurationsdatei modifiziert.
  64.                    │
  65.  Layout ändern     │   Ein Format wird geändert. Die Attribute
  66.                    │   für Text und Rahmen bleiben erhalten.
  67.                    │
  68.  Format löschen    │   Ein Format wird gelöscht.
  69.                    │
  70.  Format kopieren   │   Ein Format wird kopiert.
  71.  
  72.  
  73. MENÜ <ANSICHT>
  74.  
  75.  Format zeigen        │ Ein Format wird angezeigt.
  76.                       │
  77.  Format drucken       │ Ein Format wird gedruckt.
  78.                       │
  79.  Sourcecode zeigen    │ Der Beispielsourcecode wird gezeigt.
  80.                       │
  81.  Sourcecode drucken   │ Der Beispielsourcecode wird gedruckt.
  82.                       │
  83.  var. Felder zeigen   │ Die Feldvariablen werden gezeigt.
  84.                       │
  85.  var. Felder drucken  │ Die Feldvariablen werden gedruckt.
  86.                       │
  87.  Inhaltsverzeichenis  │ Ein Verzeichnis aller im aktuellen
  88.                       │ Optionsverzeichnis vorhandener For-
  89.                       │ mate wird angezeigt.
  90.  
  91. MENÜ <OPTIONEN>
  92.  
  93.  Compiler             │ Auswahl des gewünschten Compilers.
  94.  Verzeichnis          │ Einstellen des Optionsverzeichnisses.
  95.  Feldkennzeichen      │ Einstellen Feldkennzeichen für die
  96.                       │ Definition variabler Felder.
  97.  Attribut Text        │ Einstellen Text-Standardattribut 
  98.  Attribut Rahmen      │ Einstellen Rahmen-Standardattribut 
  99.  Attribut Eing.-Alpha │ Einstellen Std-Attribut für Eing.-Alpha
  100.  Attribut Eing.-Num   │ Einstellen Std-Attribut für Eing.-Num
  101.  Attribut Ausg.-Alpha │ Einstellen Std-Attribut für Ausg.-Alpha
  102.  Attribut Ausg.-Alpha │ Einstellen Std-Attribut für Ausg.-Num
  103.  Attribut Menüfeld    │ Einstellen Std-Attribut für Menüfeld
  104.  Drucker              │ Einstellen Drucker für Druckausgaben
  105.  Linienzeichen        │ Einstellen Standard-Linienzeichen für 
  106.                       │ Linien-/ Rechteck-/ Rahmenfunktionen.
  107.  Optionen anzeigen    │ Anzeige der aktuellen Einstellungen.
  108.  
  109. MENÜ <HILFE>
  110.  
  111.  Über UniForm         │ Sagt Ihnen was Uniform ist und kann.
  112.  Programmbedienung    │ Zeigt wie UniForm zu bedienen ist.
  113.  Ablaufpinzip         │ Zeigt den Weg einer Formatgenerierung.
  114.  Menü <Bearbeiten>    │ Zeigt Funktionen im Menü <Bearbeiten>.
  115.  Menü <Ansicht>       │ Zeigt Funktionen im Menü <Ansicht>.
  116.  Menü <Optionen>      │ Zeigt Funktionen im Menü <Optionen>.
  117.  Menü <Hilfe>         │ Zeigt Funktionen im Menü <Hilfe>.
  118.  Feldtypen            │ Beschreibt die unterschiedlichen
  119.                       │ Feldtypen (variable Felder).
  120.  Formatname/Diemension│ Zeigt wie der Formatname und die 
  121.                       │ Formatgröße zu definieren sind.
  122.  Formatlayout defin.  │ Zeigt die Erstellung des Formatlayouts.
  123.  Felder definieren    │ Zeigt die Definition var. Felder.
  124.  Feldnamen definieren │ Informiert Sie über Feldnamen.
  125.  Attribute modifiz.   │ Beschreibt die Attributmodifikation.
  126.  Generierte Dateien   │ Beschreibt die generierten Dateien.
  127. FELDTYPEN
  128.  
  129.  1. Eingabefeld alphanumerisch
  130.  2. Eingabefeld numerisch
  131.  3. Ausgabefeld alphanumerisch
  132.  4. Ausgabefeld numerisch
  133.  5. Menüfeld
  134.  
  135.  Alphanumerische Felder und Menüfelder können mit beliebiegen 
  136.  Zeichen durch Benutzereingaben oder durch Modifikation im Pro-
  137.  gramm versorgt werden.  Numerische Felder können nur mit Zif-
  138.  fern und - (Vorzeichen)  versorgt werden.
  139.  
  140.  Eingabefelder sind zugängliche Felder (Benutzeriengaben sind
  141.  möglich). Ausgabefelder sind für den Benutzer gesperrt.
  142.  
  143.  Menüfelder können über die Cursor-Richtungstasten oder Maus
  144.  ausgewählt werden. Eingaben sind nicht möglich.
  145. FORMATNAME / FORMATDIMENSION DEFINIEREN
  146.  
  147.  Für die Bearbeitung von Formaten oder von Include-Files ist
  148.  im Format <Formatname> der Name des zu bearbeitenden Formates
  149.  anzugeben. Der Name ist maximal 8 Zeichen lang.
  150.  
  151.  Mit der Funktionstaste <F7> kann ein Verzeichnis aller vorhan-
  152.  denen Formate angefordert werden. Durch Markierung des gewün-
  153.  schten Formates können Sie das Format auswählen das zu bear-
  154.  beiten ist.
  155.  
  156.  Bei Neugenerierung oder Änderung von Formaten ist im Format 
  157.  <Formatname> die Formatdimension anzugeben. Der Zeilenbereich
  158.  ist 0 - 24, der Spaltenbereich ist 0 - 79.
  159.  
  160.  Bitte beachten Sie, daß bei Formatänderungen mit verkleinerter
  161.  Formatdimension ev. variable Felder abgeschnitten werden oder
  162.  verloren gehen können.
  163. FORMATLAYOUT DEFINIEREN
  164.  
  165.  Das Formatlayout besteht aus festem Text und variablen Fel-
  166.  dern Die Eingabe erfolgt über die Tastatur und Editierhilfen.
  167.  
  168.  Bild löschen            ALT A │ Spalte ausfügen          ALT 0
  169.  Bild bis Cursor löschen ALT B │ Horiz. Linie             ALT P
  170.  Bild ab Cursor löschen  ALT C │ Horiz. Linie ab Cursor   ALT Q
  171.  Zeile löschen           ALT D │ Horiz. Linie bis Cursor  ALT R
  172.  Zeile löschen ab Cursor ALT E │ Vert. Linie              ALT S
  173.  Zeile löschen bis Curs. ALT F │ Vert. Linie ab Cursor    ALT T
  174.  Zeile einfügen          ALT H │ Vert. Linie bis Cursor   ALT U
  175.  Zeile ausfügen          ALT I │ Rahmen ein/ausschalten   ALT V
  176.  Spalte löschen          ALT J │ Linienzeichen definieren ALT X
  177.  Spalte löschen ab Curs. ALT K │ Rechteck 1. Koordinate   ALT Y
  178.  Spalte löschen bis Curs.ALT L │ Rechteck 2. Koordinate   ALT Z
  179.  Spalte kopiern          ALT M │
  180.  Spalte einfügen         ALT N │ Feld definieren             F5
  181. FELDER DEFINIEREN
  182.  
  183.  Die variablen Felder werden mit den entsprechenen Feldkenn-
  184.  zeichen definiert. 2 Möglichkeiten sind vorhanden:
  185.  
  186.  1. Geben Sie die Feldkennzeichen einfach über die Tastatur in
  187.     der gewünschten Feldlänge ein.
  188.  2. Rufen Sie mit <F5> das Format <Felddefinition> auf. Geben
  189.     Sie die gewünschte Feldlänge an und wählen Sie den 
  190.     Feldtyp aus. Ggf. geben Sie die Kommastellenanzahl an.
  191.  
  192.  Die maximale Feldlänge ist vom Feldtyp abhängig. Alphanumeri-
  193.  sche Felder und Menüfelder können maximal 80 Zeichen sein. 
  194.  Ganz zahlfelder können maximal 16 Zeichen, Dezimalfelder kön-
  195.  nen maximal 17 Zeichen (inclusive Dezimalpunkt) sein.
  196.  
  197.  Dezimalfelder sind mit Kommapunkt zu definieren (z. B. $$$.$$
  198.  (3 Vorkammastellen, Dezimalpunkt und 2 Nachkommastellen)).
  199. FELDNAMEN DEFINIEREN
  200.  
  201.  UniForm generiert für alle variablen Felder sog. Default
  202.  -Feldnamen (fldn (n=Feldnummer, beginnend mit 0)).
  203.  
  204.  Die Feldnamen können im Format <Feldnamen/Attribute> geändert
  205.  werden. Die maximale Länge das Feldnamens ist 15 Zeichen. Der
  206.  Eintrag muß mit einem Buchstaben beginnen.
  207.  
  208.  Über diese Feldnamen sprechen Sie die Felder im Programm
  209.  an. UniForm generiert eine Include-Datei mit den variablen 
  210.  Feldern
  211.  
  212.  Bei Menüfeldern haben Sie die Möglichkeit Auswahlbuchstaben
  213.  zu  definieren mit denen der Menüpunkt im Programm ausgewählt
  214.  wird. Der Erste Buchstabe im Menüfeld wird zur Kennzeichnung 
  215.  für den  Benutzer hervorgehoben dargestellt (unterstichen bzw.
  216.  Kobaltblau auf schwarz).
  217. ATTRIBUTE MODIFIZIEREN
  218.  
  219.  UniForm generiert für Text, Rahmen und die variablen Felder
  220.  Standardattribute wie sie im Menü <Optionen> eingestellt sind.
  221.  
  222.  Alle o. g. Attribute können Sie im Format <Feldnamen/Attribu-
  223.  te>  dynamisch ändern. Die geänderten Attribute werden zur
  224.  Kontrolle  sofort angezeigt. Im Monochrommodus kann nur das
  225.  Hintergrund attribut geändert werden.
  226.  
  227.  Folgende Möglichkeiten stehen zur Verfügung:
  228.  
  229.   Alle Felder mit Standardattribut versorgen      ALT F1
  230.   Aktuelles Feld mit Standardattribut versorgen   ALT F2
  231.   Feldattribut ändern                             ALT F3
  232.   Textattribut ändern                             ALT F4
  233.   Rahmenattribut ändern                           ALT F5
  234.  
  235. GENERIERTE DATEIEN
  236.  
  237.  Folgende Dateien werden generiert:
  238.  1. Formatdatei <format.BLD>
  239.     Die Formatdatei enthält alle Informationen über das erstell-
  240.     te Format und ist für den Formatgenerator selbst relevant.
  241.  2. Feldvariablen <format.nnn> (vom Compiler abhängig)
  242.     Die Include-Datei enthält die variablen Felder.
  243.     Bringen Sie die Datei in den Sourcecode ein.
  244.  3. Formatlayout <format.nnn> (vom Compiler abhängig)
  245.     Die Include-Datei enthält das Formatlayout.
  246.     Bringen Sie die Datei in den Sourcecode ein.
  247.  4. Beispielsource <format.SMP>
  248.     Ein vollständiges Sourcebeispiel in der Syntax des aktuellen
  249.     Compilers für die Bearbeitung des Formates.
  250.  5. Attributdistanzen <format.ATT>
  251.     Distanzen der Feld-, Text-, Rahmenattributbytes im Bereich
  252.     <Daten> für die dynamische Attributmodifikation.
  253.