home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
prgramer
/
hexcalc
/
hexcalc.doc
next >
Wrap
Text File
|
1993-11-11
|
7KB
|
188 lines
Dokumentation für HEXCALC Stand: 11.11.93
(c) Copyright by Clemens Benden
BLUE NINJA SOFTWARE
HEXCALC IST SHAREWARE !!
Inhaltsverzeichnis
1) Was kann das Programm?
2) Wie funktioniert es?
3) Programmgeschichte
4) Hinweise für die Registrierung
5) Sonstige Hinweise
6) Und zu guter letzt ...
1) Was kann das Programm?
Das Programm ist ein kleiner Taschenrechner, welcher sich für
Rechnungen in den 3 Zahlensystemen HEX, DEZ und BIN eignet. Es
werden nur ganze Zahlen unterstützt.
Der Rechner richtet sich also vorwiegend an die Gemeinde der
Programmierer, die des öfteren mal schnell eine Berechnung durch-
führen wollen oder eine Zahl in ein anderes Zahlensystem konvertieren
wollen.
2) Wie funktioniert es?
Die Bedienung ist recht simpel. Man formuliert die gewünschte Operation
und betätigt dann den ENTER-Button. Ein wichtiges Unterscheidungs-
merkmal ist, daß anders als beim echten Taschenrechner, daß Programm
nicht die Zeile nach Eingabe einer Operation (zB. +) löscht, sondern
vielmehr das Ergebnis erst ausspuckt, wenn man ENTER drückt. Das
hat den Vorteil, daß man direkt in das Eingabefenster wechseln kann
und die gewünschte Rechnung eingeben kann (zB. 80*25-2*160) und
dann den ENTER-Button drückt. Der Rechner gibt dann das Ergebnis nach
den üblichen Rechenregeln (Punkt vor Strich!) aus. Der Nachteil ist,
das man die Zwischenergebnisse nicht mehr sieht (diese kann man jedoch
durch vorzeitiges drücken der ENTER-Taste sichtbar machen:
zb: 80*25 ENTER
- 2*160 ENTER )
Neben den 4 Grundrechenarten gibt es folgende Zusatzfunktionen:
& AND Verknüpfung ( 255&32 ergibt 32 )
| OR Verknüpfung ( 15|16 ergibt 31 )
< 1facher Linksshift ( 1< ergibt 2
1<< ergibt 4 )
> 1facher Rechtsshift ( 4> ergibt 2)
( Klammer auf
) Klammer zu
Hinweis zu den Klammern: Es ist derzeit keine Beschränkung der
Klammerebenen eingebaut, allerdings arbeitet das Programm intern
die Klammer rekursiv ab. Sollte es aufgrund der Abarbeitungen zu
Problemen kommen, bitte ich mich zu verständigen.
Außerdem haben folgende Buttons folgende Bedeutung:
ENTER berechne Ausdruck
CLR löscht die Anzeige (wird diese Taste 2x
nacheinander gedrückt, so wird das Protokoll-
fenster gelöscht!)
DEL Backspace (löscht ganz rechtes Zeichen)
? Hilfefunktion
Befindet sich der Cursor im Eingabefenster, sind zusätlich
folgende Tasten aktiv:
CTRL-B aktiviere Binärsystem
CTRL-D aktiviere Dezimalsystem
CTRL-H aktiviere Hexadezimalsystem
ENTER Starte Berechnung (die ENTER-Taste am
Zahleblock ist gemeint!)
Klickt man einen Eintrag auf dem Protokollstreifen doppelt an,
wird die gesamte Zeile in das Clipboard kopiert. Sie kann dann
von anderen Programmen über "Einfügen" weiter bearbeitet werden.
3) Programmgeschichte
Das Programm wurde mithilfe des IBM C Set/2 und dem Developers
Toolkit programmiert und ist eine echte 32-Bit Applikation.
Das setzt natürlich ein OS/2-Version von mind. 2.0 vorraus.
(das Programm läuft unter 2.1 problemlos)
Datum Version Bemerkung
17.7.93 V1.0 REV000 Erste Release erstellt und als BETA
der ALEX-Test zur Verfügung gestellt
31.7.93 V1.0 REV001 - Fehler beim Umschalten entfernt
(tratt auf, wenn bei leeren Feld das
Zahlensystem gewechselt wurde)
- Hilfefunktion eingebaut
- Protokollfenster zeigt nun immer
aktuelle Einträge
- Löschmöglichkeit für Protokollfenster
28.8.93 V1.0 REV001 - Hilfe ergänzt
12.9.93 V1.0 REV001 - Clipbordfunktion eingebaut
- CTRL-B, CTRL-D, CTRL-H eingebaut
- Hilfetext überarbeitet
- Programmrelease erstellt
- STUB geändert ;->>
11.11.93 V1.0 REV001 - Programm ins Filenetz eingespeist
4) Hinweise für die Registrierung
Wenn dieses Programm ihnen zusagt und sie es nutzen wollen, müssen
sie es registrieren lassen. Der Erwerb von Shareware bedeutet nicht,
daß Programme einfach mir nichts, dir nichts genutzt werden dürfen!
Auch wenn sie dieses Programm bei einem Händler erworben haben,
der sein Geld damit verdient, daß er die Disketten für sie kopiert
und zusammenstellt, müssen sie dieses Programm bei regelmäßiger
Nutzung registrieren lassen (manche Händler vergessen doch allzugerne
dass die lediglich nur der Mittler sind und SELBST nicht ein
BIT programmiert haben)
EINSCHRÄNKUNGEN DER SHAREWAREVERSION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Diese Programmversion ist KEINE Vollversion des Programmes HexCalc
und enthält folgende Beschränkungen:
- Hinweistext im Protokollstreifen
- Hinweistext beim Einfügen aus dem Clipboard
Das sind die einzigsten "Beschränkungen" - es wurde also keine
Programmfunktion derartig "beschränkt", daß sie nicht mehr
funktioniert. Wenn sie diese Version registrieren lassen, fallen
diese Beschränkungen natürlich weg!
Wenn sie sich registrieren lassen wollen, müssen sie
entsprechenden Daten in der Datei ORDER.FRM ausfüllen
und an mich senden (weiteres siehe in der Datei: ORDER.FRM)
5) Sonstige Hinweise
Es wird keine Haftung für Schäden übernommen, die im
Zusammenhang mit der Nutzung des Programmes entstehen
können (seien sie direkt oder indirekt).
Es werden keine Garantie irgendeiner Art übernommen, weder
ausdrücklich noch implizit, einschließlich unbegrenzt aller
Garantien der Verwendbarkeit und/oder Nichtverwendbarkeit für
irgendeinen Zweck.
Ich übernehme keine Verpflichtung für den Gebrauchswert dieses
Programmes über den Kaufpreis dieser Software hinaus. (JA!
Das Programm ist Shareware!)
Es wird unter keinen Umständen Haftung übernommen für jedwede
Folgeschäden, einschliesslich aller entgangenen Gewinne und
Vermögensverluste, oder anderen mittelbaren oder unmittelbaren
Schäden, die durch den Gebrauch oder die Nichtverwendbarkeit
dieses Programmes und ihrer begleitenden Dokumentation
entstehen.
Dies gilt auch dann, wenn ich über die Möglichkeit solcher
Schäden unterrichtet war oder bin, oder durch göttliche
Hellsehung davon in Kenntnis gekommen bin.
6) Und zu guter letzt ...
Tja, das war es dann. Okay, ich weiß das es kein tolles Programm
ist, aber jeder fängt mal klein an.
Hauptsache OS/2 hat was davon ...
Clemens Benden
First member of Blue Ninja Software