home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Amiga / Applications / Mathematiques / Calci.lha / Calci / Calci.deutsch < prev    next >
Text File  |  1993-01-25  |  6KB  |  129 lines

  1. /***************************************************************************/
  2. /*                                                                         */
  3. /*                                C a l c i                                */
  4. /*                                  V 2.0                                  */
  5. /*                                                                         */
  6. /*         Programmed by Wolfgang Breyha                                   */
  7. /*                       Gro▀er Ring 42                                       */
  8. /*                       A-1130  Wien                                      */
  9. /*                       ╓sterreich                                        */
  10. /*         E-Mail        ookummer@swwwnext.tuwien.ac.at                    */
  11. /*                                                                         */
  12. /*    This Program may be freely distributed if:                         */
  13. /*                                                                         */
  14. /*      - You earn no money with it!!                                      */
  15. /*      - The Program, and the .doc-File are both copied                   */
  16. /*      - No Changes (except crunching) are made without                   */
  17. /*        MY permission!!!                                                 */
  18. /*                                                                         */
  19. /***************************************************************************/
  20.  
  21. Calci ben÷tigt in jedem Fall mindestens Kick 2.0.
  22.  
  23. Calci ist ein Taschenrechner fⁿr Programmierer. Bei der Programmierung wurde
  24. auf folgende Punkte besonders geachtet:
  25.  
  26.         1.)     kurzer, kompakter Code (~10 KByte, keine Disk-Libraries!)
  27.         2.)     einfach zu Bedienen ohne Hilfe der Maus
  28.         3.)     auf die Bedⁿrfnisse eines Programmierers zugeschnittene
  29.                 Funktionen.
  30.     
  31. Die Idee zu Calci entstand aus dem Zwang immer einen Taschenrechner neben dem
  32. Computer liegen zu haben, wenn man kleine Zwischenrechnungen machen will.
  33.  
  34. Calci detached selbst. Es ist somit unn÷tig 'run' oder sonstiges zu verwenden.
  35. Es wird dann ein Window mit dem folgenden Inhalt sichtbar:
  36.  
  37. ------------------
  38. |               0| <- Zahlendisplay
  39. |DEC       A     | <- Statuszeile
  40. ------------------
  41.  
  42. Dieses Fenster stellt sich in der Gr÷▀e automatisch auf den Font, der in
  43. den Preferences als System-Dafault-Font eingestellt wurde ein.
  44.  
  45. Jetzt aber zu den Funktionen von Calci.
  46.  
  47. Calci rechnet nur mit ganzen, positiven Zahlen!!!
  48. Er beherrscht die +,-,* und / - Rechnung. Das ist wahrlich nicht viel!!
  49. Aber beim Programmieren habe ich noch nie mehr gebraucht!
  50.  
  51. Falls Sie mal versuchen durch 0 zu dividieren werden Sie Calci nur ein
  52. `ERROR` entlocken k÷nnen!!
  53. Wenn Sie andererseits das Fassungsverm÷gen einer 32-Bit Zahl ⁿberschreiten
  54. (2^32-1) antwortet Calci mit `OVFL` was so viel wie Overflow heissen soll.
  55. Dies ist fⁿr Calci jedoch kein Grund ihnen das weiterrechnen zu verwΣhren.
  56. `OVFL` ist nur eine Warnung das ein ▄ber- oder Unterlauf stattgefunden hat.
  57. Er schneidet den ▄berlauf weg und rechnet mit den untersten 32-Bit weiter.
  58.  
  59. Das ist aber bei Gott nicht alles was Calci drauf hat.
  60. Zur ErklΣrung der restlichen Funktionen m÷chte ich zuerst die Tastatur-
  61. belegung zeigen:
  62.  
  63. F1 ->  Umschalten auf binΣres Zahlensystem (Toggle Hi-, Low-Word)
  64. F2 ->  Umschalten auf oktales Zahlensystem
  65. F3 ->  Umschalten auf dezimales Zahlensystem (Toggle unsigned, signed)
  66. F4 ->  Umschalten auf hexadezimales Zahlensystem
  67.  
  68. Sie fragen sich jetzt wohl wie es m÷glich ist eine binΣre 32-Bit Zahl
  69. in einem 16 Zeichen-Display darzustellen.
  70. Dazu ist die F1-Taste mit einem Toggle ausgerⁿstet. Mit ihr k÷nnen sie
  71. zwischen `HWORD` und `LWORD` (also High- und Low-Word) umschalten.
  72. Bei der Eingabe ist immer das Low-Word sichtbar. Sie k÷nnen aber ohne 
  73. Probleme das High-Word ansehen und dann weiter eingeben. Calci schaltet dann
  74. automatisch wieder auf das Low-Word um!!
  75.  
  76. Die F3-Taste ist ebenfalls doppelt belegt!
  77. Drⁿckt man sie ein zweites mal wechselt sie im DEC-Mode zwischen signed- und
  78. unsigned-Mode.
  79.  
  80. Sowohl die Zifferntasten am ZahlenBlock als auch am HauptBlock k÷nnen zur
  81. Eingabe der Zahlen verwendet werden. Die Buchstaben im Hex-System werden
  82. ⁿber die dementsprechende Taste (wobei klein oder gro▀ keine Rolle spielt)
  83. eingegeben. 
  84.  
  85. Die RETURN-, die ENTER- und die =-Taste schlie▀en eine Rechnung ab.
  86. Wenn das Ergebnis im Display sichtbar ist kann ohne weiteres wieder ein
  87. Operator gedrⁿckt werden und die Rechnung geht weiter.
  88.  
  89. Die <- - Taste l÷scht die Einerstelle. (Auch mit dieser Zahl kann
  90. weitergerechnet werden.)
  91.  
  92. Die DEL-Taste l÷scht das ganze Display.
  93.  
  94. Und jetzt noch die Super-Sonder-Funktionen:
  95.  
  96. F10 ->  das Calci-Window wird dann auf dem nΣchsten Screen in der Screen-
  97.     Liste sichtbar. Dadurch ist es m÷glich Calci auf dem Screen eines
  98.     Text-Editors (wie SuperEd) zu verwenden.
  99. F9  ->    ist eine Notl÷sung. Falls das Window von Calci durch widrige
  100.     UmstΣnde ⁿberschrieben wurde, kann man es mit dieser Taste wieder
  101.     regenerieren.
  102. F8  ->    Das ist eine ganz spezielle Funktion. Ich nehme an das im Display
  103.     ein `A` (wie Auto) steht. Wenn Sie nun F7 drⁿcken sucht Calci nach dem
  104.     SuperEd-Screen. Hat er ihn gefunden, so sendet er ihm die gerade
  105.     angezeigte Zahl sammt Kennung (%,\,$) an die derzeitige Cursor-
  106.     Position. Sonst geschieht gar nichts.
  107.     Um diese M÷glichkeit auch Anwendern von anderen Editoren zugΣnglich
  108.     zu machen gibt es die M÷glichkeit Calci mit
  109. F6  ->    umzuschalten. Es wird dann ein `W` (wie Wait) im Display angezeigt.
  110.     Wenn nun die F8-Taste gedrⁿckt wird wartet Calci bis ein anderes
  111.     Window aktiviert wird. Dann schickt er die Zahl genau an dieses 
  112.     Window!! (Theoretisch und praktisch auch mit CLI m÷glich!!)
  113. F7  ->    Calci hat die Eigenheit, wenn sein Window inaktiv wird sich in die
  114.     Kopfzeile zu verflⁿchtigen, damit er nicht im Weg ist. Erst wenn
  115.     es wieder angeklickt wird ÷ffnet es sich wieder. Mit F7
  116.     haben Sie nun die M÷glichkeit das Fenster ge÷ffnet zu lassen.
  117.  
  118. Die Tasten funktionieren natⁿrlich nur dann, wenn das Calci-Window aktiv ist,
  119. um das Multitasking nicht zu st÷ren.
  120.  
  121. Anm.: Falls Sie DMouse verwenden sollten ist es nicht zu empfehlen die 
  122.       F7-Funktion eingeschalten zu haben, da es dann schwierig wird, das
  123.       Fenster von Calci zu aktivieren!!!
  124.       Auserdem ist es auch empfehlenswert, die Wait-Funktion auch im
  125.       SuperEd zu verwenden da es sonst Probleme mit der ▄bermittlung
  126.       der Daten gibt!!!!
  127.  
  128. So, das wars! Viel Spa▀ mit Calci!!
  129.