home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1995 #1 / Image.iso / cdd / dosanw / calenda / handbuch.txt < prev    next >
Encoding:
Text File  |  1993-02-13  |  51.2 KB  |  967 lines

  1.  
  2.  
  3.          ┌────────────────────────────────────────────────────────────────┐
  4.          │                                                                │
  5.          │                                                                │
  6.          │   ▄▄▄▄     ▄▄▄    ▄▄▄▄     ▄▄▄▄▄▄▄   ▄▄   ▄▄  ▄▄▄▄▄      ▄▄▄   │
  7.          │  ▄▄   ▄   ▄▄ ▄▄    ▄▄       ▄▄   ▄   ▄▄▄  ▄▄  ▄▄  ▄▄    ▄▄ ▄▄  │
  8.          │ ▄▄       ▄▄   ▄▄   ▄▄       ▄▄       ▄▄▄▄ ▄▄  ▄▄   ▄▄  ▄▄   ▄▄ │
  9.          │ ▄▄       ▄▄   ▄▄   ▄▄       ▄▄▄▄     ▄▄  ▄▄▄  ▄▄   ▄▄  ▄▄   ▄▄ │
  10.          │ ▄▄       ▄▄▄▄▄▄▄   ▄▄       ▄▄       ▄▄  ▄▄▄  ▄▄   ▄▄  ▄▄▄▄▄▄▄ │
  11.          │  ▄▄   ▄  ▄▄   ▄▄   ▄▄   ▄   ▄▄   ▄   ▄▄   ▄▄  ▄▄  ▄▄   ▄▄   ▄▄ │
  12.          │   ▄▄▄▄   ▄▄   ▄▄  ▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄   ▄▄   ▄▄  ▄▄▄▄▄    ▄▄   ▄▄ │
  13.          │                                                                │
  14.          │                                                                │
  15.          │            KALENDER- UND TERMINPROGRAMM Version 2.5            │
  16.          │                                                                │
  17.          │                 (C) Copyright 1993 BERND ALBAUM                │
  18.          │                                                                │
  19.          │         2850 Bremerhaven 1, Anton-Schumacher-Straße 35         │
  20.          │                      Telefon: 0471/46316                       │
  21.          │                                                                │
  22.          └────────────────────────────────────────────────────────────────┘
  23.  
  24.  
  25.  
  26.          A. VORWORT
  27.  
  28.          CALENDA  ist  entstanden  aus  dem  Wunsch  nach  einer  möglichst
  29.          einfachen Erzeugung eines monatlichen Kalenderausdrucks mit  allen
  30.          kalendarischen Daten sowie eigenen  persönlichen  Eintragungen und
  31.          Terminen.
  32.  
  33.          Geburtstagskalender  hängen in irgendeiner Form in wohl jedem Haus
  34.          - Einzeltermine werden dann irgendwo auf irgendeinem Kalenderblatt
  35.          oder Pinboard mehr oder minder deutlich vermerkt.
  36.  
  37.          Mit  CALENDA  sind  diese  Zeiten  vorbei:  Es  wird  einmal  eine
  38.          sogenannte  "Ewige Datei" für periodische Termine und die laufende
  39.          Jahrestermindatei erstellt.  Daraus erzeugt das Programm  Monats-,
  40.          Wochen-  oder  Tageskalender  mit allen kalendarischen Daten sowie
  41.          den Eintragungen der genannten eigenen Dateien  -  wahlweise  auch
  42.          mit  Bauernregeln.  Die Jahrestermindateien können 2000, die Ewige
  43.          Datei kann 500 Eintragungen mit einer maximalen Länge  von  je  60
  44.          Zeichen   aufnehmen.   Die  Zahl  der  Eintragungen  pro  Tag  ist
  45.          lediglich durch diese  Dimensionierungen  begrenzt,  die  es  aber
  46.          erlauben, die Dateien komplett in den Arbeitsspeicher zu laden und
  47.          zu  verwalten,  und  somit  für eine schnellere Dateiverwaltung zu
  48.          sorgen.
  49.  
  50.          Ich  danke  MANFRED  für  die  "astronomische"  Unterstützung, die
  51.          Ratschläge, die  Kritik  bei  der  Programmentwicklung  sowie  die
  52.          vielen Testläufe.
  53.  
  54.          Warenzeichen:
  55.          QUICKBASIC ist ein eingetragenes Warenzeichen der
  56.                     MICROSOFT Corporation, USA
  57.          MS-DOS     ist ein eingetragenes Warenzeichen der
  58.                     MICROSOFT Corporation, USA
  59.          WINDOWS    ist ein eingetragenes Warenzeichen der
  60.                     MICROSOFT Corporation, USA
  61.          LHA        ist ein Programm von Haruyasu Yoshizaki
  62.  
  63.  
  64.          B. HARD- UND SOFTWAREVORAUSSETZUNGEN
  65.  
  66.          Das  Programm  ist  komplett  in  QuickBasic  4.5  geschrieben und
  67.          arbeitet  mit  Modulen,  wozu  die  Runtimebibliothek   BRUN45.EXE
  68.          benötigt  wird.   Hierbei  handelt es sich um Originalsoftware von
  69.          MICROSOFT, die Bestandteil des Programms ist und nur in Verbindung
  70.          damit  verwendet  werden  darf.   Diese  Bedingungen  erkennt  der
  71.          Anwender  durch  Tastendruck  im  Eingangsbildschirm an. Durch die
  72.          Aufteilung  des  Programms  in  mehrere  kleine  Module  wird  der
  73.          Arbeitsspeicher  besser  genutzt,  so  daß  es  möglich  ist, alle
  74.          benötigten Termindateien komplett  im  Speicher  zu  halten.   Das
  75.          Hauptmenü   ruft   per   Overlay-Technik  die  benötigten  Einzel-
  76.          programme auf - je nach  Rechnertyp  machen  sich  die  Ladezeiten
  77.          jedoch kaum bemerkbar.
  78.  
  79.          CALENDA  arbeitet  ab  DOS  3.0  und benötigt mindestens eine EGA-
  80.          Karte.
  81.  
  82.          Im folgenden wird die englische Tastaturbeschreibung benutzt,  die
  83.          der  deutschen  wie  folgt  entspricht:  ESC  =  EingLösch, PgUp =
  84.          Bild/Bild auf, PgDn =Bild/Bild ab, Shift =Umschalt, Home = Pos1,
  85.          Del = Entf.
  86.  
  87.          Die Bedienung erfolgt über die Tastatur sowie die Cursortasten. Da
  88.          auch  die  Maus  Cursorbewegungen ausführt, empfiehlt es sich, vor
  89.          Aufruf von CALENDA ( per  BATCH-Datei  )  einen  speziellen  Maus-
  90.          treiber  zu  laden,  der  diese  Funktionen  unterstützt  ( z.  B.
  91.          MAUSALL vom DMV-Verlag,  Eschwege).   Die  Auf-  und  Abbewegungen
  92.          schieben   dabei   den   Rollbalken,  die  Links-Rechts-Bewegungen
  93.          wechseln die Menüs in seitlicher Richtung.   Die  linke  Maustaste
  94.          sollte der RETURN-, die rechte der ESC-Taste entsprechen.
  95.  
  96.          Das  gewünschte  Menü   wird   durch   ENTER   bzw.    durch   die
  97.          implementierten  Hotkeys  (  gelbe  Buchstaben  )  aktiviert.  Die
  98.          Untermenüs können in der Regel mit ESC wieder verlassen werden.
  99.  
  100.          Für  die  Druckausgaben  wurden nur Standardbefehle verwendet, die
  101.          auf einem 9- sowie 24-Nadel-Drucker einwandfrei arbeiteten. Leider
  102.          bedeutet dies nicht, daß jeder Drucker diese  Befehle  einwandfrei
  103.          verarbeitet bzw.  kennt. Zur Vermeidung diverser Druckertreiber im
  104.          Programmpaket  ist  für  die  nächste Version eine konfigurierbare
  105.          Druckertreiberdatei geplant.
  106.  
  107.  
  108.          C. Installation
  109.  
  110.          Das Programm befindet sich in zwei mit LHA erstellten  Archivfiles
  111.          ("CALENDA1+2.LZH") und muß daher "entpackt" werden mittels des auf
  112.          der   Diskette  befindlichen  Installationsprogramms  INSTALL.EXE.
  113.          Dieses erzeugt das gewünschte Verzeichnis und  kopiert  die  Files
  114.          dort hinein.
  115.  
  116.          ACHTUNG: Die   Runtimebibliothek  BRUN45.EXE  wird  vom  Installa-
  117.                   tionsprogramm in das  Hauptverzeichnis  Ihres  CALENDA  -
  118.                   Laufwerkes  kopiert,  da  sie jederzeit im Zugriff (Pfad)
  119.                   liegen muß.  Prüfen sie bitte, ob dieses  Verzeichnis  in
  120.                   Ihrer   AUTOEXEC.BAT  in  einem  PATH-Befehl  aufgenommen
  121.                   wurde. Wenn nicht, kopieren Sie das  File  bitte  in  ein
  122.                   benanntes Pfadverzeichnis (z. B. C:\DOS ).
  123.  
  124.  
  125.          CALENDA UND WINDOWS
  126.  
  127.          CALENDA ist als DOS-Anwendung unter  WINDOWS  3.0  lauffähig,  ist
  128.          aber keine WINDOWS-Programmierung.
  129.  
  130.          Man  kann  es  sowohl  im  Vollbild  als  auch  im DOS-Fenster, im
  131.          letzteren  Fall  je  nach  eingestellter  Bildschirmauflösung  von
  132.          WINDOWS  eventuell  mit  recht  kleinen  Schrifttypen,  betreiben.
  133.          Installieren Sie CALENDA zunächst wie  beschrieben.  Das  auf  der
  134.          Diskette  beigefügte  Icon  CALENDA.ICO  kopieren Sie bitte in das
  135.          CALENDA-Verzeichnis.
  136.  
  137.          Beispiel : Diskette in Laufwerk A:, CALENDA in C:\CALENDA,
  138.                     dann mit dem DOS-Befehl
  139.                            A:\> COPY CALENDA.ICO C:\CALENDA
  140.  
  141.          Nun rufen Sie WINDOWS auf.
  142.          Das Fenster des Programm-Managers ist  geöffnet,  sofern  Sie  mit
  143.          diesem  arbeiten.   Öffnen  Sie  das  Gruppenfenster,  in  das Sie
  144.          CALENDA eintragen wollen.  Dann  wählen  Sie  aus  der  Menüleiste
  145.          "Datei",  Unterpunkt  "Neu",  Unterpunkt  "Programm"  aus. Eingabe
  146.          unter "Beschreibung" : CALENDA
  147.          Eingabe unter "Befehlszeile" : C:\CALENDA\CALENDA.EXE ( Falls  Sie
  148.          bei  der Installation ein anderes Laufwerk bzw. einen anderen Pfad
  149.          gewählt  haben,  entsprechend  eingeben  ;  Sie  können  auch  die
  150.          Funktion  "Durchsuchen"  benutzen,  falls  Sie  Teile  der Angaben
  151.          vergessen haben sollten ).
  152.          Wählen Sie "Anderes  Symbol".   WINDOWS  bietet  Ihnen  nun  eines
  153.          seiner internen Icons an.
  154.          Eingabe  unter  "Dateiname"  :  C:\CALENDA\CALENDA.ICO,  "Nächstes
  155.          Symbol" anwählen, danach noch zweimal "OK".
  156.          Beim Verlassen von WINDOWS wählen Sie  "Änderungen speichern".
  157.          Für WINDOWS 3.1 gilt ähnliches.  Nach "Anderes  Symbol"  wird  nun
  158.          "Kein  Symbol  verfügbar"  gemeldet, dies wird mit "OK" bestätigt;
  159.          dann "Symbol auswählen", "Durchsuchen" wählen, das Verzeichnis von
  160.          CALENDA und schließlich CALENDA.ICO  anklicken.   Es  folgen  drei
  161.          "OK".   Beim  Verlassen  von  WINDOWS  muß nun unter "Optionen" im
  162.          Programm  -  Manager  ein  Häkchen   vor   "Einstellungen   ....."
  163.          angeklickt werden, damit die Eintragungen gespeichert werden.
  164.  
  165.          D. ANWENDUNG
  166.  
  167.          Das Hauptmenü öffnet die folgenden Menüpunkte:
  168.          ┌──────────╖ ┌────────────╖ ┌─────────────╖ ┌────────╖
  169.          │ EINGABE  ║ │  AUSGABE   ║ │ BEARBEITEN  ║ │ EXTRA  ║
  170.          ╘══════════╝ ╘════════════╝ ╘═════════════╝ ╘════════╝
  171.  
  172.          Die Untermenüs:
  173.             ┌─────────╖
  174.          1. │ EINGABE ║
  175.             ╘═════════╝
  176.             Alle  Datumseingaben  akzeptieren sowohl das Komma wie auch den
  177.             Punkt und wandeln diese Zeichen für  die  Bildschirmausgabe  je
  178.             nach Bedarf um.
  179.  
  180.                ┌───────────────┐
  181.            1.1 │JAHR DEFINIEREN│
  182.                └───────────────┘
  183.                Das  Programm  verwaltet den Zeitraum 1.1.1901 - 31.12.2199.
  184.                Beim Programmstart wird das aktuelle Jahr  des  Systemdatums
  185.                Ihres  Computers  aktiviert, d.  h.  es werden die Feiertage
  186.                etc., Sonnen- und Mondfinsternisse  sowie  die  Jahreszeiten
  187.                definiert.     Damit   ist   ein   schneller   Arbeitsbeginn
  188.                ermöglicht, da i.  d. R. im aktuellen Jahr gearbeitet  wird.
  189.                Das  definierte  (eingestellte)  Jahr wird in der Titelzeile
  190.                sowie im Hauptmenü in weiß/rot angezeigt und dient dort  zur
  191.                ständigen Orientierung.
  192.  
  193.                Zur  Bearbeitung  und Aktivierung von Kalenderausgaben eines
  194.                anderen neuen Jahres ist zuerst dieser Menüpunkt anzuwählen.
  195.                Bei erneuter Aktivierung des  aktuellen  Jahres  genügt  das
  196.                Drücken der RETURN-Taste.
  197.                In  den  Menüpunkten  MONATSKALENDER,  UEBERSICHT und TAGES-
  198.                KALENDER  ist  es  möglich,  auch   jahresweise   vor-   und
  199.                zurückzublättern, jedoch wird nach Rückkehr in das Hauptmenü
  200.                wieder das ursprünglich definierte Jahr eingestellt.
  201.  
  202.                ┌───────────────────┐
  203.            1.2 │EINGABE JAHRESDATEI│
  204.                └───────────────────┘
  205.                Das Programm prüft zunächst, ob  eine  Termindatei  für  das
  206.                definierte   Jahr   bereits   existiert   und   lädt  diese;
  207.                anderenfalls erfolgt ein kurzer  Hinweis,  daß  eine  solche
  208.                Datei nicht gefunden wurde.
  209.  
  210.                Die   nächste   Abfrage   richtet   sich  auf  die  Art  der
  211.                Termineingabe:
  212.  
  213.                ┌──────────────┐
  214.                │ Einzeltermin │
  215.                │ Zeitraum     │
  216.                │ Periodisch   │
  217.                └──────────────┘
  218.                Termine können als Einzeldatum wie auch als solche für einen
  219.                Zeitraum eingeben werden.   Letzterenfalls  jedoch  begrenzt
  220.                innerhalb  des  aktuellen  Jahres, da die Jahresdateien nach
  221.                Kalenderjahren geführt werden.  Jetzt erfolgen die  Abfragen
  222.                des  Monats  und des Tages für die aufzunehmende Eintragung,
  223.                die eine maximale Länge von 60 Zeichen haben darf.
  224.  
  225.                Eine  dritte  Eingabemöglichkeit  bietet  sich   unter   dem
  226.                Menüpunkt   "Periodisch":  Hier  können  periodisch  wieder-
  227.                kehrende  Termine  in  Tagen  für  einen  vorher  bestimmten
  228.                Zeitraum eingegeben werden.
  229.  
  230.                Beispiel:
  231.                Zeitraum  1.4.-31.5.  / Periodenlänge: 14 Tage / Eintragung:
  232.                "Ballettunterricht".   CALENDA  trägt  jetzt  die  folgenden
  233.                Termine  mit  der  entsprechenden  Notiz  ein:  1.4., 15.4.,
  234.                29.4., 13.5.  und 27.5.  des Jahres.  Dabei ist zu beachten,
  235.                daß bei der Bestimmung des Zeitraumes  der  Beginn  auf  den
  236.                ersten  zu  erfassenden  Termin  zu  legen  ist  - im obigen
  237.                Beispiel beginnt der Zeitraum mit dem ersten Termin am  1.4.
  238.  
  239.                Danach   können   weitere   Eingaben  erfolgen  oder  dieser
  240.                Programmteil mit "Beenden" verlassen werden.  CALENDA  prüft
  241.                jetzt,  ob  Neueingaben  erfolgt  sind, sortiert die gesamte
  242.                Datei   chronologisch   und   speichert   automatisch    ab.
  243.                Entsprechend  der  Einstellung  in  der  Konfiguration  kann
  244.                wahlweise  noch  eine  Sicherheitskopie  auf   Diskette   in
  245.                Laufwerk A erfolgen.
  246.  
  247.                Die  Sortierung  erfolgt  nach  "Datum"  -  die Eintragungen
  248.                innerhalb  eines  Datums  werden   zusätzlich   alphabetisch
  249.                sortiert.    Damit  besteht  die  Möglichkeit,  Termine  mit
  250.                Uhrzeiten   aufzunehmen   und   zeitlich   zu   ordnen   für
  251.                Kalenderausgaben,  wenn  die  Uhrzeit im Eingabeformat SS.MM
  252.                (Stunde.Minute) an den Anfang der Eintragung gesetzt wird.
  253.  
  254.                   Beispiel:
  255.                    14.00 Uhr Zahnarzt
  256.                    09.00 Uhr TÜV
  257.  
  258.                Da die Uhrzeit für 9.00 Uhr  fünfstellig  eingegeben  wurde,
  259.                erfolgt anschließend eine richtige zeitliche Sortierung.
  260.  
  261.                ┌───────────────────┐
  262.            1.3 │EINGABE EWIGE DATEI│
  263.                └───────────────────┘
  264.                Die  "Ewige  Datei"  nimmt  periodische  Termine auf, die in
  265.                jedem Jahr, Monat oder jeder Woche  wiederkehren.   Folgende
  266.                fünf Datumstypen sind möglich:
  267.  
  268.               ┌─────────────────────────────────────────────────────────┐
  269.               │Feststehender Termin ( z. B. 12. Oktober jeden Jahres )  │
  270.               │Jeder x. im Monat (z. B. jeder 10. im Monat )            │
  271.               │Jeder bestimmte Tag der Woche ( z. B. jeder Mittwoch)    │
  272.               │Jeder x.Wochentag im Monat (z.B.jeder 2. Montag im Monat)│
  273.               │Jeder Monatsletzte (Ultimo)                              │
  274.               └─────────────────────────────────────────────────────────┘
  275.                Hier ist es somit auch möglich, regionale  formelunabhängige
  276.                Feiertage etc. unter Datumstyp 1 einzugeben. Damit läßt sich
  277.                das  Programm  bequem  und  einfach  auch  für  das deutsch-
  278.                sprachige Ausland anpassen.   Nach  Beendigung  der  Eingabe
  279.                wird   auch   diese  Datei  nach  "Datum"  sortiert  -  eine
  280.                alphabetische Sortierung innerhalb eines Datums erfolgt hier
  281.                nicht.
  282.  
  283.                ┌────────────────┐
  284.            1.4 │EINGABE PINBOARD│
  285.                └────────────────┘
  286.                Das Pinboard nimmt nicht terminierte Notizen  etc.  auf.  Es
  287.                handelt  sich  dabei  um  eine  reine  ASCII-Datei, die auch
  288.                außerhalb von  CALENDA  mit  jedem  ASCII-Editor  bearbeitet
  289.                werden kann unter Beachtung von drei Regeln :
  290.                   1. Maximale Länge pro Eintragung: 60 Zeichen
  291.                      Das Programm  schneidet alle  darüber  hinaus gehenden
  292.                      Zeichen ab.
  293.                   2. Maximale Anzahl Eintragungen: 30
  294.                   3. Dateibezeichnung "PINBOARD.DAT" bei Neuerstellung
  295.  
  296.             ┌───────────────╖
  297.          2. │    AUSGABE    ║
  298.             ╘═══════════════╝
  299.                ┌──────────────┐
  300.            2.1 │MONATSKALENDER│
  301.                └──────────────┘
  302.                Nach der Wahl des Monats erfolgen die Abfragen:
  303.                  ┌─────────────────────────┐
  304.                  │ ERSTER Tag              │
  305.                  │ LETZTER Tag             │
  306.                  └─────────────────────────┘
  307.                  Wahlweise  kann ein Kalenderausschnitt bestimmt werden, um
  308.                  z.  B.   nur  einen  Wochenkalender  zu  erzeugen.   ENTER
  309.                  bestimmt den gesamten Monat.
  310.                  ┌──────────┐
  311.                  │BILDSCHIRM│
  312.                  │DRUCKER───┼─────┐
  313.                  │ASCII-File│     │
  314.                  └──────────┘     │
  315.                Bei Wahl "Drucker":│
  316.                  ┌─────────────┐  │
  317.                  │NORMAL-Format│  │
  318.                  │MINI-Format  ├──┘
  319.                  └─────────────┘
  320.                  Mini-Format  gibt  die Druckausgaben in komprimierter Form
  321.                  aus, sozusagen im Brieftaschenformat, so daß der  Ausdruck
  322.                  bequem in handlicher Form immer dabei ist.
  323.  
  324.                  Auf dem BILDSCHIRM werden die Kalender jetzt  wochenweise,
  325.                  beginnend  mit  der  Kalenderwochenleiste ausgegeben.  Die
  326.                  Kalenderwochenberechnung  erfolgt  nach  DIN  1355T1:  Die
  327.                  erste  Kalenderwoche  eines  Kalenderjahres ist diejenige,
  328.                  die den ersten Donnerstag des Kalenderjahres  enthält  und
  329.                  dem beginnenden Jahr deshalb mehr als zur Hälfte angehört.
  330.                  Mit dem Menüpunkt "Zurück" ist es  möglich,  jeweils  vier
  331.                  Tage  in  der  Kalenderausgabe zurückzuspringen - "Weiter"
  332.                  blättert vorwärts. In beiden Fällen ist zu  beachten,  daß
  333.                  die  Bildschirmausgabe  auch  nach der Ausgabe der letzten
  334.                  Eintragung eines Sonntags in das Untermenü springt,  da  -
  335.                  wie  erwähnt  -  die  Ausgabe  wochenweise erfolgt und die
  336.                  Kalenderwoche mit dem Sonntag abschließt.
  337.  
  338.                  Das Datum der "aktiven" Sonn- und  Feiertage  ist  jeweils
  339.                  farblich  in rot/weiß dargestellt. Die Daten werden in der
  340.                  gemäß Konfiguration festgelegten Reihenfolge ausgegeben.
  341.  
  342.                  Weitere Einzelheiten zu den  "aktiven"  Daten  finden  Sie
  343.                  unter    Abschnitt    4.1   "KONFIGURIEREN".    Sind   die
  344.                  Bauernregeln "aktiviert", erscheinen  bei  der  kompletten
  345.                  Kalenderausgabe am Schluß die allgemeinen Bauernregeln des
  346.                  Monats.
  347.  
  348.                  Bei der DRUCKER-Ausgabe erfolgt ein durchgehender Ausdruck
  349.                  des  definierten  Zeitraums.   Die  Sonn-  und  Feiertags-
  350.                  markierung erscheint im Standard-Mode in Fettschrift.
  351.  
  352.                  Bei  der  Wahl 'ASCII-File' wird  das  folgende  Untermenü
  353.                  eröffnet:
  354.                  ┌────────────────────────┐
  355.                  │ Diskette in Laufwerk A │
  356.                  │ Diskette in Laufwerk B │
  357.                  │ CALENDA - Verzeichnis  │
  358.                  └────────────────────────┘
  359.                  Der Monatskalender wird jetzt als ASCII-File generiert und
  360.                  kann   wahlweise   auf   den   angebotenen    Datenträgern
  361.                  gespeichert  werden.   Die Bezeichnung der Dateien erfolgt
  362.                  im Format "KAL-JJJJ.MM"  -  z.   B.   KAL-1993.3  ist  ein
  363.                  Monatskalender  für den Monat März 1993.  Der Kalender ist
  364.                  damit transportabel, kann  anderweitig  z.   B.   mit  den
  365.                  Mitteln  einer komfortablen Textverarbeitung editiert, mit
  366.                  neuen Fonts versehen und ausgedruckt werden.
  367.                  Da die Monatskalenderausgabe auf dem Drucker viele Befehle
  368.                  verwendet,  die  auf  verschiedenen  Geräten  zu Problemen
  369.                  führen, können diese hiermit umgangen werden.
  370.                  CALENDA führt am Ende des  Menüpunktes in die Abfrage zum
  371.                  Ausdruck des soeben erzeugten ASCII-Monatskalenders.
  372.  
  373.                ┌──────────────┐
  374.            2.2 │ UEBERSICHT   │
  375.                └──────────────┘
  376.                Übersicht  gibt  ein  Kalendarium  des  gewählten Monats des
  377.                aktivierten Jahres aus. Dabei  wird  im  linken  Bildschirm-
  378.                teil   eine  Monatstabelle  ausgegeben,  rechts  werden  die
  379.                kalendarischen   Daten   aufgelistet.    Eintragungen    der
  380.                persönlichen   Jahrestermindatei,  der  Ewigen  Datei  sowie
  381.                Bauernregeln erscheinen hier nicht.  Außerdem gilt auch hier
  382.                die Regel der "aktiven Daten" (Abschnitt 4.1 KONFIGURIEREN).
  383.  
  384.                Das Kalendarium  enthält  links  die  Wochenzahlen,  in  der
  385.                Fußzeile wird die Zahl der Arbeitstage ausgewiesen sowie die
  386.                Samstage   in  grüner  oder  schwarzer  Schrift  dargestellt
  387.                entsprechend der Konfiguration "5-/6-Tage-Woche".
  388.  
  389.                Mit den Tasten PgUp / PgDn kann jetzt jeweils ein Monat vor-
  390.                bzw.  zurückgeblättert, mit "Neuer Monat"  ein  neuer  Monat
  391.                gewählt werden.
  392.  
  393.                "Druck"  ermöglicht  eine Hardcopy der Bildschirmdarstellung
  394.                auf dem Drucker.
  395.  
  396.                ┌──────────────┐
  397.            2.3 │  FEIERTAGE   │
  398.                └──────────────┘
  399.                Eine  Aufstellung  aller  Feier-,  Gedenktage  und sonstigen
  400.                kalendarischen Daten des Jahres  wird  wahlweise  auf  Bild-
  401.                schirm  oder  Drucker  ausgegeben  unter  Zugrundelegung der
  402.                persönlichen  Konfiguration  (Abschnitt   4.1).    Feiertage
  403.                werden    auf    dem   Bildschirm   in   Rot-Weiß-Markierung
  404.                dargestellt.
  405.  
  406.                ┌──────────────┐
  407.            2.4 │ JAHRESDATEI  │
  408.                └──────────────┘
  409.                Die Termine der Jahresdatei werden blattweise  à  16  Daten-
  410.                sätze  auf  dem  Bildschirm ausgegeben. Darunter öffnet sich
  411.                das folgende Menü:
  412.                ┌────┬────┬───┬───┬────┬───┬──────┬──────────┬──────────┐
  413.                │PgUp│PgDn│50│50│Home│End│Suchen│Bearbeiten│Hauptmenü │
  414.                └────┴────┴───┴───┴────┴───┴──────┴──────────┴──────────┘
  415.                Mit den Tasten Page Up und Page Down  kann  jetzt  vor-  und
  416.                zurückgeblättert werden; die Pfeiltasten auf und ab erlauben
  417.                ein  Springen  à  50  Datensätze.   Die  Tasten HOME und END
  418.                führen zum Dateianfang und -ende.
  419.  
  420.                Die  Funktion  SUCHEN ermöglicht das Suchen von Eintragungen
  421.                per  Stichwort  im  Feld  "Eintragung".   Groß-  und  Klein-
  422.                schreibung   wird  dabei  nicht  unterschieden.   Die  Suche
  423.                beginnt ab dem 1.  Datensatz der angezeigten Bildschirmseite
  424.                bis zum Dateiende.  Zum Durchsuchen der gesamten  Datei  muß
  425.                daher vorher mit HOME zum Dateianfang gesprungen werden. Bei
  426.                erfolgreicher  Suche  wird  der gefundene Datensatz markiert
  427.                auf dem Bildschirm dargestellt.  Anschließend erscheint  ein
  428.                Untermenü mit der ABFRAGE 'Weitersuchen' oder 'Beenden'.
  429.  
  430.                Auf  dem Drucker erfolgt die Ausgabe der kompletten Datei in
  431.                einem Durchgang.
  432.  
  433.                Da  die  Routinen  'Ausgabe' und 'Bearbeiten' zusammengefaßt
  434.                wurden, stehen  alle  Untermenüpunkte  in  beiden  Programm-
  435.                blöcken   zur   Verfügung.    'Bearbeiten'   wird  unter  3.
  436.                erläutert.
  437.  
  438.                ┌──────────────┐
  439.            2.5 │ EWIGE DATEI  │
  440.                └──────────────┘
  441.                Die Bedienung ist identisch mit den Angaben zu 2.4
  442.  
  443.                ┌──────────────┐
  444.            2.6 │ PINBOARD     │
  445.                └──────────────┘
  446.                Beim  Pinboard  sind  die  Funktionen  EINGABE,  AUSGABE und
  447.                BEARBEITEN  zusammengefaßt,  so  daß  in  jedem  Menü   alle
  448.                Arbeiten   möglich   sind.   Unterhalb  der  Pinboardnotizen
  449.                erscheint das folgende Menü:
  450.  
  451.                ┌────┬─────┬─────┬─────┬───────┬─────────┬─────┬────────┐
  452.                │PgUp│Rückw│ PgDn│Vorw │Eingabe│ Löschen │Druck│ Beenden│
  453.                └────┴─────┴─────┴─────┴───────┴─────────┴─────┴────────┘
  454.                In  den  ersten  beiden  Menüpunkten   wird   das   Pinboard
  455.                'durchgeblättert'.
  456.  
  457.                Eingabe siehe unter 1.4.
  458.                Beim  Löschen  wird  das  Pinboard  sofort  neu sortiert und
  459.                ausgegeben,  die  gelöschten  Notizen  können  nicht  wieder
  460.                aktiviert werden !!
  461.  
  462.                Die  Druckerausgabe  erfolgt  per  Bildschirmhardcopy (siehe
  463.                2.2).
  464.  
  465.                ┌──────────────┐
  466.            2.7 │ BAUERNREGELN │
  467.                └──────────────┘
  468.                Zum  Programmpaket  gehört  eine   Datei   mit   sogenannten
  469.                "Bauernregeln" ( BR.DAT ).
  470.                Unter  BAUERNREGELN  versteht  man eine Sammlung von Wetter-
  471.                regeln, die im Laufe von Jahrhunderten durch Bauern und auch
  472.                Schäfern zusammengetragen wurden. Sie basieren  auf  Wetter-
  473.                und  Naturbeobachtungen und leiten hieraus Wettervorhersagen
  474.                für  kommende  Monate  und  Jahreszeiten   ab.   Neben   den
  475.                allgemeinen  Bauernregeln eines Monats gibt es 43 sogenannte
  476.                Lostage.  Dies sind Namenstage von Heiligen, die  mit  einer
  477.                Wetterregelaussage belegt  sind.  Die  bekanntesten  Lostage
  478.                sind  Mariä  Lichtmeß  (2.2.),  die Eisheiligen (11.-13.5.),
  479.                Siebenschläfer (27.6.) und der Martinstag  (11.11.).   Dabei
  480.                ist es mehr als fraglich, eine markante Vorhersage am Wetter
  481.                eines   bestimmten   Tages  festzumachen,  zumal  durch  die
  482.                Gregorianische  Kalenderreform  ohnehin  eine   Verschiebung
  483.                dieser  Tage  im Jahreskalender erfolgt ist.  Trotzdem haben
  484.                diese Wetterregeln  ihre  Berechtigung,  wenn  sie  zeitlich
  485.                variabler   gesehen   werden:  Ein  Kälteeinbruch,  den  die
  486.                Eisheiligen bringen sollen, stellt  sich  in  der  Regel  in
  487.                jedem Mai ein, wenn auch nicht unbedingt exakt zum Zeitpunkt
  488.                der  kalendarischen  Eisheiligen. Einige Bauernregeln können
  489.                auch nur regionale Bedeutung haben.
  490.  
  491.                Die  Datei  wurde  ergänzt  durch  Bauernregeln  des gleich-
  492.                namigen Programms mit  freundlicher  Genehmigung  von  HEKA-
  493.                Soft.
  494.  
  495.                CALENDA  bietet  eine  Gesamt-Monatsausgabe  oder aber einen
  496.                Ausschnitt mit Bauernregeln an wie unter 2.1  .  Die  tages-
  497.                bezogenen  Regeln  werden  zum jeweiligen Datum ausgegeben -
  498.                die allgemeinen am Schluß angehängt.
  499.  
  500.                ┌──────────────┐
  501.            2.8 │ SUCHEN       │
  502.                └──────────────┘
  503.                Neben  der  Suchfunktion  innerhalb  der  einzelnen   Datei-
  504.                ausgabe  (2.4  und  2.5) ermöglicht dieser Programmpunkt ein
  505.                Suchen  per  Stichwort  innerhalb  aller  Dateien  in  einem
  506.                Durchgang.   Als  Jahrestermindatei  wird dazu die des defi-
  507.                nierten Jahres geladen, sofern  diese  sich  noch  nicht  im
  508.                Arbeitsspeicher  befindet.  In die Suche eingeschlossen sind
  509.                die kalendarischen Daten (Feiertage etc.),  die  Mondphasen,
  510.                Jahreszeiten und Finsternisse.
  511.  
  512.                ┌────────────────┐
  513.            2.9 │ JAHRESKALENDER │
  514.                └────────────────┘
  515.                Dieser  Menüpunkt  ermöglicht  eine Jahreskalenderausgabe in
  516.                quartalsweiser Anordnung wahlweise auf dem  Bildschirm  oder
  517.                Drucker.   Bei der Bildschirmausgabe kann quartalsweise vor-
  518.                und zurückgeblättert werden, die Sonn-  und  Feiertage  sind
  519.                markiert.
  520.  
  521.                ┌───────────────┐
  522.            2.10│ TAGESKALENDER │
  523.                └───────────────┘
  524.                Dieses  Menü bietet Tageskalender eines beliebigen Tages des
  525.                definierten Jahres an.  Wird  die  Tageseingabe  mit  RETURN
  526.                beantwortet,  wird  das aktuelle Systemdatum aktiviert.  Das
  527.                Kalenderblatt ist dem Abreißkalender nachempfunden.  In  der
  528.                rechten  Hälfte  des  Bildschirms  werden die kalendarischen
  529.                Daten sowie die  Termine  der  beiden  persönlichen  Dateien
  530.                aufgelistet.   Die  Option  'DRUCK' ermöglicht eine Hardcopy
  531.                vom Bildschirm.
  532.  
  533.                Bei Aufruf von CALENDA mit dem Parameter "HEUTE" erfolgt ein
  534.                sofortiger  Programmstart  mit  unmittelbarer  Ausgabe   des
  535.                Tageskalenderblattes.     CALENDA    kann   damit   in   die
  536.                AUTOEXEC.BAT mit dem Befehl z. B.
  537.  
  538.                             CD CALENDA
  539.                             CALENDA Heute
  540.  
  541.                eingebunden werden und erzeugt dann bei  jedem  Rechnerstart
  542.                die Ausgabe der Tagestermine unter diesem Menüpunkt.
  543.                Der  Untermenüpunkt  WEITER blättert einen vollen Bildschirm
  544.                der rechten Seite weiter - ist dieser nicht vollständig  mit
  545.                Kalenderdaten und Termineintragungen gefüllt, so erfolgt ein
  546.                Rücksprung ins Hauptmenü.
  547.                HEUTE ermöglicht die unmittelbare Anzeige der entsprechenden
  548.                Daten  des  aktuellen  Datums,  auch  wenn  ein anderes Jahr
  549.                definiert wurde.  Allerdings ist dann das weitere  tageweise
  550.                Blättern nur ab diesem Datum möglich.
  551.  
  552.                ┌─────────────────┐
  553.            2.11│ KURZTERMINPLÄNE │
  554.                └─────────────────┘
  555.                CALENDA  verwaltet  10 Kurzterminpläne eines Kalenderjahres.
  556.                Dies sind Termindateien mit  je  einer  Eintragung  pro  Tag
  557.                sowie  einer  maximalen Länge von 3 Zeichen.  Der Terminplan
  558.                nimmt ferner eine Überschrift mit 60 Zeichen auf.
  559.  
  560.                Dieser Programmteil  basiert  auf  einer  Idee  von  Hans  -
  561.                Joachim  SACHT  aus  "Vom  Problem zum Programm", (C) Vogel-
  562.                Verlag Würzburg 1988.
  563.  
  564.                Es wird das folgende Untermenü eröffnet:
  565.  
  566.                  ┌─────────┐        ┌─────────┐
  567.                  │ 1 - 16  │  bzw.  │ 16 - 31 │
  568.                  └─────────┘        └─────────┘
  569.                  Die Terminpläne werden auf dem Bildschirm in zwei  Hälften
  570.                  ausgegeben  und  können  dann  vor-  und  zurückgeblättert
  571.                  werden.
  572.  
  573.                  ┌──────┐
  574.                  │ Eing │abe
  575.                  └──────┘
  576.                  Eingaben können sowohl als Einzeltermin wie auch für einen
  577.                  Zeitraum erfolgen.   Das  Programm  prüft  nicht,  ob  die
  578.                  betreffenden  Tage bereits mit einer Notiz belegt sind, so
  579.                  daß diese sofort überschrieben werden.  Wird  die  Eingabe
  580.                  nur  mit einem RETURN beantwortet, erhält die Terminmatrix
  581.                  einen Leerstring für das jeweilige Datum. Auf diese  Weise
  582.                  lassen sich Eintragungen wieder löschen.
  583.  
  584.                  ┌────────┐
  585.                  │ Konfig │urieren
  586.                  └────────┘
  587.                  Es  sind folgende Konfigurationen hinsichtlich der Ausgabe
  588.                  möglich:
  589.                   ┌───────────────────────┐
  590.                   │ Mit allen Wochentagen │
  591.                   │ Nur mit Sonntagen     │
  592.                   └───────────────────────┘
  593.                   Im  ersten  Falle  werden  alle Wochentage mit den ersten
  594.                   drei Zeichen (MON DIE MIT ...  )  ausgegeben,  sonst  nur
  595.                   die Sonntage (SON ___ ___ ).
  596.                   ┌──────────────────┐
  597.                   │  Mit Feiertagen  │
  598.                   │  Ohne Feiertage  │
  599.                   └──────────────────┘
  600.                   Die  Feiertage  werden  ebenfalls  mit  den drei Anfangs-
  601.                   zeichen dargestellt, so daß z.  B.   am  6.   Januar  die
  602.                   Eintragung  "HEI"  für  HEILIGE  DREI  KÖNIGE, für Ostern
  603.                   "OST" usw.  erscheint.  Dies mag  hilfreich  sein,  führt
  604.                   manchmal aber zu einigem Rätselraten.
  605.                   ┌───────────────┐
  606.                   │  Mit Terminen │
  607.                   │  Ohne Termine │
  608.                   └───────────────┘
  609.                   Bei  der Einstellung "Mit Terminen" haben diese Priorität
  610.                   vor  den  Wochen-  und   Feiertagen   und   überschreiben
  611.                   letztere.
  612.  
  613.                  ┌───────┐
  614.                  │ Druck │
  615.                  └───────┘
  616.                   Die Druckausgabe erfolgt in komprimierter Schrift, so daß
  617.                   der ganze Plan auf einem Blatt dargestellt werden kann.
  618.  
  619.                  ┌──────┐
  620.                  │ Zoom │
  621.                  └──────┘
  622.                   Diese  Funktion  ermöglicht  die Ausgabe eines kompletten
  623.                   Monats  mit  den  entsprechenden  Eintragungen  auf   dem
  624.                   Bildschirm.    Die   Wochentage  werden  hier  nicht  mit
  625.                   ausgegeben, da die Matrix bereits entsprechend vorgegeben
  626.                   ist.  Mit den Pfeiltasten auf  und  ab  kann  monatsweise
  627.                   vor-   und   zurückgeblättert  werden,  die  ESCape-Taste
  628.                   beendet diese Funktion.
  629.  
  630.                  ┌─────┐
  631.                  │ Lad │en
  632.                  └─────┘
  633.                   Laden eines neuen Kurzterminplanes.
  634.  
  635.                  ┌───────┐
  636.                  │ Lösch │en
  637.                  └───────┘
  638.                   Die Routine bietet die gespeicherten Kurzterminpläne  per
  639.                   Menü   an   zur   physikalischen   Löschung   mit   einer
  640.                   Sicherheitsabfrage.   Dies  ist  vor allem dann erforder-
  641.                   lich, wenn eine neue Datei erstellt werden soll  und  das
  642.                   Kontingent von 10 Dateien bereits ausgeschöpft ist.
  643.  
  644.                  ┌─────┐
  645.                  │ Neu │er Plan
  646.                  └─────┘
  647.                   Bei der Erstellung eines neuen  Kurzterminplanes  erfolgt
  648.                   zunächst die Abfrage der Extension, d. h. die bis zu drei
  649.                   Zeichen   umfassende   Dateiendungsbezeichnung   für  das
  650.                   Betriebssystem.  Hier  kann  z.   B.   eine  durchgehende
  651.                   Nummerierung  von  001  bis  010  erfolgen oder aber eine
  652.                   Buchstabenbezeichnung wie z.  B. "FER" für einen  Ferien-
  653.                   plan.  Das Programm prüft, ob eine Datei mit der eingege-
  654.                   benen Bezeichnung bereits existiert und  gibt  ggf.  eine
  655.                   Warnmeldung.
  656.  
  657.                  ┌────────┐
  658.                  │ Speich │ern
  659.                  └────────┘
  660.                   Dieser  Menüpunkt ermöglicht das Speichern eines erstell-
  661.                   ten Kurzterminplanes. Sollte eine Speicherung  bei  Been-
  662.                   digung  vergessen  worden  sein,  erfolgt ein Hinweis mit
  663.                   Abfrage durch das Programm.
  664.  
  665.             ┌───────────────╖
  666.          3. │  BEARBEITEN   ║
  667.             ╘═══════════════╝
  668.                ┌──────────────┐
  669.            3.1 │ JAHRESDATEI  │
  670.                └──────────────┘
  671.                Es  erscheint  dasselbe  Untermenü  wie  unter  2.4  bereits
  672.                erläutert.
  673.                Nach der Wahl 'Bearbeiten' folgt ein neues Menü:
  674.                ┌──────────┬─────────┬──────────────┬────────┬─────────┐
  675.                │  Aendern │ Löschen │ Reaktivieren │ Packen │ Beenden │
  676.                └──────────┴─────────┴──────────────┴────────┴─────────┘
  677.                AENDERN erlaubt das Ändern
  678.                   - des Datums und
  679.                   - der Eintragung
  680.  
  681.                Unter 'LÖSCHEN' ist es möglich
  682.                   - nur einen Datensatz oder
  683.                   - mehrere zusammenhängende Datensätze
  684.                zu  löschen,  d.  h. die Datensätze erhalten lediglich einen
  685.                Löschvermerk in Form eines vorangestellten  Sternchens  (*).
  686.                In der Bildschirmausgabe sind diese Datensätze zusätzlich in
  687.                dunkelblau dargestellt.
  688.  
  689.                REAKTIVIEREN  ermöglicht  das  erneute Aktivieren der Daten-
  690.                sätze mit Löschvermerk, so daß  diese  für  Kalenderausgaben
  691.                wieder zur Verfügung stehen.
  692.  
  693.                PACKEN   bereinigt   die  Datei  und  löscht  endgültig  die
  694.                Datensätze mit Löschvermerk nach  einer  vorherigen  Sicher-
  695.                heitsabfrage.
  696.  
  697.  
  698.                ┌──────────────┐
  699.            3.2 │ EWIGE DATEI  │
  700.                └──────────────┘
  701.                Die  Bearbeitung  ist  vollkommen  identisch  mit  der   der
  702.                Jahrestermindatei (3.1).
  703.  
  704.                ┌──────────────┐
  705.            3.3 │ PINBOARD     │
  706.                └──────────────┘
  707.                Alle Funktionen sind bereits unter 2.6 dargestellt.
  708.  
  709.             ┌───────────────╖
  710.          4. │  EXTRA        ║
  711.             ╘═══════════════╝
  712.                Unter  'EXTRA'  wurden  einige  weitere Funktionen implemen-
  713.                tiert.
  714.  
  715.                ┌────────────────┐
  716.            4.1 │ KONFIGURIEREN  │
  717.                └────────────────┘
  718.                CALENDA   generiert   insgesamt   44   kalendarische   Daten
  719.                (Feiertage,  Gedenktage).  Es ist jetzt möglich, diese Daten
  720.                für die Kalenderausgaben zu konfigurieren, d.  h. die  Daten
  721.                können  ein-  und  ausgeschaltet  werden, so daß sie bei den
  722.                Kalenderausgaben nur noch wahlweise aufgelistet werden.   In
  723.                der  Voreinstellung  sind  alle  Daten  aktiviert und können
  724.                jetzt  wahlweise  geschaltet  werden.  Im Konfigurationsmenü
  725.                sind die 'eingeschalteten' Daten gelb, die 'ausgeschalteten'
  726.                in blau dargestellt.  Ausnahmen von diesem Verfahren  bilden
  727.                die folgenden Konfigurationspunkte, die nur über EINSCHALTEN
  728.                konfiguriert werden können:
  729.  
  730.                Nr. 49: EVANGELISCH/KATHOLISCH:
  731.                        Einstellung  der  Feiertage  nach Religionsgebieten.
  732.                        Bei   voreingestellter   Einstellung   "EVANGELISCH"
  733.                        erfolgt   eine   Umschaltung  auf  "KATHOLISCH"  und
  734.                        umgekehrt.
  735.  
  736.                Nr. 50: 5-/6-Tage-Woche:
  737.                        Bei  voreingestellter  5-Tage-Woche   erfolgt   eine
  738.                        Umschaltung auf die 6-Tage-Woche und umgekehrt.
  739.  
  740.                Nr. 52: Zeilenabstand Drucker:
  741.                        fragt  eine Zahl zwischen 2 (kleiner Abstand) und 20
  742.                        (großer Abstand)  ab.   Dieser  Wert  ist  Teil  der
  743.                        ESC-Sequenz  für  die  allgemeine  Einstellung Ihres
  744.                        Druckers  hinsichtlich  des  Zeilenabstandes.    Die
  745.                        optimalste  Einstellung  für Ihren Drucker ermitteln
  746.                        Sie am besten mit einem Monatskalenderausdruck. Wenn
  747.                        der rechte Rand des Kalenderdrucks eine geschlossene
  748.                        senkrechte  Leiste  zeigt, ist die Zeileneinstellung
  749.                        Ihres Druckers auf "einzeilig" eingestellt.
  750.  
  751.                Nr. 54: Anzahl Leerzeilen im Monatskalenderausdruck:
  752.                        Es können wahlweise Leerzeilen nach den Termin-  und
  753.                        Kalenderdatenausdrucken    des    jeweiligen   Tages
  754.                        angefügt werden für  nachträgliche  handschriftliche
  755.                        Eintragungen.
  756.  
  757.                Nr. 56: Daten -Reihenfolge:
  758.                        CALENDA gibt insgesamt 7  Arten  von  kalendarischen
  759.                        Daten aus, die im Programm in der Reihenfolge:
  760.                          1. Feiertage
  761.                          2. Jahreszeiten
  762.                          3. Mondphasen
  763.                          4. Sonnen- und Mondfinsternisse
  764.                          5. Periodische Termine der EWIGEN DATEI
  765.                          6. Persönliche Termine der JAHRESDATEI
  766.                          7. Bauernregeln
  767.                        angeordnet sind.
  768.                        Per   Konfiguration  ist  es  jetzt  möglich,  diese
  769.                        Reihenfolge bei der  Datenausgabe  dem  persönlichen
  770.                        Bedarf  anzupassen.   Dies  geschieht  durch  Setzen
  771.                        einer  neuen  Ordnungsnummer  vor   der   jeweiligen
  772.                        Datenart.   Durch  Belegung  einer  Datenart mit "0"
  773.                        wird  diese  ausgeschaltet  und  erscheint  in   den
  774.                        Kalenderausgaben   nicht   mehr.    Werden   mehrere
  775.                        Datenarten mit derselben Ordnungsnummer  belegt,  so
  776.                        gilt    für    diese   die   obige   programminterne
  777.                        Reihenfolge.  Für die kalendarischen  Daten  (Feier-
  778.                        tage etc.) hat diese Konfiguration 1.  Priorität, d.
  779.                        h.  der jeweilige Status "AKTIV" oder "PASSIV" tritt
  780.                        erst in Kraft, wenn die Ordnungsnummer nicht auf "0"
  781.                        gesetzt ist.
  782.  
  783.                Die restlichen Konfigurationspunkte:
  784.  
  785.                Nr. 51: ABFRAGE SICHERHEITSKOPIE AUF LAUFWERK A:
  786.                        Bei  eingeschalteter  Option fragt das Programm nach
  787.                        dem Speichern von Dateien ab, ob  eine  Sicherheits-
  788.                        kopie auf Diskette in Laufwerk A erfolgen soll.
  789.  
  790.                Nr. 53: RESIDENTE UHR in der Titelzeile
  791.  
  792.                Nr. 55: ALTDEUTSCHE MONATSNAMEN zusätzlich in den  Kalender-
  793.                        überschriften.
  794.  
  795.                Nr. 57: AKUSTISCHES SIGNAL
  796.                        CALENDA  gibt  bei  fehlerhaften  Eingaben sowie bei
  797.                        programminternen  Fehlermeldungen  ein   akustisches
  798.                        Signal  aus.  Da sich die Tonausgabe je nach Rechner
  799.                        oftmals  nicht  regulieren  läßt,  kann  diese  sehr
  800.                        störend  wirken und ist in dieser Konfiguration ein-
  801.                        und ausschaltbar.
  802.  
  803.                Die Konfiguration kann anschließend abgespeichert werden und
  804.                bleibt damit für die kommenden  Arbeiten  mit  dem  Programm
  805.                erhalten.
  806.  
  807.                In  diesem  Menü  besteht  ferner  für  das deutschsprachige
  808.                Ausland  die  Möglichkeit,  das  Programm   landesspezifisch
  809.                anzupassen.  Auf die Ausführungen unter 1.3 wird verwiesen.
  810.  
  811.                Einige Erläuterungen zu den kalendarischen Daten:
  812.  
  813.                MONDPHASEN  werden  grundsätzlich  exakt nach Tagen, Stunden
  814.                und Minuten in Mitteleuropäischer Zeit (  MEZ  )  berechnet.
  815.                CALENDA  benutzt  einen  Formelsatz,  der  jeweils  vor  der
  816.                Kalenderausgabe durchlaufen  wird.   Dieser  Formelsatz  muß
  817.                zwangsläufig  klein  gehalten  werden,  da  er  ansonsten zu
  818.                rechen- und  zeitintensiv  würde.   Die  errechneten  Phasen
  819.                werden dann nur dem Tag ohne Uhrzeit zugeordnet.
  820.  
  821.                Die  Berechnung erfolgt zur Zeit mit einer Ungenauigkeit von
  822.                höchstens zwei Minuten.  Ab der Mitte des 21.   Jahrhunderts
  823.                ist   die  notwendig  werdende  Zeitkorrektur  aufgrund  der
  824.                verlangsamten  Erdrotation   allerdings   größer   als   die
  825.                Rechenungenauigkeit.    Die   Zeitkorrektur   wird  von  den
  826.                Astronomen durch Beobachtung nachträglich ermittelt und  ist
  827.                nicht  vorhersagbar.   Am  Ende  des von CALENDA verwalteten
  828.                Zeitraumes beträgt die  Korrektur  vermutlich  zehn  Minuten
  829.                (von  der  berechneten  Zeit zu subtrahieren ). So könnte es
  830.                sein,  daß  eine  bestimmte  Mondphase  im  21.   oder   22.
  831.                Jahrhundert auf den vorangegangenen Tag fällt.
  832.  
  833.                SONNEN-   und   MONDFINSTERNISSE  wurden  für  den  gesamten
  834.                Zeitraum 1901 - 2199 per Datei aufgenommen  und  werden  vom
  835.                Programm  während  der Datengenerierung hieraus gelesen.  Es
  836.                wurden die Finsternisse aufgenommen, bei denen vom deutschen
  837.                Sprachraum aus mindestens eine  Teilphase  einer  partiellen
  838.                oder  totalen  Finsternis sichtbar ist.  Reine Halbschatten-
  839.                finsternisse des Mondes wurden  nicht  aufgenommen,  da  sie
  840.                kaum  beobachtbar  sind.  Das Datum einer Finsternis bezieht
  841.                sich  auf  den  Moment   der   größten   b.z.w.    zentralen
  842.                Verfinsterung  (  sogn.  Mitte der Finsternis ) in MEZ.  Die
  843.                oben erwähnte Zeitkorrektur tritt auch bei den Finsternissen
  844.                auf.  Über die Sichtbarkeitsbedingungen am  eigenen  Wohnort
  845.                und   den   zeitlichen   Verlauf  informiere  man  sich  aus
  846.                astronomischen Jahrbüchern  (  z.   B.   "Das  Himmelsjahr",
  847.                Kosmos, Stuttgart ) oder der Tagespresse.
  848.  
  849.  
  850.              ┌────────────────┐
  851.          4.2 │ DOS-Befehl     │
  852.              └────────────────┘
  853.              Der  Menüpunkt erlaubt eine Programmunterbrechung und schaltet
  854.              dabei zur DOS-Betriebsebene.  Hier  können  jetzt  DOS-Befehle
  855.              eingegeben  werden.   Mit  der  Eingabe EXIT [RETURN] wird die
  856.              DOS-Ebene wieder verlassen.
  857.  
  858.              ┌────────────────┐
  859.          4.3 │ BERECHNUNGEN   │
  860.              └────────────────┘
  861.              Es sind drei Arten von Berechnungen möglich:
  862.  
  863.                 ┌───────────────────────────────────┐
  864.              1. │  WOCHENTAG ERMITTELN              │
  865.              2. │  ANZAHL TAGE zwischen zwei Daten  │
  866.              3. │  DATUM errechnen                  │
  867.              4. │  URLAUBSBERECHNUNGEN              │
  868.                 └───────────────────────────────────┘
  869.  
  870.              Zu 1. - 3.:
  871.                 Die  Eingabe  des  Datums  muß   im Format TT.MM.JJJJ (Tag,
  872.                 Monat,  Jahr)  erfolgen,  also  Tag   und   Monat   jeweils
  873.                 zweistellig  (4.6.   =  04.06.)  und  das Jahr vierstellig.
  874.                 Dabei  braucht  das  Ende  der  Eingabe  nicht  mit   ENTER
  875.                 abgeschlossen zu werden!  Als zulässiger Zeitraum gilt auch
  876.                 hierbei   der   vom  Programm  verwaltete  vom  1.1.1901  -
  877.                 31.12.2199.
  878.              Zu 2.:
  879.                 Mit ENTER kann das heutige  Datum  übergeben  werden.   Die
  880.                 beiden Daten müssen nicht in zeitlicher Folge stehen, d. h.
  881.                 es kann zuerst das größere/neuere Datum (z.  B. 10.11.1992)
  882.                 und   dann   das   kleinere/ältere   (z.   B.   12.04.1966)
  883.                 eingegeben werden.
  884.              Zu 3.:
  885.                 Mit ENTER kann das heutige Datum übergeben  werden.   Liegt
  886.                 das  errechnete  Datum  außerhalb  des  Bereichs 1.1.1901 -
  887.                 31.12.2199 erfolgt eine kurze entsprechende Meldung und ein
  888.                 Rücksprung zur erneuten Tageseingabe.
  889.  
  890.  
  891.             URLAUBSBERECHNUNGEN eröffnet das folgende Untermenü:
  892.  
  893.                 ┌──────────────────────────────────────────┐
  894.              1. │  Benötigte Tage für Zeitraum ermitteln   │
  895.              2. │  Feste Anzahl Urlaubstage ab Datum       │
  896.              3. │  Günstige Urlaubszeiträume ermitteln     │
  897.                 └──────────────────────────────────────────┘
  898.  
  899.                 Alle Berechnungen sind begrenzt auf den Zeitraum  1.1.  bis
  900.                 31.12.  des Jahres und berücksichtigen die Konfiguration 5-
  901.                 bzw.   6-Arbeitstage-Woche.  Die Urlaubszeiträume werden in
  902.                 einer Darstellung von jeweils  drei  nebeneinanderliegenden
  903.                 Monaten  mit  farblicher  Markierung der Urlaubstage (lila)
  904.                 ausgegeben.  Umfaßt der errechnete Zeitraum mehr  als  drei
  905.                 Monate,  so wird ein Untermenü zum Blättern angeboten.  Die
  906.                 Option    "DRUCK"    ermöglicht    einen    Ausdruck    der
  907.                 Bildschirmausgabe.
  908.  
  909.                    ┌─────────────────────────────────────────┐
  910.              Zu 1: │ Benötigte Tage für Zeitraum ermitteln   │
  911.                    └─────────────────────────────────────────┘
  912.                     Nach Eingabe des gewünschten  Urlaubszeitraumes  werden
  913.                     die hierfür benötigten Uraubstage errechnet.
  914.  
  915.                     ┌─────────────────────────────────────────┐
  916.              Zu 2:  │ Feste Anzahl Urlaubstage ab Datum       │
  917.                     └─────────────────────────────────────────┘
  918.                     Errechnet  wird  der  Urlaubszeitraum  nach Eingabe des
  919.                     ersten Urlaubstages sowie der zur  Verfügung  stehenden
  920.                     Urlaubstage.
  921.  
  922.                    ┌─────────────────────────────────────────┐
  923.              Zu 3: │  Günstige Urlaubszeiträume ermitteln    │
  924.                    └─────────────────────────────────────────┘
  925.                     Das  Programm  ermittelt  günstige  Urlaubszeiträume in
  926.                     Verbindung mit den Feiertagen des Jahres.
  927.  
  928.                ┌────────────────┐
  929.            4.4 │ HANDBUCH       │
  930.                └────────────────┘
  931.                Es wird ein List-Programm für  das  als  ASCII-File  vorlie-
  932.                gende  Handbuch (HANDBUCH.TXT) aufgerufen und ermöglicht ein
  933.                komfortables Lesen und  Blättern.  Dabei  stehen  neben  den
  934.                üblichen   Bedienungstasten  PgUp,  PgDn  etc.   eine  Such-
  935.                funktion, eine Farbwahl sowie eine kleine  Hilfsseite  unter
  936.                der  Funktionstaste F1 zur Verfügung. Der Lister HB.EXE kann
  937.                auch außerhalb von CALENDA separat gestartet werden.
  938.  
  939.                ┌────────────────┐
  940.            4.5 │ ENDE           │
  941.                └────────────────┘
  942.                Beendigung der Arbeit  mit  CALENDA.  Sollte  der  Menüpunkt
  943.                versehentlich   angewählt   worden  sein,  so  kann  mittels
  944.                Verneinung der JA/NEIN-Abfrage weitergearbeitet werden.
  945.  
  946.  
  947.  
  948.          E. GEWÄHRLEISTUNGSAUSSCHLUSS
  949.  
  950.             Auch bei  sorgfältigster  Programmierung  können  Fehler  nicht
  951.             ausgeschlossen  werden.  Ich hafte daher nicht für Schäden, die
  952.             aus  der  Programmanwendung  entstehen  sowie  für   entgangene
  953.             Gewinne   und  Vermögensverluste.
  954.             Sollten  Sie  einen  Fehler  feststellen,  so schreiben Sie mir
  955.             bitte und teilen mir den von Ihnen gewählten  Programmlauf  und
  956.             eine   ggf.    aufgetretene   Fehlermeldungsnummer   mit  -  im
  957.             Einzelfall  kann  eine  Bildschirmhardcopy   zu   Rückschlüssen
  958.             führen.
  959.  
  960.             Für  Kritik,  Anregungen  oder  Verbesserungsvorschläge bin ich
  961.             stets dankbar.  Schreiben Sie mir daher bitte, was Ihnen  nicht
  962.             gefällt   oder   was   fehlt.    Ich  werde  diese  Punkte  auf
  963.             Realisierbarkeit für die nächste Version prüfen.
  964.  
  965. HBENDE
  966.  
  967.