[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

Dieser Namensraum enthält die grafische Entwicklungsumgebung für das DynamicNodes-System.

Die wichtigste Klasse in diesem Namensraum ist das Steuerelement DNApplicationControl. Mit diesem Steuerelement kann die Entwicklungsumgebung in andere Windows-Forms-Projekte eingebunden werden.

Classes

  ClassDescription
Public classDNApplicationControl
Ein Steuerelement, welches eine vollständige DynamicNodes-Entwicklungsumgebung hostet. Zum Starten der Entwicklungsumgebung muss die Methode BootEnvironment()()()() aufgerufen werden.
Public classDocument
Das Dokument-Objekt, welches den Editor des Graphen verwaltet.
Public classGUICore
Der Kern der Benutzeroberfläche.
Public classHelpForm
Das Hilfe-Fenster von DynamicNodes.
Public classInfoDialog
Das Info-Fenster der DynamicNodes-Umgebung. Es zeigt Versionsstände und Lizenzinformationen an.
Public classPropertyDialog
Ein Eigenschaftsfenster für beliebige Objekte. Dieses Dialogfenster wird typischerweise mit den Property-Wrapper-Klassen aus dem Namensraum DynamicNode.WinApp.PropertyWrapper verwendet.
Public classTemplateLibrary
Listet die System- und Benutzervorlagen in einem Baum und stellt Funktionen zur Erzeugung von zugehörigen Oberflächensteuerelementen zur Verfügung.
Public classTemplateLibrary..::..FolderNode
Ein Knoten in der Vorlagenbibiothek, der ein Verzeichnis repräsentiert.
Public classTemplateLibrary..::..Node
Die abstrakte Basisklasse für Knoten in der Baumstruktur der Vorlagenbibliothek.
Public classTemplateLibrary..::..TemplateNode
Ein Knoten in der Vorlagenbibiothek, der eine Vorlage repräsentiert.
Public classViewDescriptor
Beschreibt eine Ansicht der Entwicklungsumgebung.

Interfaces

  InterfaceDescription
Public interfaceIAssetContainer
Die Schnittstelle eines Asset-Containers. Ein Asset-Container ist ein Objekt, welches als Sammelstelle für optionale Komponenten dient.
Public interfaceIGuiHost
Eine Schnittstelle für Objekte, welche die GUI der Entwicklungsmgebung bereitstellen. Das kann ein Fenster oder ein Steuerelement sein.

Enumerations

  EnumerationDescription
Public enumerationProjectKind
Eine Aufzählung mit verschiedenen Projekttypen.