home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / EDITORES / FOLDED_U.ZIP / EXAMPLE.TEX < prev    next >
Encoding:
Text File  |  1991-03-04  |  8.3 KB  |  197 lines

  1. %@/// 1 Allgemeines zu Dokumentbearbeitung %
  2. \abschnitt{Allgemeines zu Dokumentbearbeitung}
  3. %
  4. %@/// \"Uberblick %
  5. Ein umfangreiches Dokument%
  6.   \footnote{Als Dokumente bezeichnen wir im Folgenden sowohl Text-, als auch
  7.     Programm-Quelldateien, bzw.\ Misch"-formen (z.B.\ \TeX-Dateien).}
  8. l\"a{\ss}t sich nur dann effektiv bearbeiten, wenn es m\"oglich ist, sich schnell
  9. und einfach einen umfassenden \"Uberblick in Form einer Gliederung zu
  10. verschaffen.
  11. %@\\\%
  12.  
  13. %@/// zu viel Bl\"atterei %
  14. % ...
  15. %@\\\0030000106000106%
  16.  
  17. %@/// unzureichende Strukturierungsm\"oglichkeiten %
  18. Herk\"ommliche Editoren unterst\"utzen ihre Benutzer nur unzureichend bei der
  19. Bearbeitung umfangreicher, strukturierter Dokumente.
  20. Zwischen der logischen Struktur eines Dokuments und seiner Darstellung
  21. besteht kein Zusammenhang, und alle Dokumentteile stehen in endloser
  22. Folge hintereinander.
  23. %@\\\0000000516%
  24.  
  25. %@/// Weiterverarbeitung %
  26. Stellt tats\"achlich einmal ein Editor Gliederungshilfen zur Verf\"ugung,
  27. dann ist er \"ub"-li"-cher"-wei"-se darauf angewiesen, in das Dokument
  28. Steuerzeichen einzustreuen, die sp\"ater zu Verdauungsst\"orungen bei
  29. weiterverarbeitenden Werkzeugen f\"uhren k\"onnen.
  30. %@\\\%
  31. %@\\\0000000901%
  32. %@/// 2 Besondere Eigenschaften von {\ed} %
  33. \abschnitt{Besondere Eigenschaften von {\ed}}
  34. %
  35. {\ed} ist ein bildschirmorientierter Dokument/Programm-Editor mit
  36. zu"-s\"atz"-li"-chen \emph{Falten}ope"-ra"-tio"-nen.
  37. %
  38. %@/// Falten %
  39. Mit {\ed} k\"onnen Dokumentteile durch eine einzige Zeile (Faltenkopf)
  40. re"-pr\"a"-sen"-tiert werden; das Dokumentteil ist dann erreichbar, indem man eine
  41. solche Falte zur Bearbeitung \"offnet.
  42. Der Inhalt einer Falte l\"a{\ss}t sich wie jeder andere Textabschnitt
  43. bearbeiten; Unterfalten sind bis zu beliebiger%
  44.   \footnote{\ldots Alles hat irgendwo eine Grenze\ldots{}
  45.     Drei{\ss}ig Ebenen verarbeitet {\ed} auf jeden Fall noch;
  46.     dieser Fall ist aber \"au{\ss}erst ungew\"ohnlich und sollte normalerweise nicht zu
  47.     einer Beschr\"ankung werden.
  48.     \"Ublich sind bis ca.\ acht Ebenen.}
  49. Schach"-te"-lungs"-tie"-fe\idx{Schachtelungstiefe} m\"oglich.
  50.  
  51. Falten entstehen aus Textbl\"o"cken und k\"onnen in Textbl\"o"cke
  52. zu"-r\"uck"-ver"-wan"-delt werden.
  53. Au{\ss}er durch \"Offnen und Schlie{\ss}en von Falten
  54. kann man auch durch das Springen zu Marken von Falte zu Falte wechseln.
  55.  
  56. Einen gravierenden \emph{Nachteil} dieses Konzepts k\"onnen wir nicht verschweigen:
  57. Das Gef\"uhl f\"ur die Gr\"o{\ss}e des bearbeiteten Dokuments geht \emph{sehr}
  58. schnell verloren!
  59. Ein aus 10000 Zeilen bestehendes Dokument sieht auf den ersten Blick genauso aus, wie
  60. eines aus 20.
  61. %@\\\%
  62.  
  63. %@/// Include-Dateien %
  64. {\ed} kann Texte bearbeiten, die mehrere sogenannte In"-clude-Dateien umfassen.
  65. Die Teildateien werden als Falte mit einem besonderem Kopf dargestellt
  66. und beim Sichern der Hauptdatei wieder als einzelne Dateien gespeichert.
  67. %@\\\0000000349%
  68.  
  69. %@/// Weiterverarbeitung %
  70. Auch {\ed} ist darauf angewiesen, die Struktur eines Dokuments in Form
  71. zu"-s\"atz"-li"-cher Daten (in derselben Datei wie das Dokument) zu speichern. Es ist
  72. jedoch m\"oglich, {\ed} so einzustellen (adaptieren), da{\ss} keine Probleme bei
  73. der \emph{Weiterverarbeitung}\idx{Weiterverarbeitung}
  74. eines Dokuments durch Soft"-ware-Werk"-zeu"-ge auf"|treten.%
  75.   \footnote{Speziell f\"ur \TeX-Texte werden Umlaute und einige andere Zeichen
  76.     sowohl beim Lesen als auch beim Schreiben entsprechend umgewandelt.}
  77. Siehe auch \REF{Speichern der Zus\"atze}{abspeichern}.
  78. %@\\\0000000835%
  79.  
  80. %@/// Eingebauter Bildschirmschoner %
  81. {\ed} besitzt einen eingebauten \emph{Bildschirmschoner}\idx{Bildschirmschoner},
  82. der nach zwei Minuten Arbeitspause den Bildschirm l\"oscht, ein paar
  83. wenige Buchstaben auf die Reise schickt und so das Einbrennen Ihres
  84. wertvollen Monitors verhindert; sobald Sie irgendeine Taste dr\"ucken, wird der
  85. vorherige Zustand wieder hergestellt.
  86. %@\\\0000000526%
  87. %@\\\%
  88. %@/// 3 {\ed} im \"Uberblick %
  89. \abschnitt{{\ed} im \"Uberblick}
  90. %
  91. %@/// 1 Je mehr desto besser (?) --- die Bildschirmnutzung %
  92. \subsec{Je mehr desto besser (?) --- die Bildschirmnutzung}
  93. %
  94. Beim Bearbeiten ist es wichtig, das gerade getippte bzw.\ bearbeitete
  95. Dokumentteil m\"oglichst vollst\"andig auf dem Bildschirm begutachten zu k\"onnen.
  96.  
  97. Um m\"oglichst wenig Bildschirmplatz f\"ur gerade nicht ben\"otigte Hilfsinformationen
  98. zu ver(sch)wenden, werden normalerweise nur eine Statuszeile\idx{Statuszeile}
  99. und ggf.\ die Kopfzeile der gerade bearbeiteten Falte von {\ed} angezeigt.
  100. Der Rest des Bildschirms steht zur Dokumentbearbeitung zur Verf\"ugung.
  101.  
  102. Auf Wunsch k\"onnen Hilfstexte oder Zusatzinformationen\idx{Zusatzinformation}
  103. eingeblendet werden. Diese \"uberlagern%
  104.   \footnote{Fenstertechnik!}
  105. den Bildschirm nur so lange wie n\"otig und verschwinden dann wieder.
  106.  
  107. Es werden normalerweise 25 mal 80 Zeichen auf dem Bildschirm dargestellt.
  108. %
  109. Besitzer einer Hercules-Bildschirm-Karte (HGC) k\"onnen als besonderen Bonus {\ed}
  110. au{\ss}erdem in einer er"-h\"oh"-ten Auf"|l\"osung%
  111. \idx{Auf"|l"osung des Bildschirms}\idx{Bildschirmauf"|l"osung}
  112. von 35 oder 43%
  113.   \footnote{Der 43-Zeilen-Modus einer HGC erfordert, wenn Sonderzeichen
  114.     richtig angezeigt werden sollen, die Einbindung des im Lieferumfang des DOS
  115.     vorhandenen Programms \tty{graftabl.exe} z.B. in \tty{autoexec.bat}.}%
  116.   \idx{graftabl.exe}\idx{autoexec.bat}
  117. Zeilen zu je 90 Zeichen benutzen.
  118. Diese Darstellung erfolgt im Graphikmodus.
  119.  
  120. EGA wird mit einer Auf"|l\"osung von 25, 29, 35 und 43 und
  121. VGA mit 25, 28, 33, 40 und 50 Zeilen zu je 80 Zeichen unterst\"utzt.
  122.  
  123. Die Zeichen auf dem Bildschirm lassen sich also fast stufenlos von
  124. normaler Schriftgr\"o{\ss}e bis zum \Speech{Augenpulver}\idx{Augenpulver}
  125. verkleinern, w\"ahrend gleichzeitig die \"Ubersicht entsprechend steigt.
  126. Sie sollten ein vern\"unftiges Mittelma{\ss} w\"ahlen.
  127. %@\\\0000002301%
  128. %@/// 2 Origami --- Falten und ihre Anwendung %
  129. \subsec{Origami --- Falten und ihre Anwendung}%
  130. \idx{Faltenoperation}%
  131. %
  132. {\ed} ist speziell auf das Bearbeiten von Dokumenten mit
  133. hierarchischer (baumartiger) Struktur zu"-ge"-schnit"-ten.
  134. Struk"-tu"-rier"-te Dokumente par excellence sind z.B.\
  135. Quellprogramme in h\"oheren Programmiersprachen\idx{Programmiersprache}
  136. oder \TeX-Texte%
  137. \idx{]TeX}%
  138.   \footnote{S\"amtliche Dokumente
  139.     --- das vorliegende \TeX-Dokument und
  140.         alle Quelldateien f\"ur {\ed} (Turbo-Pascal und Assembler) ---
  141.     wurden mit {\ed} erstellt.}.
  142.  
  143. Eine Spezialit\"at von {\ed} ist die Bearbeitung von \emph{Falten}.
  144. Solange eine Falte geschlossen ist, wird sie auf dem Bildschirm
  145. nur durch eine besonders ge"-kenn"-zeich"-ne"-te, die Falte
  146. \emph{kommentierende} Kopfzeile\idx{Kopfzeile}
  147. repr\"asentiert.
  148.  
  149. Der Inhalt einer Falte kann aus Text und weiteren Falten bestehen.
  150. Falten k\"onnen bis zu beliebigen Tiefen%
  151.   \footnote{Nat\"urlich sind durch den verf\"ugbaren Arbeitsspeicher Grenzen
  152.     gesetzt.}
  153. geschachtelt werden.
  154. %@\\\%
  155. %@/// 3 Vielf\"altige Einheit --- der Block %
  156. \subsec{Vielf\"altige Einheit --- der Block}
  157. \idx{Block}%
  158. %
  159. Einen mit speziellen {\ed}\/-Funktionen markierten Abschnitt eines Dokuments
  160. bezeichnet man als \emph{Block}.
  161. Es gibt zwei verschiedene Sorten von Bl\"o"cken:
  162. \begin{quote}
  163. \begin{description}
  164.   \item[Zeilenbl\"o"cke] umfassen fortlaufenden Text und sind besonders f\"ur die
  165.     Bearbeitung von unstrukturierten Textpassagen ge"-eig"-net.
  166.   \item[Spaltenbl\"o"cke] umfassen einen recht"-e"cki"-gen Textausschnitt und
  167.     dienen z.B.\ der Bearbeitung von Tabellen\idx{Tabelle}.
  168. \end{description}
  169. \end{quote}
  170. Bl\"o"cke kann man z.B.\
  171.   \emph{sortieren},
  172.   \emph{kopieren},
  173.   \emph{verschieben},
  174.   \emph{l\"oschen},
  175.   \emph{dru"cken},
  176.   \emph{abspeichern},
  177.   \emph{laden}
  178.   oder
  179.   \emph{in eine Falte verwandeln}.
  180. %@\\\0000001823%
  181. %@/// 4 Same procedure as every year --- Makros %
  182. \subsec{Same procedure as every year --- Makros}
  183. \idx{procedure}\idx{Makro}%
  184. %
  185. H\"aufig wiederkehrende Tastenfolgen, seien es Phrasen, Fachausdr\"ucke
  186. oder komplizierte Kommandosequenzen, lassen sich in Form von
  187. \Speech{Makros} aufzeichnen und mit selbst gew\"ahlten
  188. Tastenkombinationen verkn\"upfen. Ein einmal eingegebenes Makro kann man
  189. dauerhaft abspeichern und jederzeit durch Eingabe der entsprechenden
  190. Tastenkombination wieder abspielen.
  191. %@\\\%
  192. %@/// ... %
  193. %
  194. %@\\\%
  195. %@\\\000C000301000704%
  196. %@\\\0001004E11%
  197.