home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0641.ZIP / CCE_0641.PD / ADR_2.V13 / ADRESSLE / ADRESSLE.TXT < prev    next >
Text File  |  1986-02-06  |  7KB  |  238 lines

  1. b1     **********************************************************************
  2.  
  3.                    's Adressbüchle
  4.  
  5.                                1988 by Joker Soft
  6.  
  7.      **********************************************************************
  8.                                                                    6.7.1988
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                  p ALLGEMEINES q
  22.                                  =============
  23.  
  24.      Das Programm wurde aus der Angst heraus geboren, daß ich einmal mein
  25.      kleines "Adressbüchle" ( ca. 10x10 cm ) verlieren könnte.
  26.      Heute lebe ich in ständiger Angst, meiner Datendiskette könnte ein
  27.      Magnet zu nahe kommen ...
  28.  
  29.      Für alle, die auch schon häufiger das Problem hatten in einem
  30.      chaotisierten Zimmer dieses (in dem Moment) klitzekleine Büchlein
  31.      suchen zu müßen, gebe ich hiermit das Program »'s Adressbüchle« in die
  32.      Hand.
  33.  
  34.      Den Quelltext liefere ich mit, weil ich meine, wir Public Domain
  35.      Programmierer müßen zusammenhalten; denn wie soll ich irgendwo etwas
  36.      abgucken können, wenn's verschlüsselt oder gar compiliert ist ?
  37.      ( Das können die großen, teuren Firmen wie PAPA LECKER machen )
  38.      Ob man in dem Fall 'was gebrauchen kann weiß ich nicht, ist das Prg
  39.      doch "Auf die Schnelle" entstanden, ohne saubere Vorarbeit auf dem
  40.      Papier ( die ich im übrigen nur wärmstens empfehlen kann! ).
  41.      Von daher bitte ich auch um Nachsicht in Strukturierung und
  42.      Kommentierung ...
  43.  
  44.  
  45.       p======================================================================q
  46.  
  47.       Der Ordner "ADRESSLE" muß so wie er ist weitergegeben werden.
  48.       D.h. Du darfst kein File daraus löschen oder verändern !!!!
  49.  
  50.       Das Entnehmen von Programmteilen sei hier aber nochmals ausdrücklich
  51.       erlaubt ( zu gewerblichen Zwecken nur mit Quellenhinweis!! )
  52.  
  53.       Auch bitte ich darum, den Ordner weiterzugeben, damit mir möglichst 
  54.       viele die 10 DM zuschicken können, die ich für meinen Aufwand 
  55.       erbitte ( es kann auch ein bel. anderes Scheinchen sein!! ).
  56.       ODER: schick mir eine Diskette mit PD-Software d'rauf.
  57.  
  58.       Auf alle Fälle will ich (ob 10.- oder PD) Anregungen und Fehler-
  59.       hinweise !!
  60.  
  61.       p======================================================================q
  62.  
  63.  
  64.  
  65.                                  p ZUM PROGRAMM q
  66.                                  ==============
  67.  
  68.      Das Prg ist in GFA-BASIC v2.0 entstanden. Sobald mein Update da ist,
  69.      werde ich es in v3.0 "übersetzen".
  70.  
  71.      Strukturierung, Kommentierung und Namensgebung der Variablen litten
  72.      unter dem Vorgehen nach C64-Manier (d'raufloshacken), was man mit dem
  73.      hervorragenden GFA-BASIC nicht machen sollte ( Entschuldigung an alle
  74.      Ästheten und Struktogrammpuristen; ich gehe normalerweise auch anders
  75.      vor ). Trotzdem hoffe ich, daß man durchsteigen kann ( sonst nützt
  76.      nämlich das "Ungeschütztsein" fast nix!! ).
  77.  
  78.      Die Daten werden in einem (mit RESERVE hergestellten) Bereich oberhalb
  79.      vom BASIC abgelegt. Dabei hat jede Seite eine feste Länge von 125 Byte
  80.      (siehe Programmkopf: globale Variable). Man muß dabei allerdings be-
  81.      achten, daß man den "frei gemachten" Speicher noch mittels MALLOC vom
  82.      Betriebssystem schützen läßt, sonst schreibt mir das dumme GEM einfach
  83.      irgendwas 'rein (z.B. FILESELECT).
  84.  
  85.      Ansonsten keine großen Kommentare mehr, sondern nur noch der Hinweis,
  86.      sich mal mit selbstgestrickten Speicherverwaltungen zu beschäftigen.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                                    p BEDIENUNG q
  110.                                    ===========
  111.  
  112.      Alle Möglichkeiten des Programmes sind sowohl über die Maus, als auch
  113.      (teilweise sogar doppelt!) über die Tastatur zugänglich. Dabei habe
  114.      ich mit Absicht auf die Belegung der Funktionstasten verzichtet, weil
  115.      die doch ein bißchen im "Abseits stehen".
  116.  
  117.      Die Bedienung mittels Maus dürfte klar sein (auch wenn man den Urheber
  118.      hinweis anklickt "passiert" was !!).
  119.      Rechts klicken bringt bei "+","-" und "A..Z" was.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.      Zu Bedienung mittels Klaviatur:
  133.        Ich habe versucht, mit logischen (und deshalb einprägsamen) Tasten-
  134.        (kombinationen) zu arbeiten.
  135.        A..Z           wählt das entsprechende Kapitel an, falls unter
  136.                       diesem Buchstaben mind. eine Adresse steht
  137.        ^E             neuer Eintrag
  138.        ^L             Laden
  139.        ^S             Speichern
  140.        ^D             Drucken
  141.        ^Ä             Ändern
  142.        ^X             Ende
  143.        ^F             Suchen (engl. Find)
  144.        ^delete        Löschen
  145.        esc            Info
  146.        insert         neuer Eintrag
  147.        clrhome        zur ersten Adresse
  148.        undo           Ändern
  149.        currechts, +   eine Adresse weiter
  150.        curlinks,  -   eine Adresse zurück
  151.        curhoch        einen Buchstaben weiter
  152.        currunter      einen Buchstaben zurück
  153.  
  154.  
  155.  
  156.      Außerdem sollte ich evt. noch erwähnen, daß beim Eingeben einer
  157.      Adresse auf dem letzten Eintrag (Geburtstag) die Möglichkeit besteht,
  158.      alles nochmal zu machen: ^return drücken.
  159.      Noch 'ne Control Sonderfunktion: beim Suchen kann mittels ^taste abge-
  160.      brochen werden.
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.                                  p SONSTIGES q
  176.                                  ===========
  177.  
  178.  
  179.      Nochmal meine Adresse:
  180.                Joker-Soft oder Johannes Schäfer
  181.                                    Am Rain 8
  182.                                 7450 Hechingen
  183.  
  184.  
  185.      Danken möchte ich Susanne, die mir zu meinem 16. Geburtstag (wann war
  186.      denn der?) dieses "Adressbüchle" geschenkt hat.
  187.  
  188.      Allen Schülern wünsche ich schöne Ferien und, falls gerade keine
  189.      in Sicht sind, viel Spaß in der Schule ...
  190.  
  191.      Lass Dich nicht lumpen und überwinde Deine Faulheit (auch wenn es Dir
  192.      wie mir schwerfällt): schreib mir ein paar Zeilen, was Du zum Programm
  193.      meinst, und schick mir 'ne PD oder 10.- mit. Du animierst mich damit
  194.      ungeheuer, noch mehr Programme zu schreiben und sie so auf den Markt
  195.      zu bringen (Anwendervertrieb); Ideen hab' ich schon genug !!
  196.  
  197.      Last but not least:
  198.  
  199.        Grüße an
  200.                      - alle, die am 24.Juni Namenstag haben
  201.                      - sämtliche Schachspieler
  202.                      - meine Redaktionskollegen von unserer
  203.                        Schülerzeitung "DAS OHR" (Gymnasium Hechingen)
  204.                      - die Schülerzeitungsmacher an allen Schulen
  205.                        (schickt mir bitte Erfahrungen aus Eurer Praxis!)
  206.                      - unsere Lieblingslehrer (!?) aller Länder
  207.  
  208.                      - p Silke q.
  209.  
  210.  
  211.  
  212.  
  213.  
  214. -ENDE DER DATEI-p q
  215. b0f
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236. b1e
  237.  ... Ätsch!
  238.