Vb.181: V25-Auftakt
Bernhard Eversberg
ev at buch.biblio.etc.tu-bs.de
Mo Jan 17 09:39:14 CET 2005
Verlautbarung 181 der Entw.Abt. 2005-01-17
-------------------------------
V25-Auftakt
===========
aresqa : RDBS-Tabellen und ein ganz neues Werkzeug
==================================================
Ab sofort sieht V24 leider alt aus ...
Im Spaetdezember 2004 schon angekuendigt, jetzt freigegeben: aresqa!
Dazu gehoert, wie vorige Woche schon geheimnistuerisch angedeutet, ein
voellig neues Werkzeug: ein Fenster fuer die Anzeige UND Bearbeitung
aller ASCII- und ANSI-Textdateien. Dieses Fenster oeffnet man mit dem
neuen FLEX-Befehl "aresqa". Es ist nuetzlich fuer JEDEN Anwender, nicht
nur fuer die Sympathisanten des Relationentums, Es ist, anders als z.B.
das ViewListen-Fenster, frei verstellbar in der Groesse! Und beim
Bearbeiten hat es Undo und Redo-Funktionen. Das sind aber nur zwei der
interesstantesten Eigenschaften.
Die Einzelheiten koennen wir uns hier sparen, alles ist genau beschrieben in
http://www.allegro-c.de/aresqa.htm
Wer gezielt und schnellstmoeglich nur das neue Fenster sehen und testen
will, geht sofort hierhin:
http://www.allegro-c.de/aresqa.htm#bild
Bereit liegt das V25-Preview-Paket a99.lzh auf ac25 des ftp-Servers
(nur fuer User ac05, neues Passwort noetig!)
http://ftp.allegro-c.de/ac25
Darin sind eingepackt die folgenden Dateien:
a99.exe
--> ProgDir
aresqa.rtf, xaresqa.rtf, ha_ar, ha_ar0, table.rtf, tabinit.rtf
--> ProgDir\help
onerror.flx, dir.flx, arsq.flx, aresqa1.flx, aresqa2.flx
tabedit.flx, tabpick.flx, tabstart.flx
--> ProgDir\flex
Dann geben Sie probeweise mal im Schreibfeld ein:
a uifeger
Es erscheint die Datei UIFEGER in einer aresqa-Liste
Dahinter steckt arsq.flx, gestartet von onerror.flx
d p
Es erscheint die Liste der Dateien auf dem Programmverz.
Dahinter steckt dir.flx, gestartet von onerror.flx
Das sind nur zwei erste Beispiele fuer die Bandbreite der Moeglichkeiten.
Ein Gesamtpaket V25.0 wird es erst geben, wenn aresqa an allen relevanten
Stellen in die Hilfetexte und FLEXe eingebaut ist, Das braucht noch etwas
Zeit.
Uebrigens: Aresqa hoert sich zwar an wie ein weiblicher Vorname, ist es
aber nicht. Noch nicht! Gruendliche Durchforstung des Webs mit den
kompetentesten Suchmaschinen ergab, dass diese Buchstabenfolge bislang
weltweit in Milliarden Dokumenten weder als Name noch als Wort auftrat.
Damit haetten wir also einen heissen Tip fuer werdende Eltern eines
Maedchens! Diese Erkenntnis hat natuerlich zuerst die Entw.Abt. selbst
elektrisiert. Aresqa Eversberg - klaenge doch edel, nicht?
Aber es gibt auch noch
Kleinere Verbesserungen
-----------------------
ask-Eingabefeld vergroessert
----------------------------
Es gibt viele Gelegenheiten, wo das ask-Eingabefeld viel zu klein
war. Obwohl es durchaus recht lange Inhalte aufnehmen kann, aber
das Scrollen ist dann doch wenig anwenderfreundlich.
Jetzt ist das Feld viel groesser und mehrzeilig.
FLEX: Anfangswert der iV
------------------------
Bisher ist der iV-Inhalt am Beginn eines FLEXes undefiniert. Jetzt ist es so: Bei
Aufruf einer FLEX-Datei mit X name (im Schreibfeld) oder mit exec X name (aus
einem anderen FLEX heraus) kann man hinter den Dateinamen jetzt noch eine
beliebige Zeichenfolge setzen, Diese steht dann in der iV, wenn die Abarbeitung
des FLEXes beginnt.
Teilfeld $
----------
Wenn in einem var oder write-Befehl ein Teilfeld x einer Kategorie #nnn
auszugeben ist, kann man ja schreiben var #nnn$x
Was aber, wenn der Anfangsteil gebraucht wird, der VOR dem ersten
Teilfeld steht? So etwas kommt ja vor. Beim Einfuegen hat man diese
Moeglichkeit schon lange:
var "abc"
ins $$-#nnn
fuegt "abc" an den Anfang des Feldtextes, vor das erste Teilfeldzeichen,
und wenn da schon was steht, wird es ersetzt.
Nun geht das plausible Gegenstueck: var #nnn$$
Was nebenbei bedeutet, dass es kein Teilfeld mit dem $-Zeichen als
Code geben kann. Das wird zu verschmerzen sein.
Dasselbe gilt nun in den Exportparametern: Man schreibt
#90 $$
um den Anfangsteil der Kategorie #90 zu erhalten. Statt des ersten
$ kann da auch das Dreieck stehen, das zweite muss aber $ sein.
(Schon seit 14.2.96 ist das $ statt Dreieck erlaubt, auch wenn
das wirkliche Teilfeldzeichen das Dreieck ist! Dadurch kann man
Parameter neutral gestalten.)
In a99/alcarta ist das nun eingebaut, die anderen Programme werden
noch folgen. Das kommende Gesamtpaket V25.0 wird in der Hinsicht
komplett sein.
Natuerlich kann man in den Parametern schon lange schreiben
#90 e"$" (hier aber Dreieck statt $ !)
aber die Tabellenmethodik musste in diesem Punkt komplettiert werden
Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329,
D-38023 Braunschweig, Germany
Tel. +49 531 391-5026 , -5011 , FAX -5836
e-mail B.Eversberg at tu-bs.de
Mehr Informationen über die Mailingliste Allegro