[BSOiPlusStudio] Entwicklungsumgebung (Endbenutzerhandbuch)


In iPlus stellen Projekte einen logischen Container für alle Komponenten (Klassen) dar. Projekte bestehen in der Regel aus zwei Teilen, der Definition und der Applikation welche auf der Definition basiert.

Standardmäßig sind drei Projekte bereits in iPlus eingebettet:

  • Root
  • Service
  • Variolibrary

Root

Im Root-Projekt sind sämtliche in iPlus verwendeten Komponenten in Gruppen aufgelistet:

  • Komponenten der Benutzeroberfläche (Business-Objekte),
  • Komponenten für die Kommunikation zwischen Server und Client,
  • Klassen zur Datenbankverbindung (Database, DatabaseApp)
  • Servicemanager (LocalServiceObjects)
  • Datenbankabfragedefinitionen (Queries)

Service

Im Serviceprojekt können Sie zusätzliche Servicetool installieren. Ein Tool zum archivieren von Daten aus der Datenbank ist bereits vorinstalliert.

Variolibrary

In der Variolibrary sind alle in iPlus enthaltenen Klassen vorhanden, mit Ausnahme von Business- und Datenbankobjekten.


Projekte und deren Definitionen sind in Variobatch sind nach einem Vererbungsprinzip aufgebaut. Alle Komponenten welche Sie und der Definition erstellen können Sie in beliebiger Anzahl im Applikationsprojekt einfügen. Ändern sich im Laufe der Entwicklung oder später durch Um- oder Nachrüstung der Anlage Komponenten so können Sie diese direkt in der Definition ändern. Alle Änderungen in der Definition werden dann in der Applikation übernommen.

Hinweis: Löschen von Komponenten ist nur dann möglich wenn diese in der Applikation nicht verwendet werden. Es ist daher notwendig das Sie zunächst die Komponenten aus der Applikation löschen bevor Sie deren Eltern-Komponente aus der Definition löschen wollen.

Haben Sie z.B. zwei Produktionslinien dann müssen Sie das Definitionsprojekt nur einmal erstellen und können daraus dann zwei Ableitungen, die Applikationsprojekte erstellen. Die folgende Abbildung zeigt dieses Beispiel.