SmartComponent Library

Die SmartComponent Library bietet Ihnen den erfolgreichen Einstieg in die Arbeit mit dem Visual Designer. Bei der Entwicklung Ihrer Applikation greifen Sie dabei auf Basisklassen und Referenzobjekte zurück, die von uns speziell auf das OpenEdge GUI for .NET abgestimmt wurden. Diese ermöglichen mit einem geringen Aufwand von selbst zu erstellendem Programmcode das Entwickeln von voll funktionalen Applikationen, in denen z.B. die Erfassung von Datensätzen über Navigations- und Steuerelemente, Auswahlbrowser und Viewer möglich ist.
Der Entwicklungsansatz zeichnet sich durch die Aufteilung der Anwendungsfunktionalität in spezialisierte, im Visual Designer zu pflegende Komponenten, aus. Zu diesen Komponenten gehören u.a. Toolbars, Viewer, Browser und Lookups, welche in einer Vielzahl möglicher Container Controls zu einem Anwendungsfenster oder MDI Fenster kombinierbar sind. Als Container Controls kommen z.B. TabFolder, Outlookbars oder Dockable Panes flexibel zum Einsatz. Über diesen Ansatz (UserControls) ist auch die Entwicklung Ihres ganz speziellen .NET UI möglich, indem die erstellten Komponenten nachträglich auf verschiedenen Container Objekten angeordnet werden.
 Flexible Anbindung von Daten

Kern jeder Business Anwendung ist der Zugriff auf Daten, in der Regel aus einer Datenbank oder dem Application Server. In der SmartComponent Library findet dieser Zugriff zentral über eine abstrakte DataAdapter Klasse statt. Während der Anwendungsentwicklung wird diese abstrakte Klasse durch den konkreten Zugriff auf Daten oder Anwendungslogik implementiert. Dabei ist mit geringem Aufwand der Zugriff auf Progress Datenbankqueries, Temp-Tables, ProDatasets, Business Entities oder OERA (OpenEdge Reference Architecture) oder ADM2 SmartDataObjects möglich. Für alle diese Daten-lieferanten sind Referenzimplementierungen vorhanden – und eigene Anbindungen können bei Bedarf leicht implementiert werden, so dass ein mit der SmartComponent Library erstelltes Frontend mit jedem Backend (inkl. ticEnterprise, iMo, OERA, ADM2) kommunizieren kann. Dabei ist auch der Einsatz von verschiedenen Datenzugriffsarchitekturen in einer einzelnen Anwendungsmaske möglich.
 Enge Integration in den Visuellen Designer

Bereits zur Entwicklungszeit profitieren Sie von unseren spezialisierten Komponenten. So kann z.B. bei Toolbar und Menü auf die funktionsfähigen Standardschaltflächen, beim Browser auf das Zustandsmanagement zurück gegriffen werden, ohne jedoch die von einer .NET Oberfläche bekannten Möglichkeiten eines freien WYSIWYG Designs einzubüßen. Die Datenbindung – ein Hauptkonzept von .NET Datenerfassungsmasken – kann z.B. mit der SmartComponent Library direkt aus dem Visual Designer ohne Umweg über XML Schema Dateien o.ä. auf das Schema Ihrer Datenquelle (z.B. die Progress Datenbank oder eine Business Entity) zugreifen. In einer Viewerkomponente können über einen Wizard direkt Eingabefelder komplett mit Datenbindung und Label eingeführt werden. Weitere Wizards können auf Anfrage erstellt werden.
 Download Datasheet

Weitere Details zu der SmartComponent Library entnehmen Sie bitte dem Datasheet. (258 kB)
 |