ADoc - Datei Hilfsdatei fuer DIA von Stefan Hirth AboutThisDoc ADoc-Datei "Dia.ADoc" : Hilfsfunktion fuer DIA by SH In dieser Datei sind alle Funktionen des Programms DIA V1.3 lesbar fuer das Programm ADoc aufgefuehrt. Vielen Dank an D. Gounelle fuer dieses kleine Utility. Falls Sie genaue Informationen wuenschen, lesen Sie bitte die Doc-Files zu ADoc. Diese und anderes sind in dem LHarc-Archiv "ADoc.LZH" zusammengefaßt. Sonst hier eine kleine Einfuehrung: Aus dem gleich erscheinenden Menue koennen Sie einen Begriff auswaehlen, der dann erklaert wird. In dem Text zu dem Begriff koennen Sie dann wieder auf Woerter doppelklicken, die dann auch erklaert werden, falls sie im Woer- terbuch vorhanden sind. P.S.: Es gibt auch Menues ( einfach ausprobieren ). Stefan Hirth ( siehe About / Werbung ) Features - Ein Programm zum Archivieren Ihrer Diasammlung,viele Editier- Moeglichkeiten Diakastenfach-orientiert. - Workbench-2.0-Look - Einfach zu bedienen / Deutsch - Mehr Funktionen als Gadgets durch Mehrfachbelegung - viele Druckoptionen ( siehe DruckMenue ) - Standard - ASCII-Dateien ( siehe Laden ) - parallele Diakastenbearbeitung ( unter Paralleloption schauen ) - Suchfunktion - CLI-Aufruf - tolle Requester ( siehe REQ_LIBRARY ) - superschnelles GFA-Basic-Kompilat Start Das Programm benoetigt keine Dateien, Libraries oder aehnliches. Mit den folgenden Dateien erreichen Sie aber eine Steigerung des Komforts. Falls das Programm sie nicht vorfindet, wird eine Stan- dardversion verwendet: Bitte weiterlesen unter RUN / DIA_PREFS / RAM_und_CLIPS und REQ_LIBRARY RUN ( im Verzeichnis C: ) Das RUN-Kommando ( normalerweise im "C"-Verzeichnis der WB-Disk ) ermoeglicht Ihnen, den Editor aus DIA aufzurufen und nebenher in DIA weiterzuarbeiten. Falls RUN fehlt, wartet DIA, bis der Editor beendet ist. DIA_PREFS ( im Verzeichnis DEVS: ) In dieser Datei sind Ihre individuellen Voreinstellungen gespeichert. Falls sie nicht vorhanden ist, werden Standardwerte verwendet. RAM_und_CLIPS Um die Blockoperationen nutzen zu koennen, benoetigt DIA als Zwischenspeicher ein Verzeichnis; normalerweise ist das das Geraet "CLIPS:". Bei der Standard- Workbench finden Sie in "S:Startup II" die Zeilen MAKEDIR ram:ClipBoards und ASSIGN CLIPS: ram:ClipBoards Falls Sie sich eine Sparversion gemacht haben, sollten Sie sich diese beiden Zeilen hinzufuegen. Falls DIA das Geraet CLIPS: nicht vorfindet, benutzt es "RAM:" als Zwischenspeicher. Sie brauchen also in beiden Faellen die Datei "ram-handler" im "L:"-Verzeichnis. Diese beiden Wege haben den Vorteil, daß die Blockoperationen relativ zuegig von statten gehen. Falls Sie jedoch das Ausgefallene lieben, koennen Sie auch eine normale Diskette als Zwischenspeicher benutzen. Legen Sie z.B. Ihre WB in DF0: und schreiben dann in die Shell: ASSIGN CLIPS: DF0: so werden die temporaeren Dateien auf Disk gespeichert. Falls Sie weder CLIPS: noch RAM: assigned haben, werden Sie das Block-Menue nicht oeffnen koennen. REQ_LIBRARY ( im Verzeichnis LIBS: ) Mit Hilfe dieser Library gibt es tolle Requester: Der Filerequester ist einer der besten ueberhaupt, der Stringeingaberequester sorgt fuer komfortab- le Texteingabe und der Colorrequester dient zur Einstellung Ihrer persoen- lichen Bildschirmfarben. Die req.library kann mit dem Hilfsprogramm "ReqMaker" im Verzeichnis "Req" erzeugt werden. Bitte lesen Sie hierzu auch den Info-text "Req Info" in die- sem Verzeichnis. Falls nicht vorhanden, werden der Standardfilerequester von GFA, und ein normales Eingabefenster fuer die Strings verwendet. Farben koennen dann nicht veraendert werden. Diese Anleitung ist uebrigens ins Programm integriert und sollte von dort aus auch gedruckt werden koennen. Laden mit LMB: Laedt eine Standard-ASCII-Datei: Die Datei wird zeilenweise gelesen und in den Diaspeicher geschrieben, d.h. Sie koennen Ihre Dias mit Ihrem Lieblings-Editor eintippen und dann mit DIA nachbearbeiten. Seit Version 1.2 haben Sie zum Laden und Speichern einen herrlichen File- requester, falls Sie die "req.library" im "LIBS:"-Verzeichnis haben. mit RMB: Ruft Ihren Lieblings-Editor ( siehe Prefs ) auf und uebergibt ihm den Na- men der Dia-Datei, so daß sie Ihre ASCII-Datei aus dem Programm heraus nach- traeglich veraendern koennen. Der Editor laeuft parallel zu "DIA", so daß Sie hin- und herspringen koennen. Weitere Infos: siehe Schreiben Schreiben Speichert die aktuelle Dia-Liste auf Diskette. Dabei werden die Dias jeweils durch einen Return-Code (10) getrennt, so daß Sie, wenn Sie mit Ihrem Editor die Datei laden, ein Dia pro Zeile sehen. Drucken Mit LMB: Je nach Druck-Preferences entweder Einzeldruck, bei dem ein Requester mit folgenden Feldern erscheint: - aendern Wenn Sie hier klicken, wird der Fachbuchstabe erhoeht. Überschreitet er die Anzahl der Faecher, wird er wieder "A". - OK Wenn Sie das Fach haben, das Sie drucken wollen, druecken Sie dieses Gadget, und der Druck beginnt. - Abbruch Wenn Sie genug gedruckt haben, klicken Sie hier, dann kommen Sie wieder ins Programm zurueck. oder Kastendruck: Es wird nach einer Sicherheitsabfrage der komplette Kasten gedruckt. Mit RMB: siehe DruckMenue DruckMenue - Endvorschub an bedeutet, am Ende des Druckvorgangs wird ein FormFeed ausgegeben. - Spaltenzahl in soviel Spalten werden die Faecher unterteilt. Je mehr Spalten, desto we- niger Papier brauchen Sie, das Programm schneidet jedoch die Dias so ab, daß auch alles in die Zeile passt, d.h. schon bei drei Spalten wird erheb- lich gekuerzt. - Zeilenzahl Nach dem Druck eines Fachs ueberprueft das Programm, ob noch ein weiteres auf die Seite passen wuerde. Andernfalls - Seitenvorschub wird ein FormFeed ausgegeben, sofern dieser Schalter "an" ist. - Ganzer Kasten waehlt die beiden Druckarten ( siehe Druck,LMB ) Anmerkung: Die Druck-Preferences werden zusammen mit den anderen Preferen- ces abgespeichert. Ende Mit LMB: siehe Sicherheitsabfragen Mit RMB: siehe Sleepfunktion Sleepfunktion ( Ende mit RMB ) Schließt den Screen von Dia und oeffnet auf der WB ein kleines Fenster, durch das Sie zu DIA zurueckkehren koennen. Waehrenddessen benoetigt das Pro- gramm kaum Speicher und Rechenzeit. Editieren Auch hier kommt die "req.library" zum Einsatz: Der String-Eingabe-Requester kommt deutlich besser rueber, wenn sie im "LIBS:"-Verzeichnis ist. mit LMB: Zum Editieren des selektierten Dias im aktuellen Diakasten. mit RMB: Editiert die Textzeile im "Aktuelles Dia"-Feld. Einfuegen Fuegt den Text an der gewaehlten Position im aktuellen Diakasten ein, schiebt dafuer alle Dias des Fachs um eins nach hinten und schreibt die Daten des letzten Dias im aktuellen Fach in den "Aktuelles Dia"-Feld. Nummer mit LMB: Sie koennen zuerst die Fach-, dann die Dianummer im "Aktuelles Dia"-Feld veraendern. Wenn Sie mit dem Wert zufrieden sind, druecken Sie "RETURN". Wenn Sie aus Versehen einen Wert eingeben, der von den Preferences her nicht zu- laessig ist, bleibt der alte. mit RMB: Springt die Fach- und Dianummer des "Aktuelles Dia"-Felds an und markiert diese im aktuellen Diakasten. Loeschen Mit LMB: loescht das markierte Dia im aktuellen Diakasten und zieht dafuer alle Dias des aktuellen Fachs um eins nach hinten. Falls Sie das Dia vor dem Loeschen retten wollen, benutzen Sie die Kopierfunktion im aktuellen Diakasten. Mit RMB: loescht den gesamten Kasten BlockMenue Die wichtigste Neuerung der Version 1.3: Sie koennen jetzt nicht nur, wie bisher, einzelne Dias kopieren, verschieben, loeschen und veraendern, sondern ganze Bloecke markieren, abspeichern etc. Block markieren: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Im "Aktueller Diakasten"-Feld sehen Sie ganz rechts von oben nach unten ei- nen schmalen Streifen. Wenn Sie in diesen mit der linken Maustaste hinein- klicken, markieren Sie den Anfang des Blocks, mit der rechten dagegen das Ende. Nach der Markierung eines Blocks steht Ihnen das Block-Menue offen: Block kopieren: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Der markierte Block wird in den Zwischenspeicher kopiert. Von dort aus kann er wieder eingesetzt werden. Block schneiden: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Wie kopieren, jedoch wird zusaetzlich das Original herausgeschnitten. Block loeschen: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Wie kopieren, jedoch wird das Original geloescht und der Abstand beibehalten Save Block: ¯¯¯¯¯¯¯¯¯¯¯ Sie waehlen eine Datei aus, in die der Block gespeichert wird. Diese Datei kann dann wieder geladen werden ( mit "Diadatei/Laden" ). Block ueberschreiben: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Der Block im Speicher wird an die aktuelle Block-Start-Position gesetzt. Die nachfolgenden Daten werden ueberschrieben. Block einsetzen: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Wie Überschreiben, nur werden die anderen Dias nach hinten gerueckt und die hinten herausfallenden wieder in den Zwischenspeicher geschrieben. Springe an Anfang/Ende: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Der Anfang / das Ende des Blocks werden angesprungen. PrefsEditieren Mit LMB: Öffnet ein neues Fenster, in dem 4 verschiedene Werte eingestellt werden koennen: - Faecher pro Kasten Hier kann man die Anzahl der Faecher pro Diakasten eingeben. Voreingestellt ist 6. - Dias pro Fach Stellt die Anzahl der Dias pro Fach ein. Voreingestellt ist 36 - Editor Hier koennen Sie Ihren Lieblings-Editor ( mit Pfad ) eingeben, der dann auf- gerufen wird, wenn Sie "Editieren" aus dem Edit-Menue anklicken. - Standard-Dir Dieses Verzeichnis wird beim Laden/Speichern aufgelistet. Wenn Sie hier ein anderes eingeben, prueft das Programm, ob dieses Verzeichnis im Moment exi- stiert. Wenn nicht, kommt eine Warnung. Beispiele fuer gueltige Verzeichnis- namen: "DF0:","C:","RAM:","DIA:",":Diafiles/". Voreingestellt ist "DIA:". Mit RMB: Mit "req.library" kommt nun ein Color-Requester, in dem Sie die Farben ein- stellen koennen, die selbstverstaendlich auch gespeichert und geladen werden. Preferences Veraendert die Dia-Einstellungen Bitte lesen: PrefsEditieren / PrefsLaden / PrefsSichern / PrefsReset u.a.a: DruckMenue / BlockMenue ( wird auch mit gesichert ) PrefsLaden ( wird beim Start des Programms automatisch ausgefuehrt ) Laedt das File "DEVS:dia.prefs". Falls dieses nicht existiert, werden die Standard-Einstellungen geladen. PrefsSichern Schreibt die aktuellen Voreinstellungen in die Datei "DEVS:dia.prefs". PrefsReset Laedt die Standard-Voreinstellungen Akt_Diakasten Anzeige In diesem Feld gibt es drei Spalten, in der ersten steht die Dianummer, in der zweiten der Fachbuchstabe, in der dritten Spalte der Name des Dias. In dem Feld darunter steht der Name des aktuellen Diakastens. Benutzung - Anwaehlen eines Dias Klicken Sie ein Dia mit der linken Maustaste ( LMB ) an, und es wird inver- tiert dargestellt. Auf dieses Dia wirken nun die Aktionen Loeschen und Ein- fuegen aus dem "Edit"-Menue ( siehe oben ). - Kopierfunktion Klicken Sie das Dia dagegen mit RMB an, geschieht dasselbe wie oben, außer- dem werden die Daten dieses Dias in das "Aktuelles Dia"-Feld kopiert ( sie- he oben ). - Pfeilgadgets In dem Feld darunter gibt es noch zwei Pfeilgadgets, die den sichtbaren Dia- bereich mit LMB um einen Ausschnitt, mit RMB dagegen ganz nach oben/unten bewegen. Akt_Dia Anzeige Dieses Feld enthaelt drei Textzeilen. Die beiden oberen ( Fach / Num. ) sind nur fuer das RMB-Anklicken des Nummern-Gadgets ( siehe oben ) wichtig. Die Textzeile dagegen wird bei vielen Funktionen verwendet. Suchen mit LMB: Startet den Suchvorgang Wenn der String gefunden wurde, wird er im aktuellen Diakasten angesprungen und markiert. mit RMB: Suchstring eingeben Bitte schauen Sie auch unter Case und InStr . Case Bei eingeschaltetem Case findet das Programm nur Strings, die mit dem Such- string in Groß- und Kleinschreibung uebereinstimmen Case und InStr werden mit LMB ein- und mit RMB ausgeschaltet. InStr Bei eingeschaltetem InStr prueft das Programm auch, ob der Suchstring in ei- nem Dia-String enthalten ist Case und InStr werden mit LMB ein- und mit RMB ausgeschaltet. Paralleloption Wenn Sie im Kasten rechts unten das Gadget "@" anklicken, werden alle Daten des aktuellen Diakastens in einen Zusatzspeicher geschrieben. Statt dessen werden alle Daten aus dem Zusatzspeicher in den normalen Speicher kopiert. Sie koennen so zwei Diakaesten parallel bearbeiten und Dias auch zwischen mehreren Kaesten hin- und herschieben. Sicherheitsabfragen Sie sehen oben rechts in der Ecke ( unter dem Screen-To-Front-Gadget ) eine kleine Anzeige - entweder "(-)" oder "(+)". Ein "(+)" zeigt an, daß der Kas- ten seit dem letzten Speichern veraendert wurde. Wenn Sie in diesem Zustand die Funktionen "Laden","Loeschen - RMB" oder "Ende" waehlen, kommt eine Si- cherheitsabfrage. CLI-Aufruf Wenn Sie Dia aus dem CLI aufrufen, koennen Sie gleichzeitig ein File laden. Dazu geben Sie ein: "DIA [filename]". Dasselbe erreichen Sie auf der Work- bench, wenn Sie die Daten-Datei einmal anklicken, dann bei gedrueckter Shift- Taste das "DIA"-Icon waehlen. Im CLI gibt es noch die Moeglichkeit "DIA [?]". Das zeigt eine kleine Info. Sie koennen natuerlich auch einfach nur "DIA" ein- geben, das startet das Programm ganz normal. Besser ist "RUN DIA", weil Sie dann, waehrend Dia laeuft, im CLI arbeiten koennen. Shortcuts Sie koennen alle Gadgets auch mit der Tastatur anwaehlen. Die Kombinationen werden hier nicht aufgefuehrt, denn sie sind im Programm integriert. Klicken Sie hierzu "Anleitung" mit RMB an. Anleitung Mit LMB: Gibt diese Anleitung auf dem Bildschirm oder auf dem Drucker aus. Mit RMB: siehe Shortcuts Prg.-Info LMB: Zeigt eine Kurzinfo ueber dieses Programm RMB: Zeigt den freien Speicher, den Dateinamen und das Dateiformat About Programmiersprache: GFA-Basic V3.5 Amiga Compiler: GFA-Basic Compiler 3.52 Programmautor: Stefan Hirth Fertigstellung: Mai/Juni 1992 Version: 1.3 siehe auch AboutThisDoc Werbung Holt euch: FRANZ-PD #168 - World Trade Center II - DIE Handelssimulation Schreibt mir mal! Adresse: Stefan Hirth Akazienweg 10 D-7120 Bietigheim