Markus Meurer Wirges, 1. 3.1989 Postfach 1174 5432 Wirges Diese Datei sollten Sie unbedingt durchlesen, denn Sie gibt Ihnen einige Hinweise fr die Arbeit mit den neuesten Versionen von PROFIBASE ST. Version 0.07c ------------- Daneben sind einige Features hinzugekommen, die im Handbuch nicht vermerkt sind: Sie k”nnen zwei weitere Tastaturkommandos aus dem Desktop benutzen, und zwar: P = Pažwort „ndern Clr (Clear) = Alle Datens„tze l”schen (nach Sicherheitsabfrage) Ebenso ist einiges an den Gadgets ge„ndert worden. Es ist nun m”glich die Menpunkte Listenformat „ndern Freie Maske „ndern durch Anklicken des jeweiligen Gadgets mit der RECHTEN Maustaste anzuw„hlen. (es ist egal ob die Formate schon bestehen oder nicht) Ebenso ist es m”glich die Gadgets auf dem Desktop zu verschieben. Das geschieht durch Anklicken des jeweiligen Icons mit BEIDEN Maustasten gleichzeitig. Danach k”nnen Sie die Icons beliebig verschieben, was sich folgendermažen auswirkt. Farbpalette auf Drucker - Hardcopy des Bildschirmes " " Floppy - Speichern des Bildschirms im Doodle-Format auf Disk Listenformat auf Drucker - Ausgabe des Listenformates auf Drucker Listenformat auf Floppy - Speichern des Listenformats (wie im Menue) Ausgabemaske auf Drucker - Ausgabe des Maskenformats auf Drucker Ausgabemaske auf Floppy - Speichern des Ausgabeformats Floppy auf Listenformat - Laden eines Formates von Disk Floppy auf Ausgabemaske - Laden einer Ausgabemaske von Disk Floppy auf Farbpalette - Laden eines eigenen Desktopbildes Es ist also m”glich ein individuelles Desktopbild fr die Arbeit mit Profibase zu benutzen (nur bei ausreichendem Speicherplatz). Sie k”nnen sich also frei w„hlen, wen oder was Sie im Hintergrund haben m”chten. Die Icons werden nach dem Verschieben an die alte Stelle gedruckt, also nicht neu gesetzt !! Ab Version V0.1c ---------------- Die wichtigste Žnderung fr Sie als Anwender ist neben der M”glichkeit nun komplexe Suchausdrcke zu verwenden jene, daž das Dateiformat ver„ndert wurde. Das bedeutet, daž Dateien (.DAT), die mit alten Versionen von Profibase (V0.00a-V0.07c) erstellt wurden, nicht mehr einfach in Profibase V0.1c (oder h”her) eingelesen werden k”nnen. Es ergibt sich also die Notwendigkeit fr Sie, Ihre Dateien vor der Arbeit zu konvertieren. Dies geschieht mit Hilfe des Konvertierungsprogramm (KONVERT.PRG im Ordner Probase). Die genaue Vorgehensweise entnehmen Sie bitte den Anmerkungen zu der Version 0.16c. Aužerdem ist es nun m”glich, komplexeste Suchausdrcke zu bearbeiten, was Profibase im Auswertungsbereich zu h”chsten Ehren auf dem ST verhilft. Folgende Ausdrcke sind nun ohne Schwierigkeit auszuwerten: Name: ((((>M* OR <~PaUl) AND =Michael)IMP &A-Z)EQU Wendt) OR * Hierbei sind folgende Operatoren (neben allen anderen bekannten Jokern, Matches, die schon ausfhrlich im Handbuch erl„utert sind, m”glich) OR - log. Oder (frher | ) AND - log. UND XOR - log. XOR NOT - log. Nicht IMP - log. Implikation EQU - log. Žquivalenz ( - Klammer auf ) - Klammer zu Es sind 150 Klammerebenen m”glich, was sicherlich ausreichen drfte. Alle Operatoren (Schlsselw”rter) mssen grož geschrieben werden. ------ Noch ein Beispiel fr diese Auswertungsvielfalt : Sie suchen einen Videofilm fr Ihre Party und geben in das Feld Inhalt folgendes ein: Inhalt: ~.Flugzeug AND (~.Ružland OR ~.UdSSR)(Return) Nach wenigen Augenblicken erhalten Sie dann m”glicherweise eine Beschreibung des Filmes "Firefox" mit allen wichtigen Daten. Ab Version 0.11c ---------------- Neben diesen auff„lligen Žnderungen wurden noch diverse Fehler der frheren Versionen behoben, zum Beispiel beim Žndern oder L”schen von Datens„tzen. Ebenso wurden Fehler bei der Ausgabe des Listenformates bei den Auswertungsroutinen entfernt. Aužerdem wurde die interne Struktur des Programmes umorganisiert, sowie kleinere Ver„nderungen implementiert, die der Anwender nicht bemerkt, die aber den Speicherplatz Ihres ST besser ausnutzen. Ebenso prft das Programm nun selbst„tig auf Linkviren, was Ihnen hoffentlich niemals nach dem Programmstart gemeldet wird. Ab Version V0.12c ----------------- Ab der Version V0.12c wurden die Suchroutinen nochmals ge„ndert, so daž nun die Geschwindigkeit wesentlich gesteigert werden konnte. Diese war durch die Komplexit„t der Suchabfrage (ab V0.1c) stark beeintr„chtigt und ist nun auch wieder Spitzenklasse auf dem ST. (falls Ihnen auch diese Routine noch zu langsam ist, so k”nnen Sie die Anzeige des Suchstandes abschalten. Dies geschieht in der Auswahlbox fr die Einschr„nkung des Suchbereiches (Gesamter Bereich/Freies Intervall). Klicken Sie dort "Return" mit der RECHTEN Maustaste an, so wird diese Anzeige nicht aufgebaut, was zu einem gewissen Geschwindigkeitsvorteil gereicht.) Ebenso wurde der Menuepunkt FILTER fertigstellt, der dem Anwender die M”glichkeit der RASTERFESTSTELLUNG eines Datensatzes gibt. Der Menuepunkt ist weitgehend an den des verknpften Suchens angelegt (bei der Eingabe), jedoch k”nnen nun auch die Felder untereinander beliebig verknpft werden, also mit den obenerw„hnten Junktoren der Aussagelogik, sowie diese auch geklammert werden k”nnen. Nach der Eingabe oder dem Laden der Selektionskriterien, verlangt das Programm die Eingabe einer Verknpfungsvorschrift, die dem Programm angibt, wie es die einzelnen Felder verknpfen soll. Bsp.: Verknpfungsvorschrift: 1 OR (2 AND NOT 3) IMP 4 OR NOT (4 AND 4) Die Zahlen stellen hierbei die Feldnummern der Felder dar, die Sie miteinander verknpfen k”nnen. Um Ihnen die Leistungsf„higkeit der Routine zu verdeutlichen, gebe ich Ihnen ein Beispiel einer Adressverwaltung. Es ist nun m”glich, vielleicht aber nicht wnschenswert, alle Personen herauszufiltern, die entweder in Mnchen oder in Hamburg, aber nicht in Stuttgart wohnen, deren Vornamen mit M beginnt, und deren Hund entweder Waldi oder Bello oder Buschi heižt und die Mller heižen oder in der Waldstraže wohnen. Ab Version V0.13c ----------------- Auf die Anregung einiger Anwender hin, habe ich mich entschlossen, die Anzahl der Felder und der Schlsselfelder deutlich zu erh”hen. Um dies zu bewerkstelligen, waren einige kleinere Žnderungen in der Programmtechnik n”tig, von denen der Anwender ab nichts sprt, aužer Sie wirken sich positiv auf den Programmablauf aus (Geschwindigkeitssteigerung). Die neuen Daten gestalten sich wie folgt: Anzahl Felder: 1024 Anzahl Schlssel: 80 Bedenken Sie allerdings, daž sich bei einer grožen Anzahl von Schlsselfeldern die Anzahl der Datens„tze reduziert, da die Feldinhalte der Schlsselfelder ja im Rechnerspeicher behalten werden mssen. Natrlich gestalten sich alle Datenbankfunktionen im Hinblick auf Schlsselfelder wesentlich schneller als auf andere Dateifelder, doch kann man diese Geschwindigkeitssteigerung auch dadurch er- reichen,daž man die Datei auf eine RAM- oder Harddisk schreibt und nicht mit Diskette arbeitet. Ab Version V0.14c ----------------- Sie haben nun die im Handbuch angekndigte M”glichkeit die Suchoperatoren aus der Auswahlleiste anzuklicken. Gleichzeitig wurden einige kosmetische Žnderungen im Programm vorgenommen, die den Arbeitsablauf entscheident beschleunigen. Ab Version V0.14C ----------------- Es ist nun m”glich bei der Eingabe oder beim Žndern eines Datensatzes jederzeit diese abzubrechen oder den Datensatz in der Datei zu sichern. Dies geschieht dadurch, daž mit der Maus die Box 'Ende' angeklickt werden muž, um die Eingabe oder der Žnderungsvorgang abzubrechen oder indem Sie mit dem Mauszeiger die Box 'Weiter' anklicken, um den Satz zu sichern. Aus dem Desktop (Hauptmen) k”nnen Sie die Menpunkte 'Filter' sowie die Laufwerkseinstellung auch ber die Tastatur anw„hlen. F16 (Shift+F6) Filter Ctrl+l Laufwerkswahl In der Auswahl des Laufwerkes k”nnen Sie dieses nun auch ber die Tastatur anw„hlen (Tasten: a-g,A-G). Ein weiteres Feature wurde in der Summenbildungsroutine eingebaut. Wenn Sie bei der Auswahl des Feldes, ber das die Gesamtsumme gebildet werden soll, mit der rechten Maustaste angeklickt wird, so erfolgt eine direkte Anzeige des Ergebnisses, noch w„hrend des Auswertungsvorganges. Ab Version 0.15c ---------------- Es ist nun m”glich unter dem Menuepunkt SYSTEMPARAMETER (auch ber F17) beliebige W„hrungssymbole (von 400-4000 je nach L„nge) zu definieren, diese anzuzeigen, abzuspeichern (so daž diese direkt beim Programmstart bernommen werden) und vieles mehr. Dadurch ist die Feldart K fr kaufm„nnische Felder nun auch korrekt zu bearbeiten. Ebenso wurden einige Fehler in der Ausgabe der freien Ausgabemaske eliminiert, die das beliebige Mischen von Text und Grafik in Spezialf„llen erschwerten, entfernt und durch neue Routinen ersetzt. Um m”glichst wenig Speicherplatz auf der Diskette zu belegen wird Ausgabemaskenformat nun platzsparend auf der Diskette abgelegt, was leider dazu fhrt, daž Sie alte Ausgabemasken entweder l”schen oder in einem Anpassungsprogramm (KONVERT.PRG) an das neue Format anpassen mssen. Dieses Anpassungsprogramm arbeitet vollst„ndig unter GEM mit Mens, Dialogboxen etc. und ist daher einfach zu bedienen, so daž sich eine ausfhrliche Erkl„rung erbrigt. Ab Version 0.16c ---------------- Um einen m”glichst schnellen Dateizugriff zu erreichen, mužte leider das Dateiformat (*.DAT) und das Datensatzformat (*.SET) vollst„ndig ver„ndert werden. Die Systemroutinen, die frher zur Bearbeitung benutzt wurden, sind auf Diskette leider so langsam, daž ich mich entschlossen habe diese durch wesentlich schnellere eigene Lade- und Speicherroutinen. Um alte Dateien (V0.00a-V0.15c) an das neue Format anzupassen, so benutzen Sie auch das Konvertierungsprogramm KONVERT.PRG, mit dem Sie die Dateien einfach konvertieren k”nnen. Das Programm benutzt leider noch die alten Routinen zum Lesen der Datens„tze, so daž es sich bei gr”žeren Dateien empfiehlt, diese zuerst auf eine RAM-DISK zu kopieren und das Konvertierungsprogramm auf dieser anzuwenden, da die Wartezeiten bei Benutzung einer Diskettenstation einer Datei mit mehr als 100 Datens„tzen das gebotene Maž berschreiten. Das Programm prft vor der Konvertierung, ob sich die Dateien berhaupt konvertieren lassen und ob die Parameter richtig gew„hlt wurden. Sie werden durch eine graphische Anzeige auch jederzeit ber den Stand er Konvertierung unterrichtet. Ab Version 0.17c ---------------- Um die Datensicherheit zu verbessern, ist es dem Anwender nun m”glich seine Dateien nach dem Schliežen noch physikalisch, also auf dem Datentr„ger verschlsseln zu lassen. Der Verschlsselungsalgorithmus ist dabei so ausgelegt, daž er relativ schnell und fast nicht dechiffrierbar ist. Nach dem Schliežen der Datei werden Sie gefragt, ob Sie eine Chiffrierung der Datei auf dem Datentr„ger wnschen. Falls Sie dies mit Druck auf den JA-BUTTON beantworten, so beginnt Verschlsselung der Datei, sowie der Datens„tze. Beim n„chsten Initialisieren wird die Datei dann wieder dechiffriert. Ich hoffe nun alle Fehler eliminiert zu haben. Falls Sie doch noch einen Fehler finden, so k”nnten Sie mir diesen vielleicht mit einer Postkarte mitteilen, damit der Fehler umgehend korrigiert werden kann. (Adresse siehe am Anfang) Weitere Entwicklungen sind in Arbeit oder geplant, so: Echte Teilmengenbildung durch Selektieren (Benutzung einer Relation zur Wahl gewisser S„tze, die einer gewissen Struktur entsprechen) Import/Export Formatdefinitionen Komplexere Rechenm”glichkeiten Gesamt/Teilsummierung (Gruppenwechselverwaltung) in Listenformat Textverarbeitungsfunktionen in Ausgabeformatdefinition Globales Žndern und L”schen Schlsselfelder nachtr„glich l”schen, „ndern, hinzufgen Zu diesem Programm ist ein ausfhrliches Handbuch (ca. 70 Seiten) zu beziehen (kartoniert, gebunden, im Ringordner, informativ). Dieses Handbuch kostet nur DM 25.- oder im Kombipaket mit dem der PD-Textverarbeitung PROFITEXT (insgesamt fast 130 Seiten) nur DM 40.-. Fr Besitzer des Handbuches und einer „lteren Version von Profibase ST ist ein Update-Service eingerichtet, der einen Nachtrag zum Handbuch anbietet. Fr weitere Informationen bzgl. des Update-Services oder zur Bestellung des Handbuches wenden Sie sich bitte an: Elmar Zipp Am Rabenfels 2 6750 Kaiserslautern Einen ausfhrlichen Test dieses PD-Programmes und der PD- Textverarbeitung Profitext finden Sie in der Zeitschrift Public-Domain Software Ausgabe 2/1989.