Business Framework

Unsere objektorientierte Entwicklungsumgebung auf Basis C++ unterstützt die plattformübergreifene Programmierung bis hin zu mobilen Applikationen. Die gesamte Klassenbibliothek ist in logisch zusammenhängende Module unterteilt und bietet zahlreiche Methoden zur raschen Umsetzung von Softwareprojekten. Ein wesentlicher Bestandteil der neuen Bibliotheken ist die Programmierung der grafischen Benutzeroberfläche. Alle Eingabedialoge werden von der Applikation zur Laufzeit dynamisch erzeugt und in der ausgewählten Landessprache angezeigt. Mehrsprachigkeit und die Darstellung in Unicode ist dabei selbstverständlich.

Ergänzt um umfangreiche Funktionen für die Anbindung von verschiedenen SQL Datenbanken deckt dieses Framework alle Anforderungen für die Abbildung der Geschäftsprozesse unserer Kunden. Die gesamte Reportingfunktionalität ist in einer eigenen Bibliothek gekapselt. Spezielle Module erleichtern die Zusammenstellung vordefinierter Formulare zu komplexen Ausdrucken. Jedes Formular enthält beliebig viele frei darstellbare Textblöcke die, ergänzt um Datenbankfelder aus der Anwendung, zum Zeitpunkt der Auswertung in den Kundenreport einfließen.

Die Module unseres Frameworks unterteilen einzelene Komponenten in kompakte Bibliotheken. Durchgängige Verwendung von "private implementation" garantiert einen hohen Grad an Binary Kompatibilität unserer Softwareprodukte. Im übrigen kann dieses Framework als "Black Box" - Installation von unseren Kunden für Implementierungen und Weiterentwicklungen genutzt werden.

Schematische Ansicht der Klassenbibliothek

Die SQL-Bibliothek vereint alle Datenbankzugriffe in der Software. Diese Klasse verwendet eigene Funktionen für die Aufbereitung der SQL-Befehlssyntax zur Programmlaufzeit. Um die Funktionsweise und Herangehensweise der technischen Umsetzung zu demonstrieren finden Sie hier ein Praxisbeispiel für das Auslesen aus einer SQL-Datenbank.