• Keine Ergebnisse gefunden

.NET-Komponenten zur Prozessvisualisierung PWG - Projekt

N/A
N/A
Protected

Academic year: 2022

Aktie ".NET-Komponenten zur Prozessvisualisierung PWG - Projekt"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

.NET-Komponenten zur Prozessvisualisierung

PWG - Projekt

.NET definiert ein eigenes Modell und Basisklassen für die Realisierung von wieder verwendbaren Softwarekomponenten, die in einem interaktiven graphischen Design-Werkzeug verwendet werden können. Der System.ComponentModel-Namespace stellt Klassen bereit, mit denen das Verhalten von Komponenten und Steuerelementen zur Laufzeit und zur Entwurfszeit implementiert wird.

Dieser Namespace enthält die Basisklassen und Schnittstellen zum Implementieren von Attributen, Typkonvertern, Bindungen an Datenquellen und Lizenzierungskomponenten.

In diesem Projekt soll das Komponentenmodell von .NET für die Realisierung von wieder verwendbaren Komponenten für die Prozessvisualisierung eingesetzt werden. Typische Komponenten sind z.B.

- Tachometer - Trendanzeigen

- Füllstand (bar indicator) - digitale Wertanzeige - Sliders

- Etc.

Diese Komponenten sollen so gestaltet werden, dass sie in einem interaktiven Designer (Visual Studio .NET) platziert und flexibel angepasst werden können. Herausforderung dabei ist, die Schnittstelle der Komponenten so zu gestalten, dass sie möglichst einfach für unterschiedliche Einsatzbereiche konfiguriert werden können.

Aufgaben im Projekt sind:

- Einarbeiten in das Komponentenmodell von .NET (Namespace System.ComponentModel) mit Ausforschen seiner Möglichkeiten und Grenzen

- Entwurf einer Architektur für eine Komponentenbibliothek für die Prozessvisualisierung - Entwurf von einigen wieder verwendbaren Komponenten

- Realisierung der Komponeten in C#

- Demoapplikation

Vorbild für die Arbeit kann eine in einem früheren Projekt realisierte Bibliothek in Java sein. Das folgende Bild zeigt eine mit dieser Komponentenbibliothek realisierte Anwendung.

Teamgröße: 2 Personen Betreuer: Herbert Prähofer Institut für Systemsoftware

O.Univ.-Prof. Dr. Hanspeter Mössenböck

(2)

Referenzen

ÄHNLICHE DOKUMENTE

• Rechte werden für jedes Assembly einzeln vergeben -> feine Granularität. • Kann erweitert und modifiziert

simple debugger and floppy disk cold start loader.. S Define floppy disk connector for eight ad five inch drives.. located near connector J2. This jumper is

ENABLE TAANSMIT FROM PAGE nn-This command prepares the COM 9026 to begin a transmit sequence from RAM buffer page nn the next time it receives the token, When this command

5 JiniƒService-orientedƒ(almost) everything is considered a serviceƒJini system is a federation of servicesƒmobile proxy objects for service accessƒInfrastructure(“middleware”)

Sets the value for a given index; grows the array if necessary

Die Methode fügt zwischen je zwei Elementen eines Strings-Arrays einen angegebenen trennenden Strings ein und liefert das Ergebnis a,b,c ⇒

private TreeNode addNode(TreeNode parent, string name, int sym1, int sym2). TreeNode node = new TreeNode(name,

Dabei wird beim Fehlen einer Abbildung eines Parameters auf eine Datenslot nur eine Warnung angezeigt, da bei der Ausführung des auf der Prozeßvorlage basierenden Workflows nicht