dsSplitcontrol mit geteiltem Fenster horizontal oder
vertikal.
dsProgress, Anzeige eines abhängigen
Fortschrittsbalken.
Control-Klassen: Alle Xbase++ Klassen sind
abgeleitet und um neuen Methoden erweitert:
Class
dsSle ;
from xbpSle, dsParent, dsTooltip, dsEdit
Exported:
Class Var oDefaultConextmenu SHARED
Access Assign Method EnableSelect
Access Assign Method Selectblock
Access Assign Method Longtext
Access Assign Method PreValidate
Access Assign Method PostValidate
o Die Konfiguration der Eingabe-Controls (SLE, MLE,
Listbox, Combobox, Radiobutton, Checkbox,...) wird
enorm vereinfacht und kann durch Callback
Codeblöcke individuell angepasst werden,
o Tooltip für alle Controls,
o SLE mit integriertem Auswahlbutton für Suche in
einer Tabelle und Klartextanzeige für Schlüssel,
o Kalendercontrol für Datumsauswahl .
dsFormgrid, einfache und schnelle Möglichkeit,
Fenster zu gestalten, ohne Hilfe eines Formular
Designers. In ein Fenster wird eine virtuelle Tabelle
gelegt und die einzelnen Zellen mit einem oder
mehreren Controls gefüllt. Zellen und Spalten können
verbunden werden. Im :Create der Maske werden
Position und Größe der Controls berechnet.
Der entscheidende Vorteil: da die Controls erst zur
Laufzeit definiert werden, passt sich die Maske auch
den verschiedenen Schriftgrößen an.
Reportklasse zur schnellen Erstellung von Drucken
auf Zeilenbasis.
Dictionary zur Verwaltung der Tabellen, Indizes und
Pfaden.
Fehlersystem mit Protokollierung,
Windows-Debug Ausgaben.
und vieles mehr…
dsXBrowse, dsXColumn, für die vielseitigen
Anforderungen eines Browsers wurde diese Klasse von
der Basis auf selbst entwickelt. Dadurch wird eine
vollständige Kontrolle über alle Funktionalitäten
erreicht.
Highlights der Klasse:
o Zellen- oder Zeilen- Editierung mit Pre- und
Postvalidierung,
o Gruppenheader zur Zusammenfassung mehrere
Spalten, Spaltentext mit Umbruch,
o Tooltip je Zelle,
o Automatische Spaltenbreitenberechnung,
o Verschieben der Spalten mit Breitenänderung,
o Datenabhängige Einfärbung ganzer Zeilen oder
einzelner Zellen,
ebenso für Schriftart und –größe,
o Verknüpfung einer Spalte mit einem Index und
Sortierung über Maustaste im Spaltenkopf,
o Kontextmenü im Datenbereich und
Spaltenüberschrift,
o Sucheingabe am unteren Ende der Liste,
o Einfach und mehrfach Selektion,
o Callbacks für Eventhandling,
o Voreingestellte Delete- und Append-Methoden,
o Browsen von Arrays,
o Ownerdrawn Zellen, z.B. Schichtplanung.
dsRtf, fertig konfiguriertes RTF Control mit Menüleiste
und Statusbar.
dsTable, Klasse für alle Tabellen (DBFNTX, FOXCDX,
ODBC und SQL
*
Abfragen, ADS und SQL
**
, Arrays)
werden in Klassen gekapselt. Diese Objekte sind
eindeutig verwendbar und vor allem unabhängig von
einem Alias. Die Klassen werden dynamisch nach dem
Öffnen erzeugt. Der Zugriff auf Feldnamen erfolgt
mittels ACCESS ASSIGN Methoden, Navigation, Filtern,
Indizieren, etc. erfolgen durch Methoden.
* benötigt ODBCDBE von Alaska
** in AdsClass++ enthalten
Eine Demoversion mit vollständiger Funktionalität,
Dokumentation und Beispielprogrammen kann von
www.ds-datasoft.de heruntergeladen werden.
Kontakt:
DS-Datasoft GmbH&Co.KG
An der Kirche 5
D-87654 Friesenried
Tel. 08347 981370
info@ds-datasoft.de