Mef utility runner

Een hostingomgeving voor het schrijven van interactieve systeemhulpprogramma's.
Download nu

Mef utility runner Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Ms-PL
  • Naam uitgever:
  • Arian Kulp
  • Bestandsgrootte:
  • 445 KB

Mef utility runner Tags


Mef utility runner Beschrijving

MEF Utility Runner biedt een hostingomgeving voor het schrijven van interactieve systeemhulpprogramma's. Wanneer je kleine hulpprogramma's schrijft, is er een zekere hoeveelheid saai repetitief werk om het op te nemen en te gaan. Het hoofdvenster maken, het lade-pictogram (inclusief het pictogram- en contextmenu) en andere gemeenschappelijke taken staan gewoon in de weg. In dit artikel heb ik een herbruikbaar hulpprogramma gemaakt en laat zien hoe u er gebruik van kunt maken. Dus wat heb ik eigenlijk voor dit artikel gemaakt? We weten allemaal dat het gebruik van basisklassen een geweldige manier is om nauw verwante objecten aan elkaar te binden. Als een heel praktisch voorbeeld, laat een basisvenster of controleklasse functionaliteit toevoegen aan iets dat al bestaat zonder het wiel opnieuw uit te breiden, om zo te zeggen. Windows stelt een aantal modellen voor codeuitvoering uit, zoals services, console-apps, zijbalkgadgets, Windows-formulieren, WPF, COM en meer. Elk van deze biedt een zekere mate van functionaliteit waar u zich geen zorgen hoeft te maken, zoals Start / Stop-haken voor services of de System Message Loop voor Windows-formulieren en WPF. Na de jaren heen een goed aantal kleine hulpprogramma's opgebouwd, heb ik het absoluut gerealiseerd dat ik te veel code kopieer of herschrijf. Wat een verspilling! Aangezien ik altijd een meldingspictogram maak (verschijnt door de systeemklok), en ik hou ervan me te verbergen op de lade op het minimaliseren en onthoud de vensterinstellingen, implementeer ik deze in elk project. Ik had waarschijnlijk een projectsjabloon in visuele studio moeten hebben gemaakt als een snelkoppeling, maar dit heeft een nadeel. Als ik een coole nieuwe functie heb toegevoegd aan mijn kader, zou ik de oudere apps opnieuw compileren en opnieuw kunnen gebruiken om er van te profiteren De betere oplossing was om een "basisapplicatie" te maken. Dit zou eigenlijk zijn eigen toepassing zijn die een meldingspictogram en menu en een hoofdvenster blootstelt. Als u het venster verplaatst, wordt de locatie opgeslagen. Individuele hulpprogramma's kunnen vervolgens worden toegevoegd als plug-ins. Ik voorzag oorspronkelijk een raamwerk dat meerdere toepassingen kan hosten, maar dat creëert een aantal interessante ontwerpuitdagingen met visuele apps. Uiteindelijk heeft ik geregeld op een herbruikbare applicatie die een enkel hulpprogramma kan hosten.


Mef utility runner Gerelateerde software

pyclam

Scanbestanden / Directories voor virussen en update virusdefinities ...

174 402 KB

Downloaden

Piccolo2d

Een revolutionaire manier om robuuste, volledige grafische toepassingen in Java en C # te creëren ...

180 4.5 MB

Downloaden