MEF Utility Runner.

Un ambiente di hosting per la scrittura di utilità interattive del sistema.
Scarica ora

MEF Utility Runner. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Ms-PL
  • Nome editore:
  • Arian Kulp
  • Dimensione del file:
  • 445 KB

MEF Utility Runner. Tag


MEF Utility Runner. Descrizione

MEF Utility Runner fornisce un ambiente di hosting per la scrittura di utilità interattive del sistema. Quando scrivi piccole utilità, c'è una certa quantità di tediosa lavoro ripetitivo per ottenerlo e andare. Creazione della finestra principale, l'icona del vassoio (incluso il menu icona e il contesto) e altre attività comuni si intromettono. In questo articolo, ho creato un quadro di utilità riutilizzabile e ti mostrerò come usarlo. Quindi cosa ho effettivamente creato per questo articolo? Sappiamo tutti che l'utilizzo delle classi di base è un ottimo modo per legare insieme oggetti strettamente correlati. Come esempio molto pratico, una finestra di base o una classe di controllo ti consente di aggiungere funzionalità a qualcosa che già esiste senza reinventare la ruota, per così dire. Windows espone un numero di modelli di esecuzione del codice come servizi, app console, gadget della barra latebar, forme di Windows, WPF, com e altro. Ciascuno di questi fornisce una certa quantità di funzionalità di cui non è necessario preoccuparsi, come i ganci di avvio / arresto per i servizi o il sistema di sistema loop per moduli Windows e WPF. Dopo aver costruito un buon numero di piccole utenze nel corso degli anni, ho decisamente capito che sto copiando o riscrivendo troppo codice. Che spreco! Dal momento che creo sempre un'icona di notifica (viene visualizzata dall'orologio di sistema), e mi piace nascondere al vassoio su minimizzare e ricordare le impostazioni della finestra, implemendo questi in ogni progetto. Probabilmente avrei dovuto creare un modello di progetto in Visual Studio come scorciatoia, ma questo ha uno svantaggio. Se ho aggiunto una nuova caratteristica fresca al mio framework, avrei bisogno di ricompilare e rielaborare le app precedenti per approfittarne La soluzione migliore era creare una "applicazione di base". Questa sarebbe effettivamente la propria applicazione che espone un'icona e un menu di notifica e una finestra principale. Se si sposta la finestra, la posizione viene salvata. Le singole utenze possono quindi essere aggiunte come plugin. Originariamente immaginavo un quadro in grado di ospitare più applicazioni, ma che crea alcune interessanti sfide di design con app visive. Alla fine, mi sono risolto su un'applicazione riutilizzabile che può ospitare una singola utility.


MEF Utility Runner. Software correlato

Nastro

Questo è un carattere TTF con un aspetto originale ...

348 21 KB

Scarica

USMGR

Una DLL ActiveX basata su COM che è possibile utilizzare in vari linguaggi di programmazione ...

160 414 KB

Scarica