home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / window / winedit / liesmich.txt < prev    next >
Encoding:
Text File  |  1993-07-28  |  6.3 KB  |  198 lines

  1. *****************************************************************
  2. ***                    W I N E D I T                          ***
  3. *****************************************************************
  4.  
  5. WINEDIT ist ein professioneller universell einsetzbarer Menü- und 
  6. Maskengenerator für die Programmiersprachen Turbo-Pascal (4.0, 
  7. 5.0, 5.5..) und Turbo-C (1.0, 2.0, 1++).
  8.  
  9. Mit Hilfe von WINEDIT gelingt mit wenigen Programmzeilen die Pro-
  10. grammierung komplett mausunterstützter Benutzeroberflächen. De-
  11. taillierte Kentnisse des Rechnersystems (Bildschirm-Adapter, Maus-
  12. treiber, Tastatur usw. ) sind hierzu nicht notwendig. Der Anwender 
  13. greift nur auf Routinen der WINEDIT-Programmierschnittstelle zu. 
  14. Diese sind derart einfach gehalten, daß selbst eine nachträgliche 
  15. Umrüstung von bestehenden Programmen einfach vollziehbar ist.
  16.  
  17. Im Menü- und Maskengenerator WINEDIT wird die komplette Benut-
  18. zeroberfläche in Form von Masken interaktiv am Bildschirm entwor-
  19. fen und in Maskendateien  gespeichert.
  20. Diese Maskendateien können vom Anwenderprogramm nach Bedarf 
  21. geladen werden. Funktionen der WINEDIT-Programmierschnittstelle 
  22. greifen innerhalb des Anwenderprogramms auf die Maskenbeschrei-
  23. bung zu. Es ist z.B. zur Erzeugung eines Menüs nur eine einzige 
  24. Funktion (w_switch..) aufzurufen.
  25.  
  26. Die geschilderte Vorgehensweise bietet zwei entscheidende Vorzüge 
  27. gegenüber den im Quelltext des Programms verankerten Masken:
  28.  
  29. -     Nur die jeweils benötigten Maskendateien belegen den knappen 
  30.    Hauptspeicher des Rechners. Somit sind beliebig komplexe An-
  31.    wendungen möglich.
  32. -     Das Aussehen eines unter Zuhilfenahme von WINEDIT erstellten 
  33.    Programms kann ohne erneute Compilierung vollständig verän-
  34.    dert werden. Es sind dazu lediglich die Masken im Generator 
  35.    WINEDIT zu editieren.
  36.  
  37. Insgesamt lassen sich ohne größeren Aufwand beispielsweise folgen-
  38. de Ergebnisse erzielen:
  39.  
  40.  
  41. -     Windowing mit automatischer Rücksicherung des 
  42.    Bildhintergrundes
  43. -     Menüs jeglicher Ausprägung (Pulldown, Poppup, ..)
  44. -     Menü-Hirachien, in denen über mehrere Ebenen hinweg mit der 
  45.    Maus Anwahlen vollzogen werden können
  46. -     Hilfstextsysteme, in denen man sich durch Anwahl von 
  47.    Stichworten weiterbewegen kann (die Anwahl ist 
  48.    selbstverständlich mit Maus oder Cursortasten möglich)
  49. -     Markieren von Blöcken durch Aufziehen dieser mit der Maus
  50. -     Stringeingaben mittels Zeileneditor
  51. -     Verschiedene Ein-und Ausgabefunktionen, unter anderem auch 
  52.    eine Maskenversion des altbekannten printf(...)
  53. -     Komplexe Ein-und Ausgabefunktionen zum automatiserten 
  54.    Einlesen und Ausgeben von Datenstrukturen
  55. -     Verwaltung virtueller Bildschirme zur optimierten Ausgabe
  56.  
  57.  
  58.  
  59. Die Programm-Dokumentation befindet sich in der
  60. Datei WINEDIT.TXT . Zur Installation sind lediglich alle Dateien in 
  61. ein Verzeichnis zu kopieren.
  62.  
  63. Diese Programm darf zu Testzwecken kopiert und weitergegeben 
  64. werden. Der Leistungsumfang entspricht aber im wesentlichen der 
  65. Vollversion.
  66.  
  67. Hinweise zur Vollversion dieses Programmes, welche komplett mit
  68.  
  69.                   Q u e l l t e x t
  70.  
  71. ausgeliefert wird, werden nach Start des Maskengenerators WINEDIT 
  72. ausgegeben.
  73.  
  74. Zum Kennenlernen ist folgendes Vorgehen zu Empfehlen:
  75.  
  76. -     Starten des Maskengenerator-Demos durch Eingabe von
  77.           DEMO
  78.                     oder
  79.           FDEMO, wenn's sehr schnell gehen soll
  80. -     Starten der verschiedenen Beispielprogramme BEISPIEL, LAGER, 
  81.    MENUE
  82. -     Starten des Maskengenerators WINEDIT und Entwurf eigener 
  83.    Masken bzw. Veränderung vorhandener Masken: Eine Maus 
  84.    erleichtert die Arbeit hierbei sehr !!
  85. -     Die Beispiele neu übersetzen bzw. verändern und übersetzen ! 
  86.  
  87.  
  88.  
  89. Bedeutung der Dateien
  90. =====================
  91.  
  92. Allgemeines
  93. °°°°°°°°°°°
  94. LIESMICH TXT          Diese Datei
  95. WINEDIT  TXT          Ausführliche Dokumentation
  96. DEMO     BAT          Batch für Demo-Lauf des Maskengenerators
  97. FDEMO    BAT          Batch für schnellen Demo-Lauf
  98. DEMO     TRS          Steuerdatei für Demo-Lauf
  99.  
  100.  
  101.  
  102.  
  103. Maskenerzeugung und Verwaltung
  104. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  105. WINEDIT  EXE          Menü- und Maskengenerator
  106. WINEDIT  LIB          Maskenbibliothek des ^^^
  107. WINLIB   EXE          Maskenbibliotheks-Verwaltungsprogramm
  108.  
  109.  
  110.  
  111.  
  112. Programmier-Schnittstelle
  113. °°°°°°°°°°°°°°°°°°°°°°°°°°
  114. W_TBP_40 TPU          Turbo-Pascal-Unit für Version 4.0
  115. W_TBP_47 TPU                          Version 4.0 mit Coprozessor
  116. W_TBP_50 TPU                          Version 5.0
  117. W_TBP_55 TPU                          Version 5.5
  118. W_TBP_XX IFC          Interface-Teil des Turbo-Pascal-Units
  119.  
  120. W_TBC_LM LIB          Turbo-C-Libary
  121. W_DEF    H           Turbo-C-Header-File
  122.  
  123.  
  124. Beispiele
  125. °°°°°°°°°
  126. Das beste Anwendungsbeispiel ist sicherlich der Maskengenerator 
  127. selbst, welcher unter zuhilfenahme von WINEDIT programmiert 
  128. wurde !
  129.  
  130. BEISPIEL EXE          Ausführbare Beispielprogramme
  131. LAGER    EXE
  132. MENUE    EXE
  133.  
  134. BEISPIEL C           C-Quelltext zu den Beispielen
  135. LAGER    C
  136. MENUE    C
  137.  
  138. BEISPIEL PAS          Pascal-Quelltext zu den Beispielen
  139. LAGER    PAS
  140. MENUE    PAS
  141.  
  142. BEISPIEL PRJ          TC1++ Project-Datei für Beispiel.c
  143. BEISPT12 PRJ          TC1 und TC2-Projektdatei für Beispiel.c
  144. LAGER    PRJ          TC1++ Project-Datei für Lager.c
  145. LAGERT12 PRJ          TC1 und TC2-Projektdatei für Lager.c
  146. MENUET12 PRJ          TC1 und TC2-Projektdatei für Menue.c
  147. MENUE    PRJ          TC1++ Project-Datei für Menue.c
  148.  
  149. TC1CONF  TC           TC1-Konfigurationsdatei für alle Beispiele
  150. TC2CONF  TC           TC2-Konfigurationsdatei für alle Beispiele
  151. TUR40    TP           Turbo-Pascal-4.0-Konfigurationsdatei
  152. TUR47    TP           Turbo-Pascal-4.0-Konfigurationsdatei mit 8087
  153. TUR50    TP           Turbo-Pascal-5.0-Konfigurationsdatei
  154. TUR55    TP           Turbo-Pascal-5.5-Konfigurationsdatei
  155.  
  156.  
  157. ASCII    MSK          Masken der Beispiel-Programme
  158. ATTRIB   MSK
  159. FILE     MSK
  160. H0       MSK
  161. H1       MSK
  162. H2       MSK
  163. H3       MSK
  164. H4       MSK
  165. HMENUE   MSK
  166. LAGER    MSK
  167. LAGERH   MSK
  168. M0-00    MSK
  169. M1-00    MSK
  170. M1-01    MSK
  171. M1-02    MSK
  172. M1-03    MSK
  173. M1-04    MSK
  174. M2-00    MSK
  175. M2-01    MSK
  176. M2-02    MSK
  177. M2-03    MSK
  178.  
  179.  
  180.  
  181. ALLE RECHTE
  182. ===========
  183.  
  184. Dipl.Ing.(FH) M.Schmiech, Ring 14, 2257 Breklum
  185.  
  186.  
  187.  
  188. HAFTUNGSAUSSCHLUSS
  189. ==================
  190.  
  191. Bei der Programmerstellung wurde mit großer Sorgfalt vorgegangen. 
  192. Trotzdem können Fehler nicht vollständig ausgeschlossen werden. 
  193. Für direkt oder indirekt entstandene Schäden, die aus der Nutzung 
  194. der Software entstanden sind, kann ich daher keine Haftung 
  195. übernehmen.
  196.  
  197.  
  198.