AFX++ von DS-Datasoft
Verfasst: Di, 19. Sep 2006 15:03
Folgendes kam gerade per Mail von Alaska - ich denke mal es ist auch für andere interessant und Dieter wird sicherlich auch noch was dazu schreiben:
Ab sofort ist AFX++ das neue AddOn Programmierwerkzeug für Xbase++ erhältlich.
Was ist AFX++ ?
Mit AFX++ lassen sich Applikationen aufbauen, deren Verhalten und Aussehen über externe Steuerdateien (Textdateien) bestimmt wird. Diese Steuerdateien können zur Laufzeit geändert werden, ohne das neu compiliert werden muß.
Dies bedeutet, daß Änderungen bzw. Anpassungen in den Steuerdateien direkt vor Ort beim Kunden zur Laufzeit gemacht werden können, bzw. nur die modifizierten Steuerdateien zum Kunden gegeben werden müssen.
Weiterhin kann die Verarbeitungslogik von der Bedieneroberfläche getrennt werden und somit lassen sich verschiedene Kundenvarianten leicht pflegen. Verarbeitungslogiken/Validierungen können aber auch in der Steuerdatei definiert werden.
In den Steuerdateien können alle Klassen und Funktionen aus Xbase++/XClass++ oder anderen mitgelinkten Libraries benutzt werden. Die Schreibweise entspricht der Codierung von Xbase++. Ferner werden Codeblöcke, iif() und IF/ELSEIF/ELSE/ENDIF Bedingungen unterstützt und auch die Definition von Variablen und deren Belegen und Abfragen.
Alle Datenbanken von Xbase++/XClass++/(ADSClass++) können benutzt werden, somit auch SQL-Datenbanken. Jede Steuerdatei beschreibt einen Dialog (Fenster). In der Steuerdatei werden das Menü, Toolbar, Statusbar, Dialog, Tabpages und alle Controls in Aussehen, Verhalten und Position definiert. Weiterhin werden darin die Tabellen zugeordnet und evtl. Scopes/Filter und Abfragen definiert.
Im Prinzip wird eine Steuerdatei wie PRG-Code geschrieben und zur Laufzeit interpretiert.
AFX++ kann von der Homepage www.ds-datasoft.de als voll benutzbare Trialversion heruntergeladen werden.
Viele Grüße,
Martin
Ab sofort ist AFX++ das neue AddOn Programmierwerkzeug für Xbase++ erhältlich.
Was ist AFX++ ?
Mit AFX++ lassen sich Applikationen aufbauen, deren Verhalten und Aussehen über externe Steuerdateien (Textdateien) bestimmt wird. Diese Steuerdateien können zur Laufzeit geändert werden, ohne das neu compiliert werden muß.
Dies bedeutet, daß Änderungen bzw. Anpassungen in den Steuerdateien direkt vor Ort beim Kunden zur Laufzeit gemacht werden können, bzw. nur die modifizierten Steuerdateien zum Kunden gegeben werden müssen.
Weiterhin kann die Verarbeitungslogik von der Bedieneroberfläche getrennt werden und somit lassen sich verschiedene Kundenvarianten leicht pflegen. Verarbeitungslogiken/Validierungen können aber auch in der Steuerdatei definiert werden.
In den Steuerdateien können alle Klassen und Funktionen aus Xbase++/XClass++ oder anderen mitgelinkten Libraries benutzt werden. Die Schreibweise entspricht der Codierung von Xbase++. Ferner werden Codeblöcke, iif() und IF/ELSEIF/ELSE/ENDIF Bedingungen unterstützt und auch die Definition von Variablen und deren Belegen und Abfragen.
Alle Datenbanken von Xbase++/XClass++/(ADSClass++) können benutzt werden, somit auch SQL-Datenbanken. Jede Steuerdatei beschreibt einen Dialog (Fenster). In der Steuerdatei werden das Menü, Toolbar, Statusbar, Dialog, Tabpages und alle Controls in Aussehen, Verhalten und Position definiert. Weiterhin werden darin die Tabellen zugeordnet und evtl. Scopes/Filter und Abfragen definiert.
Im Prinzip wird eine Steuerdatei wie PRG-Code geschrieben und zur Laufzeit interpretiert.
AFX++ kann von der Homepage www.ds-datasoft.de als voll benutzbare Trialversion heruntergeladen werden.
Viele Grüße,
Martin