User-Plug-ins mit Assistent erstellen

<< Click to Display Table of Contents >>

Navigation:  Plug-ins > User-Plug-ins > User-Plug-in erstellen >

User-Plug-ins mit Assistent erstellen

 

User-Plug-ins müssen einige Schnittstellen exportieren um von CanEasy geladen werden zu können (siehe Tabelle "notwendige Export-Funktionen"). Mit CanEasy werden Wizards bzw. Assistenten für Visual Studio 2005 und Visual Studio 6.0 mitgeliefert, die ein Projekt (User-Plug-in) für die jeweilige Entwicklungsumgebung generieren. Darin sind diese Schnittstellen bereits vordefiniert. Werden andere Entwicklungsumgebungen verwendet, müssen diese Schnittstellen manuell definiert werden.

 

PlugInWizard


 

 

Um den Assistenten bzw. Wizard verwenden zu können, muss bei der CanEasy-Installation die entsprechende Option ausgewählt werden. Zum Zeitpunkt der Installation muss zudem die entsprechende Entwicklungsumgebung Visual Studio 6.0 oder 2005) installiert sein.

 

Nach erfolgreicher Installation kann der Assistent/Wizard über Datei Neu Projekt ausgewählt werden. Nach Eingabe eines Projektnamens und einem Klick auf "OK" erscheint ein Dialog, in dem vordefinierte Funktionen und Steuerelemente ausgewählt werden können.

 

Durch einen Klick auf "Fertig stellen" wird ein MFC-Projekt erstellt, in dem die für User-Plug-ins notwendigen Schnittstellen und alle ausgewählten Funktionen und Steuerelemente definiert sind. Wurde ein Steuerelement ausgewählt, wird zudem ein Dialog generiert, in dem dieses Steuerelement angezeigt wird und ein Drop-Target definiert, um ein CanEasy Datenbasis-Element via Drag&Drop darauf ziehen zu können.

 

Nun kann das Plug-in von Visual Studio erstellt werden. Die dabei erzeugte .plu-Datei kann entweder durch Drag&Drop auf das CanEasy Hauptfenster oder über das Kontextmenü von "User-Plug-in" geladen werden.