Startseite > Archiv > Ein Command-Modell für das Managed Add-in Framework

Ein Command-Modell für das Managed Add-in Framework

dotnetpro 12/2008 Von Jörg Neumann erschienen in dotnetpro 12/2008 auf Seite 103
Code: A0812SystemAddin
1 Bewertung(en):

Im zweiten Teil der Serie ging es bereits um die Integration von Windows-Forms-basierten Add-ins. In diesem Teil werden nun Dialoge zur Verwaltung und Aktivierung von Add-ins vorgestellt. Außerdem wird ein Command-Modell entwickelt, welches den Add-ins eine leichte Integration in die Menü- und Toolbars der Anwendung ermöglicht.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Ein   081dnp_SystemA_ml_ws2   2008   40ff   70ff   A0812SystemAddin   Abbildung   Abhilfe   Ablauf   ableiten   abonniert   abstract   abstraktes   Acando   AddIn   AddInActivationOptionsForm   AddInActivationType   AddInDetailsForm   AddInDictionary   AddInHost   addInHost1   addInHost1_CommandExecuted   AddInHostView   AddInMana   AddInManager   AddInManagerControl   AddInManagerForm   AddInPath   AddInProxy   AddInSecuri   addInsListView   AddInStore   AddInSurface   AddInToken   akti   aktivieren   aktiviert   aktivierten   Aktivierung   Aktivierungs   Aktivierungstyp   aktualisieren   alle   Alles   allge   anbieten   angebotene   angegeben   angegebenen   angehängt   Anlegen   Anschluss   Anwen   Anwender   Anwendung   Anwendungen   Anwendungsbetreuer   Anwendungsfenster   Anzeige   Anzeigen   Anzeigetext   anzubieten   anzufordern   AppDomain   Application   Array   Artikeln   Associate   auch   Aufbau   aufge   aufgenommen   aufgerufen   auflisten   Aufruf   aufzurufen   ausgewähl   auslösen   ausschließlich   Außenwelt   Außerdem   ausVisual   automa   automatisch   AvailableAddIns   baren   basierte   basierten   basiertenAn   Basis   Beide   beim   beinhaltet   Beispielanwendung   beispiels   beispielsweise   bekommt   benötigen   benötigt   benötigten   Benutzer   berät   Bereich   bereit   bereitge   bereitgestellt   bereits   bereitstellt   Bereitstellung   beschränkt   beschrieben   beschriebenen   bestehende   besteht   bezie   beziehungsweise   bietet   bilden   Bilder   bildet   bindAddInButton_Click   binden   Blick   Blog   blogspot   Büchern   byte   Checked   chen   chenden   ches   class   Clear   Click   Client   cmdSrv   cmdUISrv   Code   Codezeilen   Collection   Command   CommandContext   CommandContract   CommandExe   CommandExecuted   CommandExecutedEventArgs   commandname   Commands   CommandService   Consultant   Context   contract   Control   CreateCom   CreateCommand   CreateCommands   CreateMenuItem   CreateSeparator   CreateToolbar   CurrentDirectory   cuted   daher   damit   daraufhin   Darstellung   Darstellungsstil   Darüber   darum   dass   Datenbanktechnologien   dazu   deak   Deaktivie   deaktivieren   deaktiviert   Deaktivierung   definiert   DemAdd   deren   dern   dessen   deutlich   Dialog   Dialoge   DialogResult   Dialogs   Dictionary   dient   dies   diese   diesem   diesen   dieser   dieses   direkt   dnpCode   doch   DochfürdenEinsatzinkomple   dotnetpro   dows   dung   dungen   durch   durchgängiges   dynamisch   ebenfalls   Eigen   eigene   Eigenschaf   Eigenschaft   Eigenschaften   eigentli   eindeutiger   eine   einem   einen   einer   eines   einge   eingefügt   eingesehen   eingestellt   einige   Einsatz   Einzelheiten   einzelnen   Element   Elemente   Elementen   Elements   enabled   Endbenutzer   engeVerzahnung   enthält   enthalten   entladen   entspre   entsprechend   entsprechende   entsprechenden   Entwickeln   entwickelt   Entwickler   Entwicklerkonfe   Environment   erfol   erfolgt   erfüllt   ermit   ermitteln   ermittelt   ermöglicht   erreichen   Erstel   erstellen   erstellt   Erstellung   ersten   Erster   erungsoptionen   erwähnt   erwei   erweitern   erweitert   etwas   Event   EventArgs   EventHandler   explizit   Extender   Extras   face   Fähig   Fall   false   Fazit   Fehlt   Fenster   fertig   fest   festgelegt   festlegen   File   fileCmd   fileCommand   fileNewCmd   fileNewUICmd   fileUICmd   FindAdd   FindAddIns   finden   Findet   Firmen   FirstAddIn   Folgenden   folgenderma   forderlich   foreach   Form   formiert   Forms   Frame   Framework   Frameworks   fügbaren   füllen   funktio   Funktionali   Funktionalität   funktioniert   geben   gebunden   gedacht   geführt   gegebenen   gehostet   geladen   geladene   geladenen   gelistet   genannt   generi   generierung   generisch   generischer   genschaft   genschaften   gerControl   geschaffen   geschickt   gestellt   gesteuert   GetCommand   GetIcon   GetIconArray   GetImageArray   GetMainToobar   GetSurface   GetUICommand   gezeigten   gezogen   gilt   ging   glei   gleichartige   GmbH   grafische   grafischen   greift   Grenze   grundlegenden   hält   Hamburg   headwrite   Heft   hier   hierarchie   hierarchischen   hierbei   hierfür   High   hinaus   Host   Hosting   Hostintegriertdaraufhindiebereitgestellten   hungsweise   IAddIn   IAddInContract   IAddInManager   IAddInManger   ICom   ICommand   ICommandCon   ICommandContext   ICommandService   Ihre   illustriert   ImageAndText   Implemen   Implementie   Index   infehltnocheineMög   Infor   Informa   Informationen   Inhalt   InHost   InitializeCom   InitializeCommands   Instance   Instanz   Instanzen   Integration   integrieren   integriert   interface   Interfaces   interne   Item   Items   IUICom   IUICommand   IUICommandService   IUIContextService   Jahren   jedem   jedes   jedoch   jeweilige   jeweiligen   jeweils   Joerg   Jörg   kann   kation   keine   keinerlei   kennen   Kern   Kernbestand   Keys   Klasse   Klassen   klassischerweise   Kommt   Kommuni   Kommunikation   kommunizieren   Kompo   Komponente   Komponenten   Konfigurationsdialog   konfigurieren   konkreten   können   Kontext   konvertieren   Konzept   Kreis   kümmert   laden   Lage   läuft   Laufzeit   Layout   ledig   lediglich   legt   leicht   leichte   leitet   Level   lich   lichkeit   Line   Linie   Liste   Listen   Listing   ListViewItem   LoadedAddIns   Logik   Lösung   lung   m_context   m_fileNewCommand   m_surface   machen   Main   MainForm   MainMenuStrip   MainToolStrip   Managed   Manager   mand   mandContext   mandExecuted   MAndS   Manipulation   Marker   mehr   meinen   Member   menten   Menü   MenuCommand   Menüelement   Menüleiste   Menüpunkt   Menüs   MenuStrip   Menüstruktur   meter   Metho   Methode   Microsoft   miert   Missstand   miteinander   Mitteln   modell   Modells   Möglichkeit   muss   müssen   nach   nachdem   nachgerüstete   nächst   nachstehen   nalität   Name   Natur   nenten   nerlei   neue   Neumann   nicht   noch   Notify   NotifyCom   NotifyCommandExecuted   nötig   Nötigste   null   nutzen   oben   Oberflä   Oberfläche   object   Objekt   Objekte   Objekten   Objektmodells   oder   Office   öffnen   onsdialog   opti   Option   optional   optionaler   Optionen   ordnete   override   Para   paraten   Parteien   passend   Pfad   Pipeline   ponent   ponenten   Praxis   primäre   Principal   private   Program   Programmstart   Properties   Property   Prozess   public   rays   realisieren   Rebuild   reduziert   Referent   referenzieren   regelmä   registriert   renzen   repräsen   Repräsentation   Resco   resources   Resultat   rufen   ruft   rung   Sachen   schaft   Schaltfläche   schen   schließt   schnell   sehen   Sehr   sein   seine   seinen   seinerseits   Seit   Seite   SELECT   SelectedItems   sender   Separatorelemente   Serie   Service   Services   SetWindow   ShortcutKeys   ShowActivationOptions   ShowAddInManager   ShowDialog   ShowSur   ShowSurface   sich   Sicherheits   Sicherheitskontext   siehe   sind   Software   soll   Sollte   sollten   sondern   sowie   sowohl   später   sprechenden   stanz   STAThread   static   Statische   Stattdessen   stehen   stellen   stellt   Steu   SteuerunginWindows   Store   string   Struktur   Studio   Support   Surface   symbol   tation   tecture   tegrieren   Teil   Teile   telt   terbarkeit   terlegt   Text   Think   this   tializeCommands   tiert   tionen   tisch   tiviert   Token   Tool   Toolbar   Toolbarele   Toolbars   Toolbarstruktur   toolbarUICmd   Toolbox   ToolStrip   ToolStripItem   ToolStripItemDisplayStyle   tyLevel   TypeOf   über   überge   übergeben   übergeordnete   übergibt   übernimmt   übertragen   UICmdSrv   UICom   UICommand   UICommands   UICommandService   UICommandType   Umfeld   Umgang   umgesetzt   unter   unterstützen   unterstützt   unterstützung   User   veranlasst   verantwortlich   verarbeitet   verbunden   vereint   verfüg   verfügba   verfügbar   verfügbare   verfügbaren   Verfügung   Verlauf   vermittelt   Version   verwalten   verwaltet   Verwaltung   Verwaltungs   Verwaltungsdialog   verwen   verwendet   Verwendung   Verzeichnisses   viert   vierung   View   Visible   Visual   void   Vorarbeit   Voraussetzungen   vorgestellt   vorhandene   vorhandenen   vormals   Während   weise   weitere   weiteren   welche   welches   wendung   wendungen   weniger   Wenn   werden   window   WindowProxy   WindowProxyBase   WindowProxyPanel   WINDOWS   windowsforms   windowsProxyPanel1   wird   Wissen   worden   work   wurde   wurden   zehn   zeige   zeigt   zess   zubieten   zugehörige   Zugriff   zunächst   Zuordnung   zurück   zurückgegebene   Zurzeit   zusammengefasst   Zusammenspiel   Zusätzlich   zusätzliche   zuständig   zuweisen   zwei   zweiten   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen