Diagramming Framework
Diagramme entwerfen, anbinden, speichern und
benutzen mit dem Open Source Framework NShape. Werten Sie Ihre Anwendung
mit einem grafischen Editor auf. Lassen Sie Ihre Anwender Diagramme
entwerfen und anpassen!
:: Anspruchsvolle Visualisierung
Diagramme spielen in modernen Benutzeroberflächen
eine immer größere Rolle. Das reicht von einfacher Visualisierung
von Abhängigkeiten über grafische Programmierung bis zu
Diagramm-orientierten Benutzer-oberflächen wie sie zum Beispiel
in der Automatisierungstechnik eingesetzt werden.
:: Entwerfen
Das Entscheidende dabei ist allerdings, dass
es mit dem reinen Darstellen von Diagrammen nicht getan ist. Die
Anwender wollen und müssen sie auch bearbeiten können. Sie wollen
die Gestaltung anpassen, Kommentare einfügen, das Layout ansprechender
machen oder gleich ganze Diagramme neu erfassen. Dies ist die Vision
von NShape.
:: Integration
NShape integriert sich in allen Aspekten perfekt
in das umgebende Programm:
- Die Adapter-Technologie ermöglicht Ihnen den Einsatz
eigener Steuerelemente für Toolbox und Übersicht.
- Der Persistenz-Mechanismus erlaubt eine direkte Integration
in die Datenspeicherung der Anwendung.
- Die Erweiterungs-Möglichkeiten der Shape-Bibliotheken
bieten sich zum Anpassen und Hinzufügen von eigenen Shapes
an.
- Die freie Gestaltung der Shapes über Stile und Designs
läßt eine vollständige Anpassung an die Präsentation
der umgebenden Anwendung zu.
- Der Einsatz aller Komponenten ist optional, so können
Sie von einer einfachen Zeichenfläche bis zum vollständigen
Editor alles nach Ihren Bedürfnissen zusammenstellen.
Visio ist eine eingetragene Marke der Microsoft Corporation.
|
:: Visio(TM)
in your App
bedeutet, dass Ihre Anwendung einen vollwertigen
Diagrammeditor beinhaltet, der für die unterschiedlichsten
Anwendungen angepasst werden kann.
- Flussdiagramme
- Organisations-Diagramme
- Stromlaufpläne
- Prozessvisualisierung
- Zustandsautomaten
- Projektpläne
All das und noch viel mehr, stellt Ihnen NShape
zur Verfügung. Und das besondere dabei sind neben den vielen
Editor-Features drei Eigenschaften, die NShape von anderen Diagramm-Bibliotheken
unterscheidet:
- NShape wurde von Grund auf für das Editieren statt
nur für das Anzeigen entworfen und bringt alle benötigten
Editor-Komponenten von vorneherein mit.
- NShape wurde für eine vollständige Integration
in Ihre Anwendung entworfen. Es ist kein Fremdkörper in
Ihrem Programm, sondern passt sich in allen Aspekten an.
- NShape ist hochskalierbar und enthält als einziger
Diagramm-Framework eine Schnittstelle zu RDBMS.
:: Features
- Shape-Bibliothek mit derzeit 80 verschiedenen Shapes
- Verbindungen der Shapes über definierte Klebepunkte
- Unbegrenztes Undo und Redo für alle Operationen
- Über Schablonen können alle Shapes einer Kategorie
blitzschnell geändert oder ausgetauscht werden.
- Mit Stilen und Designs legen Sie ein einheitliches Aussehen
für alle Shapes fest.
- Benutzerdefinierte Menüs auf den Shapes erlauben den
Einsatz als interaktives Diagramm.
- Mit einer ausgefeilten Rechte-Verwaltung bestimmen Sie,
welche Änderungen der Benutzer an den Shapes vornehmen
darf.
- Mitgelieferte (optionale) Komponenten erlauben die Speicherung
von Diagrammen in XML oder relationalen Datenbanken.
:: Demonstrations-Videos
→
Sehen Sie sich ein
NShape video an
:: NShape
Projekt
Das NShape Projekt ist auf GitHub und
Codeplex veröffentlicht, hier finden sich weitere Informationen
und Downloads:
https://github.com/dataweb-GmbH/NShape/
|