

         Ŀ
                                                                         
                                                                         
                                           
                                                
                                                 
                                                
                                            
                                                
                                      
                                                                         
                                                                         
                     KALENDER- UND TERMINPROGRAMM Version 2.5            
                                                                         
                          (C) Copyright 1993 BERND ALBAUM                
                                                                         
                  2850 Bremerhaven 1, Anton-Schumacher-Strae 35         
                               Telefon: 0471/46316                       
                                                                         
         



         A. VORWORT

         CALENDA  ist  entstanden  aus  dem  Wunsch  nach  einer  mglichst
         einfachen Erzeugung eines monatlichen Kalenderausdrucks mit  allen
         kalendarischen Daten sowie eigenen  persnlichen  Eintragungen und
         Terminen.

         Geburtstagskalender  hngen in irgendeiner Form in wohl jedem Haus
         - Einzeltermine werden dann irgendwo auf irgendeinem Kalenderblatt
         oder Pinboard mehr oder minder deutlich vermerkt.

         Mit  CALENDA  sind  diese  Zeiten  vorbei:  Es  wird  einmal  eine
         sogenannte  "Ewige Datei" fr periodische Termine und die laufende
         Jahrestermindatei erstellt.  Daraus erzeugt das Programm  Monats-,
         Wochen-  oder  Tageskalender  mit allen kalendarischen Daten sowie
         den Eintragungen der genannten eigenen Dateien  -  wahlweise  auch
         mit  Bauernregeln.  Die Jahrestermindateien knnen 2000, die Ewige
         Datei kann 500 Eintragungen mit einer maximalen Lnge  von  je  60
         Zeichen   aufnehmen.   Die  Zahl  der  Eintragungen  pro  Tag  ist
         lediglich durch diese  Dimensionierungen  begrenzt,  die  es  aber
         erlauben, die Dateien komplett in den Arbeitsspeicher zu laden und
         zu  verwalten,  und  somit  fr eine schnellere Dateiverwaltung zu
         sorgen.

         Ich  danke  MANFRED  fr  die  "astronomische"  Untersttzung, die
         Ratschlge, die  Kritik  bei  der  Programmentwicklung  sowie  die
         vielen Testlufe.

         Warenzeichen:
         QUICKBASIC ist ein eingetragenes Warenzeichen der
                    MICROSOFT Corporation, USA
         MS-DOS     ist ein eingetragenes Warenzeichen der
                    MICROSOFT Corporation, USA
         WINDOWS    ist ein eingetragenes Warenzeichen der
                    MICROSOFT Corporation, USA
         LHA        ist ein Programm von Haruyasu Yoshizaki


         B. HARD- UND SOFTWAREVORAUSSETZUNGEN

         Das  Programm  ist  komplett  in  QuickBasic  4.5  geschrieben und
         arbeitet  mit  Modulen,  wozu  die  Runtimebibliothek   BRUN45.EXE
         bentigt  wird.   Hierbei  handelt es sich um Originalsoftware von
         MICROSOFT, die Bestandteil des Programms ist und nur in Verbindung
         damit  verwendet  werden  darf.   Diese  Bedingungen  erkennt  der
         Anwender  durch  Tastendruck  im  Eingangsbildschirm an. Durch die
         Aufteilung  des  Programms  in  mehrere  kleine  Module  wird  der
         Arbeitsspeicher  besser  genutzt,  so  da  es  mglich  ist, alle
         bentigten Termindateien komplett  im  Speicher  zu  halten.   Das
         Hauptmen   ruft   per   Overlay-Technik  die  bentigten  Einzel-
         programme auf - je nach  Rechnertyp  machen  sich  die  Ladezeiten
         jedoch kaum bemerkbar.

         CALENDA  arbeitet  ab  DOS  3.0  und bentigt mindestens eine EGA-
         Karte.

         Im folgenden wird die englische Tastaturbeschreibung benutzt,  die
         der  deutschen  wie  folgt  entspricht:  ESC  =  EingLsch, PgUp =
         Bild/Bild auf, PgDn =Bild/Bild ab, Shift =Umschalt, Home = Pos1,
         Del = Entf.

         Die Bedienung erfolgt ber die Tastatur sowie die Cursortasten. Da
         auch  die  Maus  Cursorbewegungen ausfhrt, empfiehlt es sich, vor
         Aufruf von CALENDA ( per  BATCH-Datei  )  einen  speziellen  Maus-
         treiber  zu  laden,  der  diese  Funktionen  untersttzt  ( z.  B.
         MAUSALL vom DMV-Verlag,  Eschwege).   Die  Auf-  und  Abbewegungen
         schieben   dabei   den   Rollbalken,  die  Links-Rechts-Bewegungen
         wechseln die Mens in seitlicher Richtung.   Die  linke  Maustaste
         sollte der RETURN-, die rechte der ESC-Taste entsprechen.

         Das  gewnschte  Men   wird   durch   ENTER   bzw.    durch   die
         implementierten  Hotkeys  (  gelbe  Buchstaben  )  aktiviert.  Die
         Untermens knnen in der Regel mit ESC wieder verlassen werden.

         Fr  die  Druckausgaben  wurden nur Standardbefehle verwendet, die
         auf einem 9- sowie 24-Nadel-Drucker einwandfrei arbeiteten. Leider
         bedeutet dies nicht, da jeder Drucker diese  Befehle  einwandfrei
         verarbeitet bzw.  kennt. Zur Vermeidung diverser Druckertreiber im
         Programmpaket  ist  fr  die  nchste Version eine konfigurierbare
         Druckertreiberdatei geplant.


         C. Installation

         Das Programm befindet sich in zwei mit LHA erstellten  Archivfiles
         ("CALENDA1+2.LZH") und mu daher "entpackt" werden mittels des auf
         der   Diskette  befindlichen  Installationsprogramms  INSTALL.EXE.
         Dieses erzeugt das gewnschte Verzeichnis und  kopiert  die  Files
         dort hinein.

         ACHTUNG: Die   Runtimebibliothek  BRUN45.EXE  wird  vom  Installa-
                  tionsprogramm in das  Hauptverzeichnis  Ihres  CALENDA  -
                  Laufwerkes  kopiert,  da  sie jederzeit im Zugriff (Pfad)
                  liegen mu.  Prfen sie bitte, ob dieses  Verzeichnis  in
                  Ihrer   AUTOEXEC.BAT  in  einem  PATH-Befehl  aufgenommen
                  wurde. Wenn nicht, kopieren Sie das  File  bitte  in  ein
                  benanntes Pfadverzeichnis (z. B. C:\DOS ).


         CALENDA UND WINDOWS

         CALENDA ist als DOS-Anwendung unter  WINDOWS  3.0  lauffhig,  ist
         aber keine WINDOWS-Programmierung.

         Man  kann  es  sowohl  im  Vollbild  als  auch  im DOS-Fenster, im
         letzteren  Fall  je  nach  eingestellter  Bildschirmauflsung  von
         WINDOWS  eventuell  mit  recht  kleinen  Schrifttypen,  betreiben.
         Installieren Sie CALENDA zunchst wie  beschrieben.  Das  auf  der
         Diskette  beigefgte  Icon  CALENDA.ICO  kopieren Sie bitte in das
         CALENDA-Verzeichnis.

         Beispiel : Diskette in Laufwerk A:, CALENDA in C:\CALENDA,
                    dann mit dem DOS-Befehl
                           A:\> COPY CALENDA.ICO C:\CALENDA

         Nun rufen Sie WINDOWS auf.
         Das Fenster des Programm-Managers ist  geffnet,  sofern  Sie  mit
         diesem  arbeiten.   ffnen  Sie  das  Gruppenfenster,  in  das Sie
         CALENDA eintragen wollen.  Dann  whlen  Sie  aus  der  Menleiste
         "Datei",  Unterpunkt  "Neu",  Unterpunkt  "Programm"  aus. Eingabe
         unter "Beschreibung" : CALENDA
         Eingabe unter "Befehlszeile" : C:\CALENDA\CALENDA.EXE ( Falls  Sie
         bei  der Installation ein anderes Laufwerk bzw. einen anderen Pfad
         gewhlt  haben,  entsprechend  eingeben  ;  Sie  knnen  auch  die
         Funktion  "Durchsuchen"  benutzen,  falls  Sie  Teile  der Angaben
         vergessen haben sollten ).
         Whlen Sie "Anderes  Symbol".   WINDOWS  bietet  Ihnen  nun  eines
         seiner internen Icons an.
         Eingabe  unter  "Dateiname"  :  C:\CALENDA\CALENDA.ICO,  "Nchstes
         Symbol" anwhlen, danach noch zweimal "OK".
         Beim Verlassen von WINDOWS whlen Sie  "nderungen speichern".
         Fr WINDOWS 3.1 gilt hnliches.  Nach "Anderes  Symbol"  wird  nun
         "Kein  Symbol  verfgbar"  gemeldet, dies wird mit "OK" besttigt;
         dann "Symbol auswhlen", "Durchsuchen" whlen, das Verzeichnis von
         CALENDA und schlielich CALENDA.ICO  anklicken.   Es  folgen  drei
         "OK".   Beim  Verlassen  von  WINDOWS  mu nun unter "Optionen" im
         Programm  -  Manager  ein  Hkchen   vor   "Einstellungen   ....."
         angeklickt werden, damit die Eintragungen gespeichert werden.

         D. ANWENDUNG

         Das Hauptmen ffnet die folgenden Menpunkte:
         ķ ķ ķ ķ
          EINGABE     AUSGABE     BEARBEITEN    EXTRA  
         ͼ ͼ ͼ ͼ

         Die Untermens:
            ķ
         1.  EINGABE 
            ͼ
            Alle  Datumseingaben  akzeptieren sowohl das Komma wie auch den
            Punkt und wandeln diese Zeichen fr  die  Bildschirmausgabe  je
            nach Bedarf um.

               Ŀ
           1.1 JAHR DEFINIEREN
               
               Das  Programm  verwaltet den Zeitraum 1.1.1901 - 31.12.2199.
               Beim Programmstart wird das aktuelle Jahr  des  Systemdatums
               Ihres  Computers  aktiviert, d.  h.  es werden die Feiertage
               etc., Sonnen- und Mondfinsternisse  sowie  die  Jahreszeiten
               definiert.     Damit   ist   ein   schneller   Arbeitsbeginn
               ermglicht, da i.  d. R. im aktuellen Jahr gearbeitet  wird.
               Das  definierte  (eingestellte)  Jahr wird in der Titelzeile
               sowie im Hauptmen in wei/rot angezeigt und dient dort  zur
               stndigen Orientierung.

               Zur  Bearbeitung  und Aktivierung von Kalenderausgaben eines
               anderen neuen Jahres ist zuerst dieser Menpunkt anzuwhlen.
               Bei erneuter Aktivierung des  aktuellen  Jahres  gengt  das
               Drcken der RETURN-Taste.
               In  den  Menpunkten  MONATSKALENDER,  UEBERSICHT und TAGES-
               KALENDER  ist  es  mglich,  auch   jahresweise   vor-   und
               zurckzublttern, jedoch wird nach Rckkehr in das Hauptmen
               wieder das ursprnglich definierte Jahr eingestellt.

               Ŀ
           1.2 EINGABE JAHRESDATEI
               
               Das Programm prft zunchst, ob  eine  Termindatei  fr  das
               definierte   Jahr   bereits   existiert   und   ldt  diese;
               anderenfalls erfolgt ein kurzer  Hinweis,  da  eine  solche
               Datei nicht gefunden wurde.

               Die   nchste   Abfrage   richtet   sich  auf  die  Art  der
               Termineingabe:

               Ŀ
                Einzeltermin 
                Zeitraum     
                Periodisch   
               
               Termine knnen als Einzeldatum wie auch als solche fr einen
               Zeitraum eingeben werden.   Letzterenfalls  jedoch  begrenzt
               innerhalb  des  aktuellen  Jahres, da die Jahresdateien nach
               Kalenderjahren gefhrt werden.  Jetzt erfolgen die  Abfragen
               des  Monats  und des Tages fr die aufzunehmende Eintragung,
               die eine maximale Lnge von 60 Zeichen haben darf.

               Eine  dritte  Eingabemglichkeit  bietet  sich   unter   dem
               Menpunkt   "Periodisch":  Hier  knnen  periodisch  wieder-
               kehrende  Termine  in  Tagen  fr  einen  vorher  bestimmten
               Zeitraum eingegeben werden.

               Beispiel:
               Zeitraum  1.4.-31.5.  / Periodenlnge: 14 Tage / Eintragung:
               "Ballettunterricht".   CALENDA  trgt  jetzt  die  folgenden
               Termine  mit  der  entsprechenden  Notiz  ein:  1.4., 15.4.,
               29.4., 13.5.  und 27.5.  des Jahres.  Dabei ist zu beachten,
               da bei der Bestimmung des Zeitraumes  der  Beginn  auf  den
               ersten  zu  erfassenden  Termin  zu  legen  ist  - im obigen
               Beispiel beginnt der Zeitraum mit dem ersten Termin am  1.4.

               Danach   knnen   weitere   Eingaben  erfolgen  oder  dieser
               Programmteil mit "Beenden" verlassen werden.  CALENDA  prft
               jetzt,  ob  Neueingaben  erfolgt  sind, sortiert die gesamte
               Datei   chronologisch   und   speichert   automatisch    ab.
               Entsprechend  der  Einstellung  in  der  Konfiguration  kann
               wahlweise  noch  eine  Sicherheitskopie  auf   Diskette   in
               Laufwerk A erfolgen.

               Die  Sortierung  erfolgt  nach  "Datum"  -  die Eintragungen
               innerhalb  eines  Datums  werden   zustzlich   alphabetisch
               sortiert.    Damit  besteht  die  Mglichkeit,  Termine  mit
               Uhrzeiten   aufzunehmen   und   zeitlich   zu   ordnen   fr
               Kalenderausgaben,  wenn  die  Uhrzeit im Eingabeformat SS.MM
               (Stunde.Minute) an den Anfang der Eintragung gesetzt wird.

                  Beispiel:
                   14.00 Uhr Zahnarzt
                   09.00 Uhr TV

               Da die Uhrzeit fr 9.00 Uhr  fnfstellig  eingegeben  wurde,
               erfolgt anschlieend eine richtige zeitliche Sortierung.

               Ŀ
           1.3 EINGABE EWIGE DATEI
               
               Die  "Ewige  Datei"  nimmt  periodische  Termine auf, die in
               jedem Jahr, Monat oder jeder Woche  wiederkehren.   Folgende
               fnf Datumstypen sind mglich:

              Ŀ
              Feststehender Termin ( z. B. 12. Oktober jeden Jahres )  
              Jeder x. im Monat (z. B. jeder 10. im Monat )            
              Jeder bestimmte Tag der Woche ( z. B. jeder Mittwoch)    
              Jeder x.Wochentag im Monat (z.B.jeder 2. Montag im Monat)
              Jeder Monatsletzte (Ultimo)                              
              
               Hier ist es somit auch mglich, regionale  formelunabhngige
               Feiertage etc. unter Datumstyp 1 einzugeben. Damit lt sich
               das  Programm  bequem  und  einfach  auch  fr  das deutsch-
               sprachige Ausland anpassen.   Nach  Beendigung  der  Eingabe
               wird   auch   diese  Datei  nach  "Datum"  sortiert  -  eine
               alphabetische Sortierung innerhalb eines Datums erfolgt hier
               nicht.

               Ŀ
           1.4 EINGABE PINBOARD
               
               Das Pinboard nimmt nicht terminierte Notizen  etc.  auf.  Es
               handelt  sich  dabei  um  eine  reine  ASCII-Datei, die auch
               auerhalb von  CALENDA  mit  jedem  ASCII-Editor  bearbeitet
               werden kann unter Beachtung von drei Regeln :
                  1. Maximale Lnge pro Eintragung: 60 Zeichen
                     Das Programm  schneidet alle  darber  hinaus gehenden
                     Zeichen ab.
                  2. Maximale Anzahl Eintragungen: 30
                  3. Dateibezeichnung "PINBOARD.DAT" bei Neuerstellung

            ķ
         2.     AUSGABE    
            ͼ
               Ŀ
           2.1 MONATSKALENDER
               
               Nach der Wahl des Monats erfolgen die Abfragen:
                 Ŀ
                  ERSTER Tag              
                  LETZTER Tag             
                 
                 Wahlweise  kann ein Kalenderausschnitt bestimmt werden, um
                 z.  B.   nur  einen  Wochenkalender  zu  erzeugen.   ENTER
                 bestimmt den gesamten Monat.
                 Ŀ
                 BILDSCHIRM
                 DRUCKERĿ
                 ASCII-File     
                      
               Bei Wahl "Drucker":
                 Ŀ  
                 NORMAL-Format  
                 MINI-Format  
                 
                 Mini-Format  gibt  die Druckausgaben in komprimierter Form
                 aus, sozusagen im Brieftaschenformat, so da der  Ausdruck
                 bequem in handlicher Form immer dabei ist.

                 Auf dem BILDSCHIRM werden die Kalender jetzt  wochenweise,
                 beginnend  mit  der  Kalenderwochenleiste ausgegeben.  Die
                 Kalenderwochenberechnung  erfolgt  nach  DIN  1355T1:  Die
                 erste  Kalenderwoche  eines  Kalenderjahres ist diejenige,
                 die den ersten Donnerstag des Kalenderjahres  enthlt  und
                 dem beginnenden Jahr deshalb mehr als zur Hlfte angehrt.
                 Mit dem Menpunkt "Zurck" ist es  mglich,  jeweils  vier
                 Tage  in  der  Kalenderausgabe zurckzuspringen - "Weiter"
                 blttert vorwrts. In beiden Fllen ist zu  beachten,  da
                 die  Bildschirmausgabe  auch  nach der Ausgabe der letzten
                 Eintragung eines Sonntags in das Untermen springt,  da  -
                 wie  erwhnt  -  die  Ausgabe  wochenweise erfolgt und die
                 Kalenderwoche mit dem Sonntag abschliet.

                 Das Datum der "aktiven" Sonn- und  Feiertage  ist  jeweils
                 farblich  in rot/wei dargestellt. Die Daten werden in der
                 gem Konfiguration festgelegten Reihenfolge ausgegeben.

                 Weitere Einzelheiten zu den  "aktiven"  Daten  finden  Sie
                 unter    Abschnitt    4.1   "KONFIGURIEREN".    Sind   die
                 Bauernregeln "aktiviert", erscheinen  bei  der  kompletten
                 Kalenderausgabe am Schlu die allgemeinen Bauernregeln des
                 Monats.

                 Bei der DRUCKER-Ausgabe erfolgt ein durchgehender Ausdruck
                 des  definierten  Zeitraums.   Die  Sonn-  und  Feiertags-
                 markierung erscheint im Standard-Mode in Fettschrift.

                 Bei  der  Wahl 'ASCII-File' wird  das  folgende  Untermen
                 erffnet:
                 Ŀ
                  Diskette in Laufwerk A 
                  Diskette in Laufwerk B 
                  CALENDA - Verzeichnis  
                 
                 Der Monatskalender wird jetzt als ASCII-File generiert und
                 kann   wahlweise   auf   den   angebotenen    Datentrgern
                 gespeichert  werden.   Die Bezeichnung der Dateien erfolgt
                 im Format "KAL-JJJJ.MM"  -  z.   B.   KAL-1993.3  ist  ein
                 Monatskalender  fr den Monat Mrz 1993.  Der Kalender ist
                 damit transportabel, kann  anderweitig  z.   B.   mit  den
                 Mitteln  einer komfortablen Textverarbeitung editiert, mit
                 neuen Fonts versehen und ausgedruckt werden.
                 Da die Monatskalenderausgabe auf dem Drucker viele Befehle
                 verwendet,  die  auf  verschiedenen  Gerten  zu Problemen
                 fhren, knnen diese hiermit umgangen werden.
                 CALENDA fhrt am Ende des  Menpunktes in die Abfrage zum
                 Ausdruck des soeben erzeugten ASCII-Monatskalenders.

               Ŀ
           2.2  UEBERSICHT   
               
               bersicht  gibt  ein  Kalendarium  des  gewhlten Monats des
               aktivierten Jahres aus. Dabei  wird  im  linken  Bildschirm-
               teil   eine  Monatstabelle  ausgegeben,  rechts  werden  die
               kalendarischen   Daten   aufgelistet.    Eintragungen    der
               persnlichen   Jahrestermindatei,  der  Ewigen  Datei  sowie
               Bauernregeln erscheinen hier nicht.  Auerdem gilt auch hier
               die Regel der "aktiven Daten" (Abschnitt 4.1 KONFIGURIEREN).

               Das Kalendarium  enthlt  links  die  Wochenzahlen,  in  der
               Fuzeile wird die Zahl der Arbeitstage ausgewiesen sowie die
               Samstage   in  grner  oder  schwarzer  Schrift  dargestellt
               entsprechend der Konfiguration "5-/6-Tage-Woche".

               Mit den Tasten PgUp / PgDn kann jetzt jeweils ein Monat vor-
               bzw.  zurckgeblttert, mit "Neuer Monat"  ein  neuer  Monat
               gewhlt werden.

               "Druck"  ermglicht  eine Hardcopy der Bildschirmdarstellung
               auf dem Drucker.

               Ŀ
           2.3   FEIERTAGE   
               
               Eine  Aufstellung  aller  Feier-,  Gedenktage  und sonstigen
               kalendarischen Daten des Jahres  wird  wahlweise  auf  Bild-
               schirm  oder  Drucker  ausgegeben  unter  Zugrundelegung der
               persnlichen  Konfiguration  (Abschnitt   4.1).    Feiertage
               werden    auf    dem   Bildschirm   in   Rot-Wei-Markierung
               dargestellt.

               Ŀ
           2.4  JAHRESDATEI  
               
               Die Termine der Jahresdatei werden blattweise    16  Daten-
               stze  auf  dem  Bildschirm ausgegeben. Darunter ffnet sich
               das folgende Men:
               Ŀ
               PgUpPgDn5050HomeEndSuchenBearbeitenHauptmen 
               
               Mit den Tasten Page Up und Page Down  kann  jetzt  vor-  und
               zurckgeblttert werden; die Pfeiltasten auf und ab erlauben
               ein  Springen    50  Datenstze.   Die  Tasten HOME und END
               fhren zum Dateianfang und -ende.

               Die  Funktion  SUCHEN ermglicht das Suchen von Eintragungen
               per  Stichwort  im  Feld  "Eintragung".   Gro-  und  Klein-
               schreibung   wird  dabei  nicht  unterschieden.   Die  Suche
               beginnt ab dem 1.  Datensatz der angezeigten Bildschirmseite
               bis zum Dateiende.  Zum Durchsuchen der gesamten  Datei  mu
               daher vorher mit HOME zum Dateianfang gesprungen werden. Bei
               erfolgreicher  Suche  wird  der gefundene Datensatz markiert
               auf dem Bildschirm dargestellt.  Anschlieend erscheint  ein
               Untermen mit der ABFRAGE 'Weitersuchen' oder 'Beenden'.

               Auf  dem Drucker erfolgt die Ausgabe der kompletten Datei in
               einem Durchgang.

               Da  die  Routinen  'Ausgabe' und 'Bearbeiten' zusammengefat
               wurden, stehen  alle  Untermenpunkte  in  beiden  Programm-
               blcken   zur   Verfgung.    'Bearbeiten'   wird  unter  3.
               erlutert.

               Ŀ
           2.5  EWIGE DATEI  
               
               Die Bedienung ist identisch mit den Angaben zu 2.4

               Ŀ
           2.6  PINBOARD     
               
               Beim  Pinboard  sind  die  Funktionen  EINGABE,  AUSGABE und
               BEARBEITEN  zusammengefat,  so  da  in  jedem  Men   alle
               Arbeiten   mglich   sind.   Unterhalb  der  Pinboardnotizen
               erscheint das folgende Men:

               Ŀ
               PgUpRckw PgDnVorw Eingabe Lschen Druck Beenden
               
               In  den  ersten  beiden  Menpunkten   wird   das   Pinboard
               'durchgeblttert'.

               Eingabe siehe unter 1.4.
               Beim  Lschen  wird  das  Pinboard  sofort  neu sortiert und
               ausgegeben,  die  gelschten  Notizen  knnen  nicht  wieder
               aktiviert werden !!

               Die  Druckerausgabe  erfolgt  per  Bildschirmhardcopy (siehe
               2.2).

               Ŀ
           2.7  BAUERNREGELN 
               
               Zum  Programmpaket  gehrt  eine   Datei   mit   sogenannten
               "Bauernregeln" ( BR.DAT ).
               Unter  BAUERNREGELN  versteht  man eine Sammlung von Wetter-
               regeln, die im Laufe von Jahrhunderten durch Bauern und auch
               Schfern zusammengetragen wurden. Sie basieren  auf  Wetter-
               und  Naturbeobachtungen und leiten hieraus Wettervorhersagen
               fr  kommende  Monate  und  Jahreszeiten   ab.   Neben   den
               allgemeinen  Bauernregeln eines Monats gibt es 43 sogenannte
               Lostage.  Dies sind Namenstage von Heiligen, die  mit  einer
               Wetterregelaussage belegt  sind.  Die  bekanntesten  Lostage
               sind  Mari  Lichtme  (2.2.),  die Eisheiligen (11.-13.5.),
               Siebenschlfer (27.6.) und der Martinstag  (11.11.).   Dabei
               ist es mehr als fraglich, eine markante Vorhersage am Wetter
               eines   bestimmten   Tages  festzumachen,  zumal  durch  die
               Gregorianische  Kalenderreform  ohnehin  eine   Verschiebung
               dieser  Tage  im Jahreskalender erfolgt ist.  Trotzdem haben
               diese Wetterregeln  ihre  Berechtigung,  wenn  sie  zeitlich
               variabler   gesehen   werden:  Ein  Klteeinbruch,  den  die
               Eisheiligen bringen sollen, stellt  sich  in  der  Regel  in
               jedem Mai ein, wenn auch nicht unbedingt exakt zum Zeitpunkt
               der  kalendarischen  Eisheiligen. Einige Bauernregeln knnen
               auch nur regionale Bedeutung haben.

               Die  Datei  wurde  ergnzt  durch  Bauernregeln  des gleich-
               namigen Programms mit  freundlicher  Genehmigung  von  HEKA-
               Soft.

               CALENDA  bietet  eine  Gesamt-Monatsausgabe  oder aber einen
               Ausschnitt mit Bauernregeln an wie unter 2.1  .  Die  tages-
               bezogenen  Regeln  werden  zum jeweiligen Datum ausgegeben -
               die allgemeinen am Schlu angehngt.

               Ŀ
           2.8  SUCHEN       
               
               Neben  der  Suchfunktion  innerhalb  der  einzelnen   Datei-
               ausgabe  (2.4  und  2.5) ermglicht dieser Programmpunkt ein
               Suchen  per  Stichwort  innerhalb  aller  Dateien  in  einem
               Durchgang.   Als  Jahrestermindatei  wird dazu die des defi-
               nierten Jahres geladen, sofern  diese  sich  noch  nicht  im
               Arbeitsspeicher  befindet.  In die Suche eingeschlossen sind
               die kalendarischen Daten (Feiertage etc.),  die  Mondphasen,
               Jahreszeiten und Finsternisse.

               Ŀ
           2.9  JAHRESKALENDER 
               
               Dieser  Menpunkt  ermglicht  eine Jahreskalenderausgabe in
               quartalsweiser Anordnung wahlweise auf dem  Bildschirm  oder
               Drucker.   Bei der Bildschirmausgabe kann quartalsweise vor-
               und zurckgeblttert werden, die Sonn-  und  Feiertage  sind
               markiert.

               Ŀ
           2.10 TAGESKALENDER 
               
               Dieses  Men bietet Tageskalender eines beliebigen Tages des
               definierten Jahres an.  Wird  die  Tageseingabe  mit  RETURN
               beantwortet,  wird  das aktuelle Systemdatum aktiviert.  Das
               Kalenderblatt ist dem Abreikalender nachempfunden.  In  der
               rechten  Hlfte  des  Bildschirms  werden die kalendarischen
               Daten sowie die  Termine  der  beiden  persnlichen  Dateien
               aufgelistet.   Die  Option  'DRUCK' ermglicht eine Hardcopy
               vom Bildschirm.

               Bei Aufruf von CALENDA mit dem Parameter "HEUTE" erfolgt ein
               sofortiger  Programmstart  mit  unmittelbarer  Ausgabe   des
               Tageskalenderblattes.     CALENDA    kann   damit   in   die
               AUTOEXEC.BAT mit dem Befehl z. B.

                            CD CALENDA
                            CALENDA Heute

               eingebunden werden und erzeugt dann bei  jedem  Rechnerstart
               die Ausgabe der Tagestermine unter diesem Menpunkt.
               Der  Untermenpunkt  WEITER blttert einen vollen Bildschirm
               der rechten Seite weiter - ist dieser nicht vollstndig  mit
               Kalenderdaten und Termineintragungen gefllt, so erfolgt ein
               Rcksprung ins Hauptmen.
               HEUTE ermglicht die unmittelbare Anzeige der entsprechenden
               Daten  des  aktuellen  Datums,  auch  wenn  ein anderes Jahr
               definiert wurde.  Allerdings ist dann das weitere  tageweise
               Blttern nur ab diesem Datum mglich.

               Ŀ
           2.11 KURZTERMINPLNE 
               
               CALENDA  verwaltet  10 Kurzterminplne eines Kalenderjahres.
               Dies sind Termindateien mit  je  einer  Eintragung  pro  Tag
               sowie  einer  maximalen Lnge von 3 Zeichen.  Der Terminplan
               nimmt ferner eine berschrift mit 60 Zeichen auf.

               Dieser Programmteil  basiert  auf  einer  Idee  von  Hans  -
               Joachim  SACHT  aus  "Vom  Problem zum Programm", (C) Vogel-
               Verlag Wrzburg 1988.

               Es wird das folgende Untermen erffnet:

                 Ŀ        Ŀ
                  1 - 16    bzw.   16 - 31 
                         
                 Die Terminplne werden auf dem Bildschirm in zwei  Hlften
                 ausgegeben  und  knnen  dann  vor-  und  zurckgeblttert
                 werden.

                 Ŀ
                  Eing abe
                 
                 Eingaben knnen sowohl als Einzeltermin wie auch fr einen
                 Zeitraum erfolgen.   Das  Programm  prft  nicht,  ob  die
                 betreffenden  Tage bereits mit einer Notiz belegt sind, so
                 da diese sofort berschrieben werden.  Wird  die  Eingabe
                 nur  mit einem RETURN beantwortet, erhlt die Terminmatrix
                 einen Leerstring fr das jeweilige Datum. Auf diese  Weise
                 lassen sich Eintragungen wieder lschen.

                 Ŀ
                  Konfig urieren
                 
                 Es  sind folgende Konfigurationen hinsichtlich der Ausgabe
                 mglich:
                  Ŀ
                   Mit allen Wochentagen 
                   Nur mit Sonntagen     
                  
                  Im  ersten  Falle  werden  alle Wochentage mit den ersten
                  drei Zeichen (MON DIE MIT ...  )  ausgegeben,  sonst  nur
                  die Sonntage (SON ___ ___ ).
                  Ŀ
                    Mit Feiertagen  
                    Ohne Feiertage  
                  
                  Die  Feiertage  werden  ebenfalls  mit  den drei Anfangs-
                  zeichen dargestellt, so da z.  B.   am  6.   Januar  die
                  Eintragung  "HEI"  fr  HEILIGE  DREI  KNIGE, fr Ostern
                  "OST" usw.  erscheint.  Dies mag  hilfreich  sein,  fhrt
                  manchmal aber zu einigem Rtselraten.
                  Ŀ
                    Mit Terminen 
                    Ohne Termine 
                  
                  Bei  der Einstellung "Mit Terminen" haben diese Prioritt
                  vor  den  Wochen-  und   Feiertagen   und   berschreiben
                  letztere.

                 Ŀ
                  Druck 
                 
                  Die Druckausgabe erfolgt in komprimierter Schrift, so da
                  der ganze Plan auf einem Blatt dargestellt werden kann.

                 Ŀ
                  Zoom 
                 
                  Diese  Funktion  ermglicht  die Ausgabe eines kompletten
                  Monats  mit  den  entsprechenden  Eintragungen  auf   dem
                  Bildschirm.    Die   Wochentage  werden  hier  nicht  mit
                  ausgegeben, da die Matrix bereits entsprechend vorgegeben
                  ist.  Mit den Pfeiltasten auf  und  ab  kann  monatsweise
                  vor-   und   zurckgeblttert  werden,  die  ESCape-Taste
                  beendet diese Funktion.

                 Ŀ
                  Lad en
                 
                  Laden eines neuen Kurzterminplanes.

                 Ŀ
                  Lsch en
                 
                  Die Routine bietet die gespeicherten Kurzterminplne  per
                  Men   an   zur   physikalischen   Lschung   mit   einer
                  Sicherheitsabfrage.   Dies  ist  vor allem dann erforder-
                  lich, wenn eine neue Datei erstellt werden soll  und  das
                  Kontingent von 10 Dateien bereits ausgeschpft ist.

                 Ŀ
                  Neu er Plan
                 
                  Bei der Erstellung eines neuen  Kurzterminplanes  erfolgt
                  zunchst die Abfrage der Extension, d. h. die bis zu drei
                  Zeichen   umfassende   Dateiendungsbezeichnung   fr  das
                  Betriebssystem.  Hier  kann  z.   B.   eine  durchgehende
                  Nummerierung  von  001  bis  010  erfolgen oder aber eine
                  Buchstabenbezeichnung wie z.  B. "FER" fr einen  Ferien-
                  plan.  Das Programm prft, ob eine Datei mit der eingege-
                  benen Bezeichnung bereits existiert und  gibt  ggf.  eine
                  Warnmeldung.

                 Ŀ
                  Speich ern
                 
                  Dieser  Menpunkt ermglicht das Speichern eines erstell-
                  ten Kurzterminplanes. Sollte eine Speicherung  bei  Been-
                  digung  vergessen  worden  sein,  erfolgt ein Hinweis mit
                  Abfrage durch das Programm.

            ķ
         3.   BEARBEITEN   
            ͼ
               Ŀ
           3.1  JAHRESDATEI  
               
               Es  erscheint  dasselbe  Untermen  wie  unter  2.4  bereits
               erlutert.
               Nach der Wahl 'Bearbeiten' folgt ein neues Men:
               Ŀ
                 Aendern  Lschen  Reaktivieren  Packen  Beenden 
               
               AENDERN erlaubt das ndern
                  - des Datums und
                  - der Eintragung

               Unter 'LSCHEN' ist es mglich
                  - nur einen Datensatz oder
                  - mehrere zusammenhngende Datenstze
               zu  lschen,  d.  h. die Datenstze erhalten lediglich einen
               Lschvermerk in Form eines vorangestellten  Sternchens  (*).
               In der Bildschirmausgabe sind diese Datenstze zustzlich in
               dunkelblau dargestellt.

               REAKTIVIEREN  ermglicht  das  erneute Aktivieren der Daten-
               stze mit Lschvermerk, so da  diese  fr  Kalenderausgaben
               wieder zur Verfgung stehen.

               PACKEN   bereinigt   die  Datei  und  lscht  endgltig  die
               Datenstze mit Lschvermerk nach  einer  vorherigen  Sicher-
               heitsabfrage.


               Ŀ
           3.2  EWIGE DATEI  
               
               Die  Bearbeitung  ist  vollkommen  identisch  mit  der   der
               Jahrestermindatei (3.1).

               Ŀ
           3.3  PINBOARD     
               
               Alle Funktionen sind bereits unter 2.6 dargestellt.

            ķ
         4.   EXTRA        
            ͼ
               Unter  'EXTRA'  wurden  einige  weitere Funktionen implemen-
               tiert.

               Ŀ
           4.1  KONFIGURIEREN  
               
               CALENDA   generiert   insgesamt   44   kalendarische   Daten
               (Feiertage,  Gedenktage).  Es ist jetzt mglich, diese Daten
               fr die Kalenderausgaben zu konfigurieren, d.  h. die  Daten
               knnen  ein-  und  ausgeschaltet  werden, so da sie bei den
               Kalenderausgaben nur noch wahlweise aufgelistet werden.   In
               der  Voreinstellung  sind  alle  Daten  aktiviert und knnen
               jetzt  wahlweise  geschaltet  werden.  Im Konfigurationsmen
               sind die 'eingeschalteten' Daten gelb, die 'ausgeschalteten'
               in blau dargestellt.  Ausnahmen von diesem Verfahren  bilden
               die folgenden Konfigurationspunkte, die nur ber EINSCHALTEN
               konfiguriert werden knnen:

               Nr. 49: EVANGELISCH/KATHOLISCH:
                       Einstellung  der  Feiertage  nach Religionsgebieten.
                       Bei   voreingestellter   Einstellung   "EVANGELISCH"
                       erfolgt   eine   Umschaltung  auf  "KATHOLISCH"  und
                       umgekehrt.

               Nr. 50: 5-/6-Tage-Woche:
                       Bei  voreingestellter  5-Tage-Woche   erfolgt   eine
                       Umschaltung auf die 6-Tage-Woche und umgekehrt.

               Nr. 52: Zeilenabstand Drucker:
                       fragt  eine Zahl zwischen 2 (kleiner Abstand) und 20
                       (groer Abstand)  ab.   Dieser  Wert  ist  Teil  der
                       ESC-Sequenz  fr  die  allgemeine  Einstellung Ihres
                       Druckers  hinsichtlich  des  Zeilenabstandes.    Die
                       optimalste  Einstellung  fr Ihren Drucker ermitteln
                       Sie am besten mit einem Monatskalenderausdruck. Wenn
                       der rechte Rand des Kalenderdrucks eine geschlossene
                       senkrechte  Leiste  zeigt, ist die Zeileneinstellung
                       Ihres Druckers auf "einzeilig" eingestellt.

               Nr. 54: Anzahl Leerzeilen im Monatskalenderausdruck:
                       Es knnen wahlweise Leerzeilen nach den Termin-  und
                       Kalenderdatenausdrucken    des    jeweiligen   Tages
                       angefgt werden fr  nachtrgliche  handschriftliche
                       Eintragungen.

               Nr. 56: Daten -Reihenfolge:
                       CALENDA gibt insgesamt 7  Arten  von  kalendarischen
                       Daten aus, die im Programm in der Reihenfolge:
                         1. Feiertage
                         2. Jahreszeiten
                         3. Mondphasen
                         4. Sonnen- und Mondfinsternisse
                         5. Periodische Termine der EWIGEN DATEI
                         6. Persnliche Termine der JAHRESDATEI
                         7. Bauernregeln
                       angeordnet sind.
                       Per   Konfiguration  ist  es  jetzt  mglich,  diese
                       Reihenfolge bei der  Datenausgabe  dem  persnlichen
                       Bedarf  anzupassen.   Dies  geschieht  durch  Setzen
                       einer  neuen  Ordnungsnummer  vor   der   jeweiligen
                       Datenart.   Durch  Belegung  einer  Datenart mit "0"
                       wird  diese  ausgeschaltet  und  erscheint  in   den
                       Kalenderausgaben   nicht   mehr.    Werden   mehrere
                       Datenarten mit derselben Ordnungsnummer  belegt,  so
                       gilt    fr    diese   die   obige   programminterne
                       Reihenfolge.  Fr die kalendarischen  Daten  (Feier-
                       tage etc.) hat diese Konfiguration 1.  Prioritt, d.
                       h.  der jeweilige Status "AKTIV" oder "PASSIV" tritt
                       erst in Kraft, wenn die Ordnungsnummer nicht auf "0"
                       gesetzt ist.

               Die restlichen Konfigurationspunkte:

               Nr. 51: ABFRAGE SICHERHEITSKOPIE AUF LAUFWERK A:
                       Bei  eingeschalteter  Option fragt das Programm nach
                       dem Speichern von Dateien ab, ob  eine  Sicherheits-
                       kopie auf Diskette in Laufwerk A erfolgen soll.

               Nr. 53: RESIDENTE UHR in der Titelzeile

               Nr. 55: ALTDEUTSCHE MONATSNAMEN zustzlich in den  Kalender-
                       berschriften.

               Nr. 57: AKUSTISCHES SIGNAL
                       CALENDA  gibt  bei  fehlerhaften  Eingaben sowie bei
                       programminternen  Fehlermeldungen  ein   akustisches
                       Signal  aus.  Da sich die Tonausgabe je nach Rechner
                       oftmals  nicht  regulieren  lt,  kann  diese  sehr
                       strend  wirken und ist in dieser Konfiguration ein-
                       und ausschaltbar.

               Die Konfiguration kann anschlieend abgespeichert werden und
               bleibt damit fr die kommenden  Arbeiten  mit  dem  Programm
               erhalten.

               In  diesem  Men  besteht  ferner  fr  das deutschsprachige
               Ausland  die  Mglichkeit,  das  Programm   landesspezifisch
               anzupassen.  Auf die Ausfhrungen unter 1.3 wird verwiesen.

               Einige Erluterungen zu den kalendarischen Daten:

               MONDPHASEN  werden  grundstzlich  exakt nach Tagen, Stunden
               und Minuten in Mitteleuropischer Zeit (  MEZ  )  berechnet.
               CALENDA  benutzt  einen  Formelsatz,  der  jeweils  vor  der
               Kalenderausgabe durchlaufen  wird.   Dieser  Formelsatz  mu
               zwangslufig  klein  gehalten  werden,  da  er  ansonsten zu
               rechen- und  zeitintensiv  wrde.   Die  errechneten  Phasen
               werden dann nur dem Tag ohne Uhrzeit zugeordnet.

               Die  Berechnung erfolgt zur Zeit mit einer Ungenauigkeit von
               hchstens zwei Minuten.  Ab der Mitte des 21.   Jahrhunderts
               ist   die  notwendig  werdende  Zeitkorrektur  aufgrund  der
               verlangsamten  Erdrotation   allerdings   grer   als   die
               Rechenungenauigkeit.    Die   Zeitkorrektur   wird  von  den
               Astronomen durch Beobachtung nachtrglich ermittelt und  ist
               nicht  vorhersagbar.   Am  Ende  des von CALENDA verwalteten
               Zeitraumes betrgt die  Korrektur  vermutlich  zehn  Minuten
               (von  der  berechneten  Zeit zu subtrahieren ). So knnte es
               sein,  da  eine  bestimmte  Mondphase  im  21.   oder   22.
               Jahrhundert auf den vorangegangenen Tag fllt.

               SONNEN-   und   MONDFINSTERNISSE  wurden  fr  den  gesamten
               Zeitraum 1901 - 2199 per Datei aufgenommen  und  werden  vom
               Programm  whrend  der Datengenerierung hieraus gelesen.  Es
               wurden die Finsternisse aufgenommen, bei denen vom deutschen
               Sprachraum aus mindestens eine  Teilphase  einer  partiellen
               oder  totalen  Finsternis sichtbar ist.  Reine Halbschatten-
               finsternisse des Mondes wurden  nicht  aufgenommen,  da  sie
               kaum  beobachtbar  sind.  Das Datum einer Finsternis bezieht
               sich  auf  den  Moment   der   grten   b.z.w.    zentralen
               Verfinsterung  (  sogn.  Mitte der Finsternis ) in MEZ.  Die
               oben erwhnte Zeitkorrektur tritt auch bei den Finsternissen
               auf.  ber die Sichtbarkeitsbedingungen am  eigenen  Wohnort
               und   den   zeitlichen   Verlauf  informiere  man  sich  aus
               astronomischen Jahrbchern  (  z.   B.   "Das  Himmelsjahr",
               Kosmos, Stuttgart ) oder der Tagespresse.


             Ŀ
         4.2  DOS-Befehl     
             
             Der  Menpunkt erlaubt eine Programmunterbrechung und schaltet
             dabei zur DOS-Betriebsebene.  Hier  knnen  jetzt  DOS-Befehle
             eingegeben  werden.   Mit  der  Eingabe EXIT [RETURN] wird die
             DOS-Ebene wieder verlassen.

             Ŀ
         4.3  BERECHNUNGEN   
             
             Es sind drei Arten von Berechnungen mglich:

                Ŀ
             1.   WOCHENTAG ERMITTELN              
             2.   ANZAHL TAGE zwischen zwei Daten  
             3.   DATUM errechnen                  
             4.   URLAUBSBERECHNUNGEN              
                

             Zu 1. - 3.:
                Die  Eingabe  des  Datums  mu   im Format TT.MM.JJJJ (Tag,
                Monat,  Jahr)  erfolgen,  also  Tag   und   Monat   jeweils
                zweistellig  (4.6.   =  04.06.)  und  das Jahr vierstellig.
                Dabei  braucht  das  Ende  der  Eingabe  nicht  mit   ENTER
                abgeschlossen zu werden!  Als zulssiger Zeitraum gilt auch
                hierbei   der   vom  Programm  verwaltete  vom  1.1.1901  -
                31.12.2199.
             Zu 2.:
                Mit ENTER kann das heutige  Datum  bergeben  werden.   Die
                beiden Daten mssen nicht in zeitlicher Folge stehen, d. h.
                es kann zuerst das grere/neuere Datum (z.  B. 10.11.1992)
                und   dann   das   kleinere/ltere   (z.   B.   12.04.1966)
                eingegeben werden.
             Zu 3.:
                Mit ENTER kann das heutige Datum bergeben  werden.   Liegt
                das  errechnete  Datum  auerhalb  des  Bereichs 1.1.1901 -
                31.12.2199 erfolgt eine kurze entsprechende Meldung und ein
                Rcksprung zur erneuten Tageseingabe.


            URLAUBSBERECHNUNGEN erffnet das folgende Untermen:

                Ŀ
             1.   Bentigte Tage fr Zeitraum ermitteln   
             2.   Feste Anzahl Urlaubstage ab Datum       
             3.   Gnstige Urlaubszeitrume ermitteln     
                

                Alle Berechnungen sind begrenzt auf den Zeitraum  1.1.  bis
                31.12.  des Jahres und bercksichtigen die Konfiguration 5-
                bzw.   6-Arbeitstage-Woche.  Die Urlaubszeitrume werden in
                einer Darstellung von jeweils  drei  nebeneinanderliegenden
                Monaten  mit  farblicher  Markierung der Urlaubstage (lila)
                ausgegeben.  Umfat der errechnete Zeitraum mehr  als  drei
                Monate,  so wird ein Untermen zum Blttern angeboten.  Die
                Option    "DRUCK"    ermglicht    einen    Ausdruck    der
                Bildschirmausgabe.

                   Ŀ
             Zu 1:  Bentigte Tage fr Zeitraum ermitteln   
                   
                    Nach Eingabe des gewnschten  Urlaubszeitraumes  werden
                    die hierfr bentigten Uraubstage errechnet.

                    Ŀ
             Zu 2:   Feste Anzahl Urlaubstage ab Datum       
                    
                    Errechnet  wird  der  Urlaubszeitraum  nach Eingabe des
                    ersten Urlaubstages sowie der zur  Verfgung  stehenden
                    Urlaubstage.

                   Ŀ
             Zu 3:   Gnstige Urlaubszeitrume ermitteln    
                   
                    Das  Programm  ermittelt  gnstige  Urlaubszeitrume in
                    Verbindung mit den Feiertagen des Jahres.

               Ŀ
           4.4  HANDBUCH       
               
               Es wird ein List-Programm fr  das  als  ASCII-File  vorlie-
               gende  Handbuch (HANDBUCH.TXT) aufgerufen und ermglicht ein
               komfortables Lesen und  Blttern.  Dabei  stehen  neben  den
               blichen   Bedienungstasten  PgUp,  PgDn  etc.   eine  Such-
               funktion, eine Farbwahl sowie eine kleine  Hilfsseite  unter
               der  Funktionstaste F1 zur Verfgung. Der Lister HB.EXE kann
               auch auerhalb von CALENDA separat gestartet werden.

               Ŀ
           4.5  ENDE           
               
               Beendigung der Arbeit  mit  CALENDA.  Sollte  der  Menpunkt
               versehentlich   angewhlt   worden  sein,  so  kann  mittels
               Verneinung der JA/NEIN-Abfrage weitergearbeitet werden.



         E. GEWHRLEISTUNGSAUSSCHLUSS

            Auch bei  sorgfltigster  Programmierung  knnen  Fehler  nicht
            ausgeschlossen  werden.  Ich hafte daher nicht fr Schden, die
            aus  der  Programmanwendung  entstehen  sowie  fr   entgangene
            Gewinne   und  Vermgensverluste.
            Sollten  Sie  einen  Fehler  feststellen,  so schreiben Sie mir
            bitte und teilen mir den von Ihnen gewhlten  Programmlauf  und
            eine   ggf.    aufgetretene   Fehlermeldungsnummer   mit  -  im
            Einzelfall  kann  eine  Bildschirmhardcopy   zu   Rckschlssen
            fhren.

            Fr  Kritik,  Anregungen  oder  Verbesserungsvorschlge bin ich
            stets dankbar.  Schreiben Sie mir daher bitte, was Ihnen  nicht
            gefllt   oder   was   fehlt.    Ich  werde  diese  Punkte  auf
            Realisierbarkeit fr die nchste Version prfen.

HBENDE

