MEF Utility Runner icon

MEF Utility Runner

2 big stars
MEF Utility Runner screenshot
Name: MEF Utility Runner
Works on: windowsWindows 7 and above
Developer: Arian Kulp
Version: 2
Last Updated: 26 Feb 2017
Release: 04 Mar 2010
Category: Programming > Other Programming Files
Rate this software:
245 downloads
screenshotsView Screenshots(2)
commentsComments
downloadDownload
Liked it? Tell others:
details

MEF Utility Runner Details

Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows 2012
SHA1 Hash: f28980adced6810574211a069cb29ec5c0b43b72
Size: 455.9 KB
File Format: zip
Rating: 2.347826086 out of 5 based on 23 user ratings
Publisher Website: External Link
Downloads: 245
License: Free
MEF Utility Runner is a free software by Arian Kulp and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows 2012.
You can download MEF Utility Runner which is 455.9 KB in size and belongs to the software category Other Programming Files.
MEF Utility Runner was released on 2010-03-04 and last updated on our database on 2017-02-26 and is currently at version 2.
download button
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
features

MEF Utility Runner Description

MEF Utility Runner provides a hosting environment for writing interactive system utilities. When you write small utilities, there’s a certain amount of tedious repetitive work to get it up and going. Creating the main window, the tray icon (including the icon and context menu), and other common tasks just get in the way. In this article, I’ve created a reusable utility framework and will show you how to make use of it.
So what did I actually create for this article? We all know that using base classes is a great way to tie together closely-related objects. As a very practical example, a base window or control class lets you add functionality to something that already exists without reinventing the wheel, so to speak. Windows exposes a number of code execution models such as services, console apps, Sidebar gadgets, Windows forms, WPF, COM, and more. Each of these provides a certain amount of functionality that you don’t need to worry about, such as start/stop hooks for services, or the system message loop for Windows forms and WPF.
Having built a good number of small utilities over the years, I’ve definitely realized that I’m copying or rewriting too much code. What a waste! Since I always create a notification icon (shows up by the system clock), and I like to hide to tray on minimize, and remember window settings, I implement these in each project. I probably should have created a project template in Visual Studio as a shortcut, but this has a disadvantage. If I added a cool new feature to my framework, I’d need to recompile and rework the older apps to take advantage of it
The better solution was to create a “base application.” This would actually be its own application that exposes a notification icon and menu, and a main window. If you move the window, the location is saved. Individual utilities can then be added as plugins. I originally envisioned a framework able to host multiple applications, but that creates some interesting design challenges with visual apps. In the end, I settled on a reusable application which can host a single utility.System requirementsNET Framework
screenshots

MEF Utility Runner Screenshots

MEF Utility Runner screenshot 1 MEF Utility Runner screenshot 2
similarSimilar Software
Materia Designer icon
Materia Designer
v 2.2
free
Gecode icon
Gecode
v 4.4
free
Xojo icon
Xojo
v 2017
non-free
NetBeans IDE icon
NetBeans IDE
v 8.1
free
Black Adder icon
Black Adder
v 1.1
non-free
PlatformIO IDE icon
PlatformIO IDE
v 3.2
free
Komodo IDE icon
Komodo IDE
v 10.2
non-free