C-Lib COMPU-ORGA Klassenbibliothek |
Die C-Lib ist eine von COMPU-ORGA entwickelte Klassenbibliothek, die die Entwicklung von Client/Server-Anwendungen
unter Delphi massiv erleichtert. Die Klassenbibliothek ist keine Sammlung von Einzelkomponenten, sondern eine integrierte Gesamtlösung zur Applikationserstellung (Framework).
Eigenschaften der C-Lib
- Erzeugt MDI (Multiple Document interface) - Anwendungen, bei denen ein Hauptfenster ein oder mehrere Unterfenster enthält.
- Alle Applikationen haben das gleiche 'Look and Feel'
- Ein Menüsystem, das sich automatisch auf alle aktiven Formulare aufschaltet, deren Fähigkeiten checkt und dem entsprechend seine Funktionalität modifiziert.
- Eine Toolbar, die sich automatisch mit den Formularen und Menüs synchronisiert (z.B. Diskette ist aktiv, wenn gespeichert werden muss, sonst disabled).
- Optimiert für sog. Cached Updates zur Datenspeicherung.
- Ein automatisches QBE (Query by exampel) über beliebig viele Felder eines Datasets. Es können Vergleichsoperatoren und Wildcards benutzt werden.
- Eine einfache Implementierung von verschiedenen Sortierkriterien.
- Automatische, in allen Aspekten modifizierbare Generierung von Übersichtsformularen, sog. Overviews.
- Automatische Druck / Druckvorschau - Fähigkeiten.
- Automatische Verwaltung von Datamodules. Formulare können automatisch Datasets öffnen und schließen
- Automatische Generierung von Popup-Menüs für Sortierungen, zusätzliche Feldinformationen usw.
- Selektionsmenüs mit Multi-Eingabefeldern (von-bis; Aufzählungen; mehrfach), Speicherung / Aufruf fertiger Selektionen, definierte Standardeinstellung
- Automatischer Export aus tabellarischen Anzeigen nach Excel oder ASCII-Datei
- Optimierte Datumsfelder: Eingabe nur Tag, Tag / Monat, + x-Tage, Anzeige Wochentag, Eingabe Kalenderwoche, autom. Umrechnung, Auswahl aus 2 Monaten
- Automatisches Security-System mit Überwachung von Benutzer-Privilegien bis auf Formular-Ebene.
- Endlos flexibel, alle wesentlichen Methoden der Bibliothek sind virtuell definiert und so überschreibbar.
- Administrator-Software für die Definition von Zugriffsrechten, Neuanlage von Datenbank-Usern usw.
- Manager-Software, die sich in der Taskleiste von Windows installiert und nach dem Systemstart geladen wird. Der Manager überwacht alle Aktionen des
Systems und verhindert wiederholte Anmeldungen an der Datenbank.
- Einbindung von Direkt Oracle Access Treibern ins Programm für problemlosen und besonders schnellen Zugriff auf Oracle.
- Druck-Spooler für Windows mit Druckwiederholung; auch bereichsweise von
- bis Seite; auch auf andere Drucker; mit Suchfunktionen; Druckausgabe auch als PDF-Datei (.pdf)
- Automatisches druckerneutrales Archivierungssystem der Druckjobs mit automatischer Indexierung in Oracle auf Grund vorheriger Definitionen;
Sofortige Anzeige auch nur einzelner Seiten aufgrund des Index und Wiedergabe über Druckspooler (Option)
Durch die durchgängige Objektorientierung sind große Teile des Gesamtverhaltens aller mit der C-Lib erstellen
Applikationen zentral modifizierbar. Damit verkleinert sich der Wartungsaufwand für erstellte Applikationen.
Die Klassenbibliothek C-Lib basiert auf Delphi. Delphi ist ein RAD Tool (Rapid Application Development) mit bestechenden Eigenschaften:
- Basis ist die Hochsprache Object-Pascal.
- vollständig objektorientiert (Vererbung, Kapselung, Polymorphie)
- Basissystem ist eine erweiterbare Klassenbibliothek (VCL: Visual Component Library)
- Delphi ist bei Datenbank-Anwendungen skalierbar bis zu einer mehrschichtigen Architektur mit hunderten von Arbeitsplätzen.
- Delphi Programmcode wird besonders schnell ausgeführt.
Die Klassenbibliothek C-Lib erweitert die Fähigkeiten von Delphi deutlich. Insbesondere wird die Entwicklung
professioneller Anwendungen für die Datenbank Oracle optimiert und auf einen Bruchteil der sonst notwendigen Zeit verkürzt.
Die COMPU-ORGA Systemsteuerung
COS ist das benutzerfreundliche Verwaltungsprogramm für den Administrator des Endanwenders.