home *** CD-ROM | disk | FTP | other *** search
/ The Best of the Best / _.img / 02113 / liesmich.dok < prev    next >
Text File  |  1991-03-23  |  29KB  |  660 lines

  1. ***********************************************************
  2. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  3. *-----------+----------------------------------+----------*
  4. *           |                                  |          *
  5. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  6. *           |                                  |          *
  7. ***********************************************************
  8.                      - 1 -
  9.  
  10. Briefeditor Version 1.2
  11.     alle Rechte vorbehalten
  12. (c) Steffen Anders / 7403 Lucka / Fr.-Engels-Str. 10
  13.     1991
  14.  
  15. empfohlene Hardware:  AT-286, 640kByte HS, HD, FD 5,25",
  16.                       9-Nadel-Drucker (Epson/IBM)
  17. mindestens jedoch:    XT-komp., 512kByte HS, FD 360kByte
  18.  
  19. Systembasissoftware:  MS/DOS 3.3
  20.  
  21.  
  22.  
  23.  
  24.  
  25. INHALT DIESER DOKUMENTATION
  26. ===========================
  27.  
  28.  
  29.  
  30.   Seite           Abschnittsueberschrift
  31.  
  32.    2     ALLGEMEINES UND BEZUG
  33.    3     DIE INSTALLATION DES PROGRAMMS AUF DEM COMPUTER
  34.    4     STARTEN DES PROGRAMMS UND DAS GRUNDMENUE
  35.    4     DAS HILFESYSTEM UND DIE GLOBALEN FUNKTIONSTASTEN
  36.    5     ERSATZTASTEN FUER WICHTIGE FUNKTIONSTASTEN
  37.    5     EINGABEMASKEN UND UNTERMENUES
  38.    5     ADRESSENVERWALTUNG (F4)
  39.    6     KALKULATIONSTABELLE (F6)
  40.    8     SCHREIBMASCHINENMODUS DIREKT (F7)
  41.    8     DATEIMANAGER SYSTEM (F8)
  42.    8     TEXTEDITOR (F5)
  43.   10     EDITOROPTIONS DRUCKERINSTALLATION
  44.   11     INFORMATIONEN FUER PROFIS UND PROGRAMMIERER
  45.   12     SYSTEMUMGEBUNG CONFIG.SYS
  46.  
  47.  
  48.   Diese Dokumentation wurde selbstverstaendlich mit BED editiert.
  49. Dabei wurde bewusst auf Drucksteuerzeichen verzichtet,  um  prob-
  50. lemlos alle Drucker bedienen zu koennen.  ***********************************************************
  51. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  52. *-----------+----------------------------------+----------*
  53. *           |                                  |          *
  54. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  55. *           |                                  |          *
  56. ***********************************************************
  57.                      - 2 -
  58.  
  59.  
  60.  
  61.  
  62. ALLGEMEINES UND BEZUG
  63. =====================
  64.  
  65.   Der Briefeditor soll dem Erledigen der Post  dienen.  Weiterhin
  66. ist durch ein integriertes Kalkulationsschema und eine  Adressda-
  67. tenbank auch das Schreiben von Rechnungen moeglich. Das  Anliegen
  68. des Programms ist es  nicht,  eine  professionelle  Textverarbei-
  69. tung und Tabellenkalkulation vollstaendig zu  ersetzen.  Vielmehr
  70. soll es ein ueberschaubares Werkzeug fuer  begrenzte  Anwendungs-
  71. faelle sein.
  72.  
  73.   Die Sharewareversion wird kostenlos  abgegeben  und  darf  frei
  74. kopiert werden, wenn dabei der Inhalt der Originaldisketten nicht
  75. veraendert wird und jede weitergereichte Kopie dem Original  ent-
  76. spricht. Das Kopierrecht fuer die  Vollversion  beschraenkt  sich
  77. auf die im zugehoerigen Nutzungsvertrag vereinbarten Zwecke.  Der
  78. Bezug der Vollversion (1.2) des  Programms  erfolgt  direkt  beim
  79. Autor. Dazu ist ein Entgeld von 30,-DM an den Autor im vorraus zu
  80. entrichten. Gleichzeitig ist die Anschrift des Bestellers kundzu-
  81. tun. Bei Bestellung per Nachnahme erfolgt der  Versand  innerhalb
  82. Deutschlands ohne Aufschlag von Versandgebuehren.  Die  Bezugsbe-
  83. dingungen gelten vorbehaltlich jederzeit  moeglicher  Aenderungen
  84. (i.d.R. jaehrlich) und sind gegebenenfalls zuvor zu erfragen. Die
  85. in C geschriebenen Quelltexte gehoeren  nicht  zum  Lieferumfang,
  86. koennen jedoch auf Anfrage gegen Aufpreis bezogen werden.
  87.  
  88.   Der Inhalt der Originaldiskette:
  89.  
  90.    BED.EXE          aufrufbares Programm 
  91.    BED.HLP          Hilfetexte
  92.    BED.INI          Druckertreiber und Initialisierungsdaten
  93.    LIESMICH.DOK     Textdokumentation zum Programm  
  94.    LIESMICH.TXT     diese Textdatei     
  95.    LIESMICH.COM     Dokumentationsprogramm
  96.    LIESMICH.C       C-Quellcode fuer LIESMICH.COM
  97.    BED_7100.EXE     speziell fuer Robotron A7100 compi-
  98.                     lierte Version von BED.EXE
  99.  
  100.   Sollten Sie im Besitz mehrerer verschiedener  Programmversionen
  101. sein, achten Sie bitte darauf,  dass  gleichnamige  Dateien  ver-
  102. schiedener Versionen nicht vermischt zum Einsatz kommen.
  103.  
  104.   Bei allen auftretenden Fragen wenden Sie sich bitte an:
  105.  
  106.               Steffen Anders
  107.               Fr.-Engels-Str. 10
  108.               O-7403 Lucka
  109. ***********************************************************
  110. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  111. *-----------+----------------------------------+----------*
  112. *           |                                  |          *
  113. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  114. *           |                                  |          *
  115. ***********************************************************
  116.                      - 3 -
  117.  
  118.  
  119.  
  120. DIE INSTALLATION DES PROGRAMMS AUF DEM COMPUTER
  121. ===============================================
  122.  
  123.   Die Installation des Programms auf  dem  Computer  ist  denkbar
  124. einfach. Zuvor sollten Sie jedoch eine Sicherheitskopie der  Ori-
  125. ginaldiskette anlegen. Wenn Ihr Diskettenlaufwerk mit der  einge-
  126. legten Orginaldiskette A: heisst und Sie  nur ein  Diskettenlauf-
  127. werk, oder zwei gleiche Diskettenlaufwerke (A: und B:) haben  ge-
  128. ben Sie ein:
  129.  
  130.                DISKCOPY A: B: <Enter>
  131.  
  132.   Haben Sie zwei Laufwerke  unterschiedlichen  Formats  z.B.  ein
  133. 3,5" und ein 5,25" Laufwerk geben Sie am besten
  134.  
  135.                XCOPY A:\ B:\ /S/E <Enter>
  136.  
  137. ein. Dabei soll wieder die Originaldiskette im Laufwerk  A:  lie-
  138. gen. Die Sicherungsdiskette im Laufwerk B: muss zuvor  formatiert
  139. worden sein. Nun koennen Sie mit  der  eigentlichen  Installation
  140. beginnen. Zuerst legen Sie  auf  dem  Ziellaufwerk  (vorzugsweise
  141. Festplatte) ein leeres Verzeichnis mit einem beliebigen Namen an.
  142. Anschliessend kopieren Sie mit dem COPY-Befehl alle Dateien BED.*
  143. von der Originaldiskette in dieses  Verzeichnis.  Damit  ist  das
  144. Programm eigentlich schon lauffaehig. Im folgenden Beispiel  soll
  145. die Originaldiskette im Laufwerk A: liegen und  die  Installation
  146. im Verzeichnis \BED auf dem festen Laufwerk C: erfolgen.
  147.  
  148.          C:                      <Enter>
  149.          CD \                    <Enter>
  150.          MD BED                  <Enter>
  151.          A:                      <Enter>
  152.          COPY BED.* C:\BED       <Enter>
  153.  
  154.   Legen Sie sich am besten gleich noch ein gesondertes  Verzeich-
  155. nis zur Aufnahme Ihrer Arbeitsdateien auf  Ihrer  Festplatte  an.
  156. Z.B.
  157.          C:
  158.          CD \
  159.          MD TEXTE
  160.  
  161.   Am Schluss muessen Sie noch den richtigen  Druckertreiber  aus-
  162. waehlen. Dieser Arbeit ist ein gesondertes Kapitel  gewidmet,  so
  163. dass Sie bitte dort nachlesen wollen. Grundsaetzlich  arbeit  BED
  164. auch jetzt schon, nur der Ausdruck kann etwas merkwuerdig  ausse-
  165. hen, wenn Sie keinen IBM kompatiblen Drucker verwenden und  nicht
  166. auf A4-Format drucken moechten.
  167. ***********************************************************
  168. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  169. *-----------+----------------------------------+----------*
  170. *           |                                  |          *
  171. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  172. *           |                                  |          *
  173. ***********************************************************
  174.                      - 4 -
  175.  
  176. STARTEN DES PROGRAMMS UND DAS GRUNDMENUE
  177. ========================================
  178.  
  179.   Wenn Sie das Programm genau so installiert haben, wie im voran-
  180. gegangenen Abschnitt beschrieben, so starten Sie es mit folgender
  181. Befehlsfolge, die Sie sich, wenn Sie keine installierbare Nutzer-
  182. umgebung haben am besten  gleich  in  eine  .BAT-Datei  schreiben
  183. sollten :
  184.  
  185.            C:         <Enter>
  186.            CD \TEXTE  <Enter>
  187.            C:\BED\BED <Enter>
  188.  
  189.   Jetzt muesste, wenn Sie korrekt installiert haben, das Grundme-
  190. nue von BED auf dem Bildschirm  erscheinen.  Vom  Grundmenue  aus
  191. koennen Sie ueber die Tasten F4..F8 in die einzelnen Programmtei-
  192. le verzweigen, oder das Programm mit der ESC-Taste beenden. Ange-
  193. zeigt werden Ihnen im Grundmenue ausserdem  noch  die  Namen  der
  194. aktuellen Arbeitsdateien.
  195.  
  196.  
  197. DAS HILFESYSTEM UND DIE GLOBALEN FUNKTIONSTASTEN
  198. ================================================
  199.  
  200.   An jeder beliebigen Stelle im Programm koennen Sie mit den glo-
  201. balen Funktionstasten in einen  anderen  Programmzweig  springen.
  202. Die Sprungmoeglichkeit ist nur an den wenigen Stellen nicht moeg-
  203. lich, wo keine korrekte Statussicherung  moeglich  ist.  Springen
  204. Sie beispielsweise aus dem Texteditor mit F6 direkt in die Kalku-
  205. lationstabelle und anschliessend wieder mit F5 zurueck, so finden
  206. Sie den Text in der selben Anzeigeposition  und  Kursormarkierung
  207. vor, wie Sie ihn verlassen haben. Das funktioniert prinzipiell in
  208. allen Programmzweigen so, bis auf die Ausnahme, dass im  Schreib-
  209. maschinenmodus die Anzeige des bereits geschriebenen und gedruck-
  210. ten Textes nicht mehr vorhanden ist. Lediglich aus der Hilfefunk-
  211. tion und dem Taschenrechner heraus ist  der  globale  Sprung  mit
  212. einer Funktionstaste nicht moeglich. Schliesslich soll die  Hilfe
  213. ja auch dort verfuegbar sein, wo kein Sprung angebracht  ist.  An
  214. jeder Stelle im Programmablauf koennen Sie ueber F1 ein  kontext-
  215. bezogene Hilfe und ueber F2 einen  Taschenrechner  aufrufen.  Den
  216. Taschenrechner koennen Sie bei Bedarf mit den Kursortasten  ueber
  217. den Bildschirm  verschieben,  so  dass alle  Arbeitsdaten  lesbar
  218. bleiben. Die globalen Funktionstasten im einzelnen sind:
  219.  
  220.   F1        Hilfe
  221.   F2        Taschenrechners
  222.   F4        Adressdatenbank
  223.   F5        Texteditor
  224.   F6        Kalkulationsschema
  225.   F7        Schreibmaschinenmodus (Direkt)
  226.   F8        Dateimanager
  227.   Einfg     Umschaltung zwischen Einfuegen und Ueberschreiben
  228. ***********************************************************
  229. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  230. *-----------+----------------------------------+----------*
  231. *           |                                  |          *
  232. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  233. *           |                                  |          *
  234. ***********************************************************
  235.                      - 5 -
  236.  
  237. ERSATZTASTEN FUER WICHTIGE FUNKTIONSTASTEN
  238.  
  239.   Die Tasten F3, F9, F10 und die Kursorsteuertasten  werden  fuer
  240. Funktionsaufrufe innerhalb der Programmteile benutzt.  Diese  Ta-
  241. sten sind auch durch folgende fest zugeordnete  Controltastenkom-
  242. binationen ersetzbar:
  243.  
  244.        F3                 Strg-Q
  245.        F9                 Strg-K
  246.        F10                Strg-W
  247.        Kursor links       Strg-S
  248.        Kursor rechts      Strg-D
  249.        Kursor aufwaerts   Strg-E
  250.        Kursor abwaerts    Strg-X
  251.        Bild aufwaerts     Strg-R
  252.        Bild abwaerts      Strg-C
  253.        Tabulatortaste     Strg-I
  254.        Shift+Tabulator    Strg-U
  255.        Pos1/Home          Strg-A
  256.        Ende               Strg-F
  257.        Ruecktaste/BS      Strg-H
  258.        Entf/DEL           Strg-G
  259.  
  260.  
  261. EINGABEMASKEN UND UNTERMENUES
  262. =============================
  263.  
  264.   Fuer die Eingabe von Dateinamen, Suchbegriffen und Daten werden
  265. in BED Eingabemasken verwendet. Fuer jedes Eingabefeld sind dabei
  266. Laenge und Typ der zulaessigen Daten bereits in der Maske  einge-
  267. arbeitet. Innerhalb der Masken kann  mit  den  Kursortastentasten
  268. positioniert werden.  Weitere  Editiermoeglichkeiten  bieten  die
  269. Tasten Entf/DEL (Loeschen des Zeichens am Kursor),  Ruecktaste/BS
  270. (Loeschen des Zeichens links vom Kursor) und Strg-T (Loeschen bis
  271. zum Ende des Eingabefeldes). Ob  eingegebene  Zeichen  den  alten
  272. Inhalt ueberschreiben oder vor sich herschieben, wird  durch  den
  273. ein- bzw. ausgeschalteten  Einfuegemodus  (Taste  Einfg/INS)  be-
  274. stimmt.
  275.   Untermenues, die in den einzelnen Programmteilen benoetigt wer-
  276. den, erscheinen am unteren Bildschirmrand in der Mitte. Die  Aus-
  277. wahl hier erfolgt durch verschieben des Auswahlbalkens und  Enter
  278. oder durch Eingabe  des  Kennbuchstabens.  Die  Eingabe  von  ESC
  279. laesst das Menue ohne Auswahl wieder verschwinden.
  280.  
  281.  
  282. ADRESSENVERWALTUNG (F4)
  283. =======================
  284.  
  285.   Die Adressenverwaltung arbeitet mit  einem  zweigeteiten  Bild-
  286. schirm. Alle Datensaetze werden im Hauptspeicher  verwaltet.  Nur
  287. zum einlesen einer Datei und zum abspeichern  wird  also wirklich
  288. auf die Festplatte zugegriffen. ACHTUNG: bei  laengeren  Arbeits-
  289. pausen und umfangreichen Eingaben und  Aenderungen  sollte  daher
  290. ***********************************************************
  291. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  292. *-----------+----------------------------------+----------*
  293. *           |                                  |          *
  294. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  295. *           |                                  |          *
  296. ***********************************************************
  297.                      - 6 -
  298.  
  299. gelegntlich auf die Diskette/Platte zurueckgeschrieben werden  um
  300. Datenverlusten bei Stromausfall usw. vorzubeugen. Im linken  Fen-
  301. ster sind die Schluesselfelder in  der  Reihenfolge  ihrer  Spei-
  302. cherung dargestellt und ueber die  Kursortasten  auswaehlbar.  Im
  303. rechten Fenster wird der jeweils aktuelle Datensatz  dargestellt.
  304. Mit Taste F3 kann der aktuelle Adressensatz markiert,  bzw.  wenn
  305. bereits markiert die Marke geloescht werden. Mit  Taste  F9  wird
  306. ein neuer Datensatz hinter dem aktuellen Satz  eingefuegt.  Durch
  307. Eingabe von Strg-Y wird der aktuelle  Datensatz  geloescht.  Wird
  308. die Entertaste betaetigt, kann der  aktuelle  Datensatz  editiert
  309. werden. Taste F10 ruft ein Untermenue mit folgenden  Auswahlmoeg-
  310. lichkeiten auf: 
  311.  
  312.    Finde Suchbegriff
  313.    Markieren aller folgenden Saetze
  314.    Ummarkieren aller folgenden Saetze
  315.    Auslagern aller markierten Saetze
  316.    Einlagern einer Datei und markieren
  317.    Loeschen aller markierten Saetze
  318.    Drucken von Etiketten
  319.    Sichern aller Adressen
  320.    Laden einer neuen Adressdatei
  321.    Sortieren nach Feldinhalten
  322.  
  323.   Die am haeufigsten benoetigten Funktion sind  das  Laden  einer
  324. neuen Adressdatei von der Diskette/Platte in  den  Arbeitspeicher
  325. und das Sichern aller Adressen zurueck auf  die  Diskette/Platte.
  326. Beim Laden wird der alte Arbeitspeicherinhalt mit den neuen Daten
  327. ueberschrieben. Die Adressverwaltung ist fuer sinnvolles Arbeiten
  328. bis etwa 500 Datensaetze je Adressdatei  ausgelegt,  kann  jedoch
  329. erheblich mehr Datensaetze im Speicher halten. Allerdings wachsen
  330. dann die fuer das Sortieren der Adressendaten notwendigen  Zeiten
  331. unverhaeltnismaessig stark an. Die meisten  Funktionen  erklaeren
  332. sich durch die Bedienerfuehrung zusammen  mit  der  Hilfefunktion
  333. ueber F1 selbst, so dass ein Test in jedem Fall mehr Erkenntnisse
  334. bringt, als eine seitenlange unverstaendliche Beschreibung.
  335.  
  336.  
  337. KALKULATIONSTABELLE (F6)
  338. ===================
  339.  
  340.   Mit Hilfe der Kalkulationstabelle koennen Sie einfache Kalkula-
  341. tionen zeilenweise ausfuehren. Die Moeglichkeiten sind  zwar  ge-
  342. genueber einer echten Tabellenkalkulation  stark  eingeschraenkt,
  343. die Bedienung ist dadurch jedoch so einfach, dass  Jedermann  be-
  344. reits innerhalb von 10 Minuten eine einfache Rechnung kalkulieren
  345. kann. Jede Zeile (von A bis Z) enthaelt links ein Textfeld von 40
  346. Zeichen Laenge. Ausser einer reinen Textzeile, die nur das  Text-
  347. feld enthaelt sind nun noch ueber F9 die Zeilentypen waehlbar:
  348. ***********************************************************
  349. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  350. *-----------+----------------------------------+----------*
  351. *           |                                  |          *
  352. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  353. *           |                                  |          *
  354. ***********************************************************
  355.                      - 7 -
  356.  
  357.  
  358.  
  359.   "einzelner Eingabewert"   enthaelt nur einen einzelnen
  360.          Eingabewert, der aus keiner Berechnung stammt.
  361.  
  362.  
  363.   "Produktzeile"    wird durch Multiplikation zweier
  364.          einzugebender Werte errechnet.
  365.  
  366.  
  367.   "Prozente der vorhergehenden Zeile"   berechnet sich zu einem
  368.          einzugebenden Prozentsatz des Wertes der unmit-
  369.          telbar darueber stehenden Zeile. Dies darf dann
  370.          natuerlich keine Textzeile (Wert=0) sein.
  371.  
  372.  
  373.   "Summe bis hierher"    berechnet sich aus der Summer aller
  374.          vorangehenden Zeilen. Dabei werden Summenzeilen
  375.          allerdings nicht mit eingerechnet.
  376.  
  377.  
  378.   Ueber F10 rufen Sie ein Menue auf, dass  Ihnen  das  Laden  des
  379. Tabelleninhalts aus einer Datei, das Abspeichern  in  eine  Datei
  380. und das Loeschen des Tabelleninhalt (im Hauptspeicher)  zur  Aus-
  381. wahl anbietet.
  382.   Mit Taste F3 koennen Sie ueber ein Menue fuer die aktuelle  Ta-
  383. bellenzeile bestimmen, ob diese im Druck erscheinen soll  und  ob
  384. Sie in die Berechnung von  Summenzeilen  einbezogen  werden  soll
  385. oder nicht.
  386. ***********************************************************
  387. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  388. *-----------+----------------------------------+----------*
  389. *           |                                  |          *
  390. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  391. *           |                                  |          *
  392. ***********************************************************
  393.                      - 8 -
  394.  
  395.  
  396.  
  397. SCHREIBMASCHINENMODUS DIREKT (F7)
  398. =================================
  399.  
  400.   Im Schreibmaschinenmodus wird alles, was Sie in das untere Fen-
  401. ster schreiben sofort nach Abschluss  der  Eingabezeile  auf  den
  402. Drucker geschrieben. Mit F3 koennen Sie den Drucker  initialisie-
  403. ren, mit F9 zu einem Blattvorschub  nach  Ausgabe  der  Textzeile
  404. bewegen (entsprechnd der Initiallisierung). Mit F10 rufen Sie ein
  405. Menue zur Auswahl von einigen Schriftarten auf.  Das  mit  Strg-O
  406. erreichbare Optionsmenue wird Ihnen weiter unten beim  Texteditor
  407. ausfuehrlich beschrieben.
  408.  
  409. DATEIMANAGER SYSTEM (F8)
  410. ========================
  411.  
  412.   Im Dateimanager wird Ihnen der Inhalt des  aktuellen  Dateiver-
  413. zeichnisses angezigt. Zu jeder Datei werden die Groesse in  Bytes
  414. und die Attribute aufgelistet. Sie koennen sich nun aehnlich  wie
  415. in anderen Dienstprogrammen im Dateisystem  bewegen  (Enter  ver-
  416. zweigt in Verzeichnisse bzw. startet Programme) und  Dateien  ko-
  417. pieren, loeschen oder umbenennen. Das Optionmenue (Strg-O)  dient
  418. hier  zur  Auswahl  des  Verhaltens  bei  kritischen  Operationen
  419. (Rueckfragen vor dem Vernichten oder Ueberschreiben existierender
  420. Dateien).
  421.  
  422. TEXTEDITOR (F5)
  423. ===============
  424.  
  425.   Der Texteditor stellt den Kern des  Programms  dar.  Saemtliche
  426. Druckausgaben laufen auch ueber dieses Teilprogramm der Kommando-
  427. satz ist weitgehend an bekannte  Editoren  angelehnt  worden.
  428.  
  429. Strg-A/Pos1       Kursor auf den Anfang der aktuellen Zeile
  430. Strg-F/Ende       Kursor auf das Ende der aktuellen Zeile
  431. Strg-U/Shift-Tab  Kursor auf den Anfang des vorherigen Wortes
  432. Strg-I/Tab        Kursor auf den Anfang des naechsten Wortes 
  433. Strg-R/Bild auf   Seite rueckwaerts blaettern
  434. Strg-C/Bild ab    Seite vorwaerts blaettern
  435. Strg-Q/F3         schnelle Positionierkommandos und Textsuche
  436. Strg-K/F9         Blockoperationen
  437. Strg-W/F10        Layoutgestaltung / Datei laden, sichern, drucken
  438. Strg-O            Optionen fuer Druckausgabe einstellen
  439. Strg-G/Entf       Zeichen am Kursor loeschen
  440. Strg-H/Rückt.     Zeichen links loeschen
  441. Strg-T            Loeschen bis Ende des Wortes
  442. Strg-Y            aktuelle Zeile loeschen
  443. Strg-M/Enter      Zeilenumbruch
  444. Strg-V/Einfg      Umschalten zwischen ueberschreiben und einfuegen
  445. ***********************************************************
  446. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  447. *-----------+----------------------------------+----------*
  448. *           |                                  |          *
  449. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  450. *           |                                  |          *
  451. ***********************************************************
  452.                      - 9 -
  453.  
  454.   Nach Betaetigen der Tasten F3, F9, F10 und Strg-O wird  in  Un-
  455. termenues verzweigt.
  456.  
  457. F3:   - Positionieren auf Textanfang bzw. -ende
  458.       - Suchen nach einer Zeichenkette mit wahlweisem Ersetzen
  459.       - links und rechtsbuendige Absatzformatierung
  460.       - Uebernahme des Taschenrechnerergebnisses als Zeichen-
  461.         kette in den Text
  462.       - Einfuegen der Kalkulationstabelle in den Text
  463.  
  464. F9:   - markieren eines Textteils als Block
  465.       - Operationen mit dem markierten Block (Loeschen, Ver-
  466.         schieben, Kopieren, Auslagern)
  467.       - einfuegen einer zweiten Textdatei als Block
  468.  
  469. F10:  - Auswahl von Schriftarten
  470.       - Drucken des geladenen Textes
  471.            Der Druck kann wahlweise fuer den aktuellen Adres-
  472.            sensatz, alle Adressen oder nur markierte Adressen
  473.            erfolgen.
  474.       - Laden und Sichern von Texten
  475.            Der in Arbeit befindliche Text (maximal 30000 Zei-
  476.            chen) wird vollstaendig im Hauptspeicher verwaltet.
  477.  
  478. Strg-O:  siehe naechster Abschnitt
  479.  
  480.   Im Text koennen eingeleitet mit dem $-Zeichen folgende  Variab-
  481. len angesprochen werden:
  482.  
  483.       $n    Namensfeld des Adressensatzes
  484.       $z    Namenszusatz
  485.       $s    Strasse aus dem Adressensatz
  486.       $p    Postleitzahl
  487.       $o    Ort
  488.       $a    Anredefeld aus dem Adressensatz
  489.       $#    aktuelle Seitennummer
  490.       $t    Inhalt der Kalkulationstabelle
  491.  
  492.   Zeilen die mit einem Ausrufezeichen beginnen, werden als  Kopf-
  493. text gedruckt. Zeilen die mit  einem  Fragezeichen  beginnen  er-
  494. scheinen als Fusstext.
  495. ***********************************************************
  496. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  497. *-----------+----------------------------------+----------*
  498. *           |                                  |          *
  499. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  500. *           |                                  |          *
  501. ***********************************************************
  502.                      - 10 -
  503.  
  504. EDITOROPTIONS DRUCKERINSTALLATION
  505. =================================
  506.  
  507.   Das im Editor und im Schreibmaschinenmodus erreichbare Options-
  508. menue dient der Einstellung der Drucker- und Formulardaten. Diese
  509. Einstellungen werden in der Datei BED.INI gespeichert.
  510.   Wird bei der Formulareinteilung im Feld "Blocksatz" eine 0 ein-
  511. getragen, erfolgt kein links- und  rechtsbuendiges  Textformatie-
  512. ren. Steht hier ein Wert groesser als 20, wird der Text so forma-
  513. tiert, dass genau so viel  Zeichen  auf  jeder  Textzeile  stehen
  514. (Strg-Q B).  
  515.   Bei der Druckertreiberauswahl koennen Sie einen der vorhandenen
  516. Druckertreiber auswaehlen oder einen neuen definieren oder  umde-
  517. finieren. Mit F9 aendern Sie nur den Namen des Treibers. Mit  F10
  518. rufen Sie ein Menue auf, dass Ihnen Manipulationen  des  Treibers
  519. erlaubt. Die Steuerzeichenketten sind wie folgt einzugeben: 
  520.  
  521.   - Im ersten Feld der Maske steht die Anzahl der auszu-
  522.     gebenden Zeichen. 
  523.   - Die nachfolgenden Felder enthalten die dezimalen Codes
  524.     der auszugebenden Zeichen.
  525.  
  526.   ACHTUNG: die Funktion "Standardzeichensatz  generieren"  ueber-
  527. schreibt alle eventuell selbst definierten  Zeichen  fuer  diesen
  528. Treiber. Die Funktion  "Zeichensatz  editieren"  ermoeglicht  die
  529. Definition eigener Zeichensaetze:
  530.  
  531.   - mit den Kursortasten waehlen Sie das zu editierende Zeichen
  532.     aus
  533.   - Druecken Sie Enter und der Kursor springt ein Stueck nach
  534.     rechts
  535.   - die nun folgenden zwei Eingabezeichen werden ohne Aenderung
  536.     uebernommen. Die Eingabe einer Funktionstaste generiert ein
  537.     Zeichen chr$(0)
  538.  
  539.   Folgende Regeln gelten:
  540.  
  541.   - ist das erste Zeichen ungleich chr$(0) und das zweite Zei-
  542.     chen gleich chr$(0) wird nur das erste Zeichen ausgegeben
  543.   - ist das erste Zeichen ein chr$(0), wird das folgende Zeichen
  544.     im alternativen Zeichensatz ausgegeben.
  545.   - Sind beide Zeichen ungleich chr$(0), werden beide Zeichen
  546.     uebereinander gedruckt ausgegeben. Dazu muss Ihr Drucker ein
  547.     Backspace (Rueckschritt) richtig verarbeiten koennen.
  548.  
  549.   Mit Hilfe  der  Funktion  "Ausgabeumleitung"  koennen  Sie  die
  550. Druckausgaben anstelle auf den Drucker in  eine  Datei  umlenken.
  551. Der Dateiname ist dazu in die Maske einzutragen.  Die  Ausgabeum-
  552. leitung bleibt solange wirksam, wie Sie den Namen  nicht  aendern
  553. oder wieder entfernen. Die  Angabe  einer  Ausgabeumleitung  wird
  554. nicht in der Datei BED.INI gespeichert, muss als bei  jedem  Pro-
  555. grammstart neu erfolgen.
  556. ***********************************************************
  557. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  558. *-----------+----------------------------------+----------*
  559. *           |                                  |          *
  560. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  561. *           |                                  |          *
  562. ***********************************************************
  563.                      - 11 -
  564.  
  565.   Im Menuepunkt "Bildschirmattribute" koennen Sie das Layout  des
  566. Programms selbst veraendern. Die Voreinstellung ist so  gewaehlt,
  567. dass auf allen unterstuetzten Grafikkarten  eine  sinnvolle  Dar-
  568. stellung gegeben ist. Auf Farbkarten (VGA)  ist  jedoch  die  ge-
  569. waehlte monochrome Darstellung unnoetig trist, so dass eine indi-
  570. viduelle Aenderung sinnvoll ist. Bei Verwendung einer monochromen
  571. Karte (Hercules) ist eine Aenderung der Attribute nicht sinnvoll.
  572.  
  573.  
  574. INFORMATIONEN FUER PROFIS UND PROGRAMMIERER
  575. ===========================================
  576.  
  577.   Aufbau der Adressendatei:  Die Adressendatei hat folgenden Auf-
  578. bau:
  579.  
  580.        Vorsatz
  581.        Datensatz 0
  582.        Datensatz 1
  583.           .
  584.           :
  585.        Datensatz n
  586.        <physisches Dateiende>
  587.  
  588.   Der Vorsatz ist mit 20 Bytes reserviert und nimmt eine Zeichen-
  589. kette zur Erkennung der Programmversion auf. Z.Z. ist diese  Zei-
  590. chenkette wie folgt in Turbo-C definiert:
  591.  
  592. static char adrvers_id[20] = { "BED-ADR V 1.0\r\n\032" };
  593.  
  594.   Die Datensaetze haben eine konstante Laenge und sind wie folgt
  595. als Strukturtyp definiert:
  596.  
  597. #define KUNDSTRU struct kundstru
  598. KUNDSTRU
  599.   { int  knd_marke;           /* reserviert fuer Marke */
  600.     char knd_name[30];        /* Namensfeld */
  601.     char knd_anre[40];        /* Anredefeld */
  602.     char knd_adr1[30];        /* Anschriftenfeld 1 */
  603.     char knd_adr2[30];        /* Anschriftenfeld 2 */
  604.     char knd_adr3[30];        /* Anschriftenfeld 3 */
  605.     char knd_plz[6];          /* Postleitzahl */
  606.     KUNDSTRU *knd_next;       /* reserviert fuer */
  607.     KUNDSTRU *knd_prev;       /* verkettete Liste */
  608.   }  ;
  609.  
  610.   Die Strukturkomponenten knd_next und knd_prev  sind  reserviert
  611. und werden nicht ausgewertet. Das Abspeichern von  Zusatzinforma-
  612. tionen auf diesen Konponenten ist aber nicht moeglich,  da  diese
  613. beim Abspeichern der Datei mit undefinierten Werten  ueberschrie-
  614. ben werden. Eine eventuell bereits voreingestellte Marke wird
  615. ebenfalls ignoriert.
  616. ***********************************************************
  617. * Steffen Anders     O-7403 Lucka      Fr.-Engels-Str. 10 *
  618. *-----------+----------------------------------+----------*
  619. *           |                                  |          *
  620. * PROGRAMM  |     BRIEFEDITOR  Version 1.2     | (c) 1991 *
  621. *           |                                  |          *
  622. ***********************************************************
  623.                      - 12 -
  624.  
  625.   Aufbau der Textdateien:     Eine von BED erzeugte oder editier-
  626. te Textdatei beginnt mit einer Zeile die den Aufbau
  627.  
  628.         & <pglen> <hdlen> <ftlen> <lmarg> <rmarg>
  629.  
  630. hat. Dabei stehen <pglen>, <hdlen>, <ftlen> fuer die Laengen  von
  631. Seite, Kopfbereich und Fussbereich.  <lmarg>  und  <rmarg>  geben
  632. Auskunft ueber den linken und rechten Rand. Die  ueber  die  Pro-
  633. grammoptions eingestellten Werte werden also in der ersten  Zeile
  634. gespeichert (im Editor nicht sichtbar). Beim  Export  nach  ASCII
  635. ist es also zweckmaessig, diese Zeile mit einem  ASCII-Editor  zu
  636. entfernen. Soll BED normale ASCII-Dateien verarbeiten, so  werden
  637. diese korrekt erkannt, wenn sie nicht mit dem Zeichen "&"  begin-
  638. nen. Im mit BED editierten Text stehen die Steuerzeichen  Ctrl-F,
  639. Ctrl-U, Ctrl-S, Ctrl-E und Ctrl-N als Marken fuer die Umschaltung
  640. der Druckmodi (bei ASCII-Export  nicht  verwenden).  Ctrl-L  wird
  641. korrekt als Seitenendekennzeichen verwendet. Vom Editor  mit  der
  642. Silbentrennung selbst  generierte  Trennstriche  "-"  werden  als
  643. chr$(2) im Text dargestellt. Tabulatoren werden nicht verwendet.
  644.  
  645.  
  646. SYSTEMUMGEBUNG CONFIG.SYS
  647. =========================
  648.  
  649.   Fuer den korrekten Ablauf des Programms ist es erforderlich, in
  650. der Datei CONFIG.SYS, die DOS beim Start  des Systems abarbeitet,
  651. den Eintrag  device=ansi.sys  vorzunehmen, wenn dieser noch nicht
  652. vorhanden sein sollte. Gleichzeitig ist abzusichern, dass der Ge-
  653. raetetreiber ANSI.SYS tatsaechlich existiert.    (Siehe auch DOS-
  654. Unterlagen).
  655.  
  656.  
  657.  
  658.  
  659. Steffen Anders                                       Februar 1991
  660.