Markus Meurer Wirges, 1. 3.1989 Postfach 1174 5432 Wirges Diese Datei sollten Sie unbedingt durchlesen, denn Sie gibt Ihnen einige Hinweise f�r 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 Men�punkte 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 f�r 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 f�r Sie als Anwender ist neben der M”glichkeit nun komplexe Suchausdr�cke 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 f�r 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 Suchausdr�cke zu bearbeiten, was Profibase im Auswertungsbereich zu h”chsten Ehren auf dem ST verhilft. Folgende Ausdr�cke 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 ausf�hrlich im Handbuch erl„utert sind, m”glich) OR - log. Oder (fr�her | ) 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 d�rfte. Alle Operatoren (Schl�sselw”rter) m�ssen grož geschrieben werden. ------ Noch ein Beispiel f�r diese Auswertungsvielfalt : Sie suchen einen Videofilm f�r 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 fr�heren 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 pr�ft 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 f�r 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 verkn�pften Suchens angelegt (bei der Eingabe), jedoch k”nnen nun auch die Felder untereinander beliebig verkn�pft 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 Verkn�pfungsvorschrift, die dem Programm angibt, wie es die einzelnen Felder verkn�pfen soll. Bsp.: Verkn�pfungsvorschrift: 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 verkn�pfen 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 w�nschenswert, alle Personen herauszufiltern, die entweder in M�nchen 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 M�ller 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 Schl�sselfelder deutlich zu erh”hen. Um dies zu bewerkstelligen, waren einige kleinere Žnderungen in der Programmtechnik n”tig, von denen der Anwender ab nichts sp�rt, aužer Sie wirken sich positiv auf den Programmablauf aus (Geschwindigkeitssteigerung). Die neuen Daten gestalten sich wie folgt: Anzahl Felder: 1024 Anzahl Schl�ssel: 80 Bedenken Sie allerdings, daž sich bei einer grožen Anzahl von Schl�sselfeldern die Anzahl der Datens„tze reduziert, da die Feldinhalte der Schl�sselfelder ja im Rechnerspeicher behalten werden m�ssen. Nat�rlich gestalten sich alle Datenbankfunktionen im Hinblick auf Schl�sselfelder 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 angek�ndigte 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 Men�punkte '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 f�r 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 f�hrt, daž Sie alte Ausgabemasken entweder l”schen oder in einem Anpassungsprogramm (KONVERT.PRG) an das neue Format anpassen m�ssen. Dieses Anpassungsprogramm arbeitet vollst„ndig unter GEM mit Men�s, Dialogboxen etc. und ist daher einfach zu bedienen, so daž sich eine ausf�hrliche Erkl„rung er�brigt. 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 fr�her 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 pr�ft 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 verschl�sseln zu lassen. Der Verschl�sselungsalgorithmus 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 w�nschen. Falls Sie dies mit Druck auf den JA-BUTTON beantworten, so beginnt Verschl�sselung 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 Schl�sselfelder nachtr„glich l”schen, „ndern, hinzuf�gen Zu diesem Programm ist ein ausf�hrliches 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.-. F�r Besitzer des Handbuches und einer „lteren Version von Profibase ST ist ein Update-Service eingerichtet, der einen Nachtrag zum Handbuch anbietet. F�r weitere Informationen bzgl. des Update-Services oder zur Bestellung des Handbuches wenden Sie sich bitte an: Elmar Zipp Am Rabenfels 2 6750 Kaiserslautern Einen ausf�hrlichen Test dieses PD-Programmes und der PD- Textverarbeitung Profitext finden Sie in der Zeitschrift Public-Domain Software Ausgabe 2/1989.