Mit StormWIZARD entwirft man schnell und unkompliziert systemkonforme graphische Programmoberflächen (GUI), ohne auch nur eine Zeile programmieren zu müssen. Die Oberflächen sind automatisch größenveränderbar, fontsensitiv und können einfach in alle Landessprachen übersetzt werden. Durch die Verwendung einer Bibliothek (Library) können die erzeugten Oberflächen in allen Programmiersprachen einfach verwendet werden.
Interaktiver Editor
Alle Bestandteile einer Programmoberfläche wie Fenster, Dialoge, Menüs, Schalter, Rollbalken, Schieberegler, Knöpfe uvm. werden im Editor nach dem Baukastenprinzip zusammengestellt. Die Darstellung erfolgt übersichtlich in einer hierarchischen Liste. Durch ein aktualisierbares Vorschaufenster kann die Oberfläche jederzeit kontrolliert werden (WYSIWYG). Auch komplexe Bedienoberflächen lassen sich somit unkompliziert und schnell erstellen.
Flexible Layouts
StormWIZARD bietet über 30 Grundelemente, aus denen beliebig komplexe Bedienoberflächen erstellt werden können. Die erstellten Oberflächen sind größenveränderbar und fontsensitiv. Die Elemente werden dabei nicht einzeln positioniert, sondern in horizontalen oder vertikalen Gruppen angeordnet und automatisch richtig im Fenster plaziert. Ausgeklügelte Layout-Mechanismen sorgen dafür, daß Fenster, Dialoge und Menüs immer in gleichbleibender Qualität angezeigt werden, egal in welcher Größe ein Fenster aufgezogen oder welcher Font verwendet wird. Der Aufbau der erzeugten Fenster ist dabei sehr schnell und flüssig.
Über 30 BOOPSI-Klassen
Folgende Grundelemente sind verfügbar: Knöpfe (Button), Zeichenkettenfelder (String), Marken (Label), Auswahl (Checkbox), ausschließende Auswahl (Mutual-Exclusion), Zahlenfelder (Integer), Rollfelder (Scroller, Slider), Pfeile (Arrow), Auswahlfelder für große Listen (Listview, MultiListview), markierbare Auswahl (Toggle), Linien, Farbfeld, Parameterübergabe (Args), Füllanzeige (Gauge), Blättersymbol mit Popup-Eigenschaft (Cycle), Vektoren, Datum, Leerraum, Bilder, Bilder in Knöpfen (Image-Button), umschaltbares Bild (Image-Toggle), Bild-Popup, ausklappbare Auswahlmenüs (Popup), Farbauswahlfeld (Palette), Vektor-Popup, Hierarchien, horizontale und vertikale Gruppenfelder, Karteikarten-Objekte (Paging), Objektverbindungsklasse zum selbständigen Nachrichtenaustausch (Notify), einfache Handhabung von Pixel-Grafiken. Alle Parameter dieser Elemente (Attribute, Flags, ID, Name) lassen sich über komfortable Optionen-Einsteller an die jeweiligen Gegebenheiten anpassen.
AmigaOS-konform
Bei der Entwicklung von StormWIZARD wurde größten Wert darauf gelegt, daß alles AmigaOS-konform realisiert ist. Die Basis hierfür ist die konforme WIZARD-Libary und der Einsatz der BOOPSI-Technologie. Gerade durch die Verwendung von BOOPSI-Klassen ist die Kompatibilität zu zukünftigen Betriebssystemen gewährleistet.
Automatische Lokalisierung
StormWIZARD erzeugt automatisch zu jeder Oberflächendatei einen Lokale-Katalog, mit dem man das Programm in kürzester Zeit in andere Landessprachen übersetzen kann.
Programmiersprachenunabhängig
Da StormWIZARD keine Quelltext (Source) erzeugt, sondern eine Oberflächendatei (Ressource), die über die WIZARD-Library verwaltet wird, können die erzeugten Programmoberflächen mit jeder Programmiersprache angesprochen werden. Einen Großteil des Verwaltungsaufwands wird dabei von der WIZARD-Library übernommen.
StormC, SAS/C, Dice C, GCC, Aztec C, MaxonC, E, MaxonPascal, BlitzBasic 2 und Hisoft/MaxonBasic werden direkt unterstützt. Andere können vom Anwender einfach angepaßt werden.
Die wichtigesten Funktionen
Systemvoraussetzungen
Zurück zur Homepage. Besucher seit dem 24.04.96: .