-----------------------------------------------------------------------   Zurück
'Thema: Liesmich-Datei für eine Langzahl BASIC-Programmbibliothek
'Autor: Sjoerd.J.Schaper
'Datum: 08-05-2005
'Code: QuickBASIC 4.5, PDS 7.1, VBdos 1.0, FreeBasic 0.14
-----------------------------------------------------------------------

Um dieses Paket zu installieren
1) Öffnen Sie die Batch-Datei "largeint.bat" und justieren Sie den Pfad zum QuickBasic-Interpreter.
2) Setzen Sie das Arbeits-Dateiverzeichnis mit einem "SET LARGEINT=irgendeine\Verzeichnis" Eintrag im "autoexec.bat", oder verwenden Sie das "msconfig.exe"-Hilfsmittel. Wenn LARGEINT nicht im Dos-Umgebung vorhanden ist, wird das jetzige Verzeichnis verwendet.
3) Starten Sie Schließlich das "copypack.bat", um alle Dateien zu den richtigen Stellen zu kopieren.

Notiz:
Dieses trifft nicht auf die FreeBasic-Version zu. FB Setup-Anweisungen sind im Ordner ".\Library\FreeBasic" beigefügt.

Der Gebrauch dieser Langzahl-Module ist größtenteils selbstverstandlich, als sie die genaue Art der von ihren erwarteten Eingabe auffordern. Nulleingabe, Ctrl-Break oder Ctrl-c sollte die Ausführung abbrechen.

Anstatt lange Folgen von Ziffern am Eingabeanweisung zu tippen, ist es bequemer umzuleiten von Eingangsdateien und Stapelverarbeitung zu benutzen. Alle Resultate werden zur Festplatte gespeichert, deshalb können Daten durch Kopieren und Einfügen schnell von Ausgabe- nach Eingabedatein übertragen worden. "copypack.bat" kopiert ein Bündel von Beispielschablonen und Stapelprogramme zum Arbeits-Dateiverzeichnis.

Also wird jedes Modul mit einer Batch-Datei desselben Namens vom Arbeits-Dateiverzeichnis aufgerufen. Wenn auch eine gleichnamige Eingabedatei vorhanden ist, dann werden seine Daten zum Modul umgeleitet. (Alle Eingabedateien sind Textdateien ohne Dateinamen-Ende.) Um unmittelbar Daten eingeben zu können, müssen Sie einfach die Eingabedatei umbenennen oder entfernen.

Vor allem sollen Sie "primflgs.bas" ausführen. Dieses Modul erzeugt eine kompakte, verschlüs­selte Liste von Primzahlen unten 2,900,000, die durch die Bibliothek-Funktion Nxtprm() benutzt wird.

Bevor Sie das Encoder / Decoder-Paar starten, können Sie Ihre eigene Schlüssel erstellen mit "genrator.bas", das alle für Modulares Potenzieren notwendigen Daten in "public.key" und "private.key" speichert.

Wenn Sie mit der Bibliothek zu programmieren beginnen möchten, werden Sie im Dateikopf "largeint.bi" die Taten & Nichttaten finden und eine Kurzbeschreibung der Aufgabe, die jede Routine zu leisten im Stande ist.

Viel Glück!

SourceForge.net logo