In the fall of 2004 my son who is also a programmer convinced me that I should set up a machine with Windows XP and the Studio .NET compiler. I had resisted this because of the costs involved in both hardware and software but I finally gave in buying a new machine, XP, and a compiler. I wrote a few command line programs with the compiler but soon discovered that to derive maximum benefit from this new system it would be necessary to adopt the C# programming language.
C# is a language dedicated to the Windows operating system and it greatly simplifies writing programs to do multi-media. The first project was a rewrite of the "Fern Identification Program". Now in the past two years I have written over 100 programs in C# many of which are for display and processing of images, video, and sound. That effort continues to date.
I have now written the following pieces of software in C#:
NE Fern Identifier
George’s Perennial Guide – over 100 perennials with culture notes and photos
MF#.EXE – mp3 player with list and export facilities and associated picture display. . It
is basically a MP3 player with a lot of features added. The basic MP3 player thanks to “Moon Valley Software”. Original C# source code available on request.
MFcdrip – Copy CD’s to WAV or MP3
MFrecord – Analog audio recording to many formats including WAV and MP3
Mfwav2mp3 – MP3 encoder
BUS2k06 – The newest version of Business Utilities System
FLAGCALC.exe – A calculator for packaging Flag Stone, Palette #, sq.ft.,$
AE.exe – a simple ASCII editor
Egg Timer.exe – a C# timer
MFconv.exe- convert BMP TIF JPG GIF PNG
MFlog.exe – A log for CD’s, MOVIES and MUSIC with CD cover creation
MFmdir.exe – A directory Utility
MFmove.exe – Batch copying files by ext. BMP TIF MP3 MPG TXT and many more.
MFpics.exe – Display Delete Rename Process and Print pictures
MFplay.exe – A small mp3 player multitasks well
MFprint.exe – Print ASCII and picture files - great for CD covers
MFslide.exe – A slide show utility
MFtxt.exe – Displays ASCII text for visually impaired
MFvideo.exe – Rework of the venerable Media Player 6.4 one of MS’s best. This
one closes at the end of playing a video important for calls from parent programs
MFview.exe – Picture viewer for use from .BAT files or programs numerous
modes of operation from parent programs
search.exe – A search engine for ASCII files.
setup.exe – Sets up a machine for use of the framework, .dll files, and ocx.
Many of these options only become available when the .NET framework is present in Windows. If you are using XP with Service Pack #2 and .Net Framework 1.1 you should have no problem. There are several updates that are necessary as you go to older operating systems.
For example: Windows 98se, ME, 2000 and NT, will require :
MSCOREE.dll
Service pack#1
.NET Framework 1.1
Older XP will require.
MSCOREE.dll
.NET Framework 1.1
or
Service Pack#2
I have made no attempt to program for Win98, ME, 2000 and NT . I can understand peoples affection for Win 98 SE because it is still my favorite MS OS and I continue to use it but to use this software in my package you will have to install Internet Explorer 6, MSCOREE.DLL, and .NET Framework 1.1. It will also be necessary to execute Setup.Exe on each new session as 98se doesn’t remember. Since these updates are distributable I have included the most recent version I posses on my demo disk so the users of older operating systems can make themselves compatible with this new technology. I hate Microsoft but suggest that you invest in MS Windows XP if you want to do multi media work. I did a lot with C in Linux and older MS operating systems and it was a wonderful experience but 97% of the world is devoted to MS so be that as it may.
If you need MSCOREE.dll just go to Google and input MSCOREE.dll there are many sites from which you can download. Its small! I have also included this on my Demo Disk. .NET framework is also on my demo disk as it is a distributable program or you can download from MS about 24 megs. I have also included IE 6.0 which is a prerequisite to installing the .NET framework. if you are using an un-updated Win 98se. ME, or 2000
All of these programs are updated on almost a daily basis and you can get the most recent update DVD at any time by remitting $20 shipping/handling to: The update disk will have the creation date stamped on all files.