GUI-Entwicklung mit dem ISA Dialog Manager und allem Komfort der Entwicklungsumgebung Eclipse.
Neuerungen 08/2021
Die neue Version 2 des IDM Eclipse Plugins erhielt viele sinnvolle Verbesserungen und Erweiterungen. Bitte informieren Sie sich hier über die Details.
Hauptmerkmale
- Code-Editor mit Syntax-Hervorhebung, Quellcode-Formatierung und Inhaltsassistent mit Ergänzungsvorschlägen.
- Sprung zur Deklaration, zum Modell, zum übergeordneten Objekt usw.
- Ansichten für Dialogstruktur und Modellhierarchie.
- Einfaches Starten des IDM-Syntax-Checks und Springen zu Fehlerstellen.
- Konfigurierbare, erweiterbare und kontextsensitive Hilfe.
Die Mächtigkeit von Eclipse für Ihre GUI-Entwicklung
Nutzen Sie die Open-Source-Entwicklungsumgebung Eclipse, um Benutzerschnittstellen mit dem ISA Dialog Manager zu entwickeln. Das IDM Eclipse Plugin bietet Ihnen alle Funktionen, die das Arbeiten in Eclipse so effizient und komfortabel machen: Einen Code-Editor, der Sie beim Schreiben Ihrer Dialoge und Module unterstützt, Assistenten für neue Projekte und Dateien sowie spezielle Ansichten, mit denen Sie auch in großen Projekten stets den Überblick behalten. Wenn Sie für Ihre C/C++-Anwendungen bereits Eclipse nutzen, ist das IDM Eclipse Plugin die perfekte Ergänzung, da Sie die Benutzerschnittstelle in Ihrer gewohnten Arbeitsumgebung entwickeln können.
Funktionen
Assistenten (Wizards)
- Anlegen neuer IDM-Projekte.
- Anlegen neuer Dateien (Dialoge, Module).
Editor
- Syntax-Hervorhebung: Einfärbung von Schlüsselwörtern, Attributen, Methoden, Strings, Kommentaren usw. in frei definierbaren Farben.
- Automatische Formatierung des Quellcodes (Einrückung) und automatisches Einfügen von Block-Enden (schließende Klammern, end-Anweisungen).
- Quellcode-Partitionierung: Code-Blöcke lassen sich auf- und zuklappen.
- Dynamischer Inhaltsassistent, der Ihnen während der Eingabe eine Liste mit den gültigen Ergänzungsmöglichkeiten (Kindobjekte, Attribute, Methoden, Schlüsselwörter, Aufzählungstypen) anzeigt. Das gewünschte Element können Sie per Mausklick aus der Liste übernehmen. In der Liste werden zusätzlich Kontextinformationen, z. B. die Datentypen von Funktions- und Methodenparametern, angezeigt.
- Markierung von Problemstellen (Fehler, Warnungen) durch Symbole am linken Rand.
- Schnellansichten
- Bezeichnerliste (Quick Instance List) mit allen Bezeichnern im Dialog oder Modul. Ein Bezeichner kann per Doppelklick in den Quellcode übernommen werden.
- Modellhierarchie (Quick Model Hierarchy) des aktuell bearbeiteten Objekts mit der Möglichkeit zur Definition eines Modells zu springen.
- Kontextsensitive Hilfe, die Sie um eigene Inhalte – z. B. zu Ihren Modell- und Modulbibliotheken – erweitern können.
- Sprungfunktionen für eine schnelle Navigation im Quellcode: Springen per Tastenkombination oder Menübefehl z. B. zu Deklarationen, Modelldefinitionen und Regeln, zum Elternobjekt und zum vorherigen und nächsten Kind eines Elternobjekts.
Ansichten (Views)
- Die Paketansicht (Package Explorer) zeigt Projekte mit ihren Verzeichnissen und Dateien.
- In der Strukturansicht (Outline View) sehen Sie die Objekte, Attribute, Methoden und Regeln des aktuell im Editor bearbeiteten Dialogs oder Moduls und die Objekthierarchie (Eltern-Kind-Beziehungen). Wenn Sie ein Element in der Strukturansicht anklicken, springen Sie zu dessen Definition im Editor. Die Ansicht lässt sich alphabetisch oder nach der Reihenfolge im Quellcode sortieren.
- Die Modellhierarchie (Model Hierarchy) zeigt die Vererbungshierarchie des aktuell bearbeiteten Objekts, das heißt des Objekts, das sich im Editor an der Cursorposition befindet. Ein Doppelklick auf ein Element in der Modellhierarchie bringt Sie direkt zu dessen Definition im Editor.
- In der Fehleransicht (Problems View) werden Fehler, Warnungen und Informationen aus dem Syntax-Check von IDM-Dateien angezeigt. Mit einem Doppelklick auf einen Eintrag in der Fehleransicht markieren Sie die Problemstelle im Editor.
Weitere Funktionen
- Die IDM-Simulation und der Syntax-Check können über Launch Configurations aufgerufen werden.
- Durch Quellcode-Annotationen kann die Vorschlagsliste des Inhaltsassistenten beeinflusst werden. Mit den Annotationen können dem Inhaltsassistenten Hinweise auf den Objekttyp gegeben werden, außerdem können Attribute und Kindobjekte zur Vorschlagsliste hinzugefügt oder daraus entfernt werden.
- Unterstützung von Dialog- und Modul-Fragmenten, die erst von einem C-Präprozessor zu vollständigen IDM-Dateien zusammengesetzt werden. Syntax-Hervorhebung, Inhaltsassistent, Sprungfunktionen usw. funktionieren auch für Fragmente. Code, der durch Präprozessor-Anweisungen in einem bestimmten Kontext inaktiv ist, wird ausgegraut.
Erhältlichkeit
Das IDM Eclipse Plugin ist für Eclipse 4 unter Microsoft Windows 10 (32- oder 64-Bit) erhältlich und lässt sich mit dem ISA Dialog Manager ab Version A.06.02.m verwenden.
Klicken Sie auf das Bild, um das Video zu starten.
IDM Eclipse Plugin