Corredor Utilitário MEF.

Um ambiente de hospedagem para escrever utilitários do sistema interativo.
Baixe Agora

Corredor Utilitário MEF. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Ms-PL
  • Nome do editor:
  • Arian Kulp
  • Tamanho do arquivo:
  • 445 KB

Corredor Utilitário MEF. Tag


Corredor Utilitário MEF. Descrição

O MEF Utility Runner fornece um ambiente de hospedagem para escrever utilitários de sistema interativo. Quando você escreve pequenas concessionárias, há uma certa quantidade de um trabalho repetitivo tedioso para levantá-lo e ir. Criando a janela principal, o ícone da bandeja (incluindo o ícone e o menu de contexto), e outras tarefas comuns apenas atrapalham. Neste artigo, criei uma estrutura de utilidade reutilizável e mostrarei como fazer uso dele. Então, o que eu realmente criei para este artigo? Todos nós sabemos que usar classes base é uma ótima maneira de amarrar objetos relacionados ao mesmo tempo. Como um exemplo muito prático, uma janela de base ou classe de controle permite adicionar funcionalidade a algo que já existe sem reinventar a roda, por assim dizer. O Windows expõe vários modelos de execução de código, como serviços, aplicativos do console, gadgets da barra lateral, formulários do Windows, WPF, com e muito mais. Cada um deles fornece uma certa quantidade de funcionalidade que você não precisa se preocupar, como os ganchos de início / parada para serviços, ou o loop de mensagem do sistema para formulários do Windows e WPF. Tendo construído um bom número de pequenas concessionárias ao longo dos anos, eu definitivamente percebi que estou copiando ou reescrevendo muito código. Que desperdício! Como sempre crio um ícone de notificação (aparece pelo relógio do sistema), e gosto de se esconder para a bandeja de minimizar e lembrar as configurações da janela, implemento estes em cada projeto. Eu provavelmente deveria ter criado um modelo de projeto no Visual Studio como um atalho, mas isso tem uma desvantagem. Se eu adicionei um novo recurso legal na minha estrutura, eu precisaria recompilar e retrabalhar os aplicativos mais antigos para aproveitar isso A melhor solução foi criar um "aplicativo base". Isso seria realmente seu próprio aplicativo que expõe um ícone e menu de notificação e uma janela principal. Se você mover a janela, o local será salvo. Utilitários individuais podem então ser adicionados como plugins. Eu originalmente imaginei uma estrutura capaz de hospedar vários aplicativos, mas isso cria alguns desafios interessantes de design com aplicativos visuais. No final, resolvi uma aplicação reutilizável que pode hospedar um único utilitário.


Corredor Utilitário MEF. Software Relacionado

Quicktype 1.0.0.0.

Fight Outsourcing duplicando ou triplicando sua produtividade de programação.QuickType tem mais de 25.000 ... ...

165 1.9 MB

Download

Hopopi.

Hopopi (Hostportping) é um console gratuito, útil e simples implemento de aplicativos em Java Timing Alguns "Pin ... ...

281 186 KB

Download