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