Over the years I have written many small applications and utilities.
In order of sophistication these include:
-
Simple HTML web pages
-
Command line scripted utilities and batch (BAT) files
-
Embedded Java code in web pages
-
Word and Excel macros typically written in Visual Basic for Applications VBA
-
Simple databases with VBA or Visual Basic (VB) VB frontends
-
Database related SQL queries batch data manipulators, templates and structures
-
Simple stand-alone utilities in in VB
-
Windows utilities written in plain C++ or using the Microsoft Foundation Classes (MFC)
-
Fully featured relational databases using SQL Server and VB
-
Complex applications written in C++
Some examples include:
-
Automatic footers and metadata updater code for Word and Excel; optionally to bring up a dialog to ensure file naming conforms to a standard.
-
A utility to process business financial data to reveal a variety of comparable ratios indicative of business health.
-
An applications to change registry settings and to install and run files on desktops and servers across a network.
-
A library (DLL) of simple encryption routines that add no overhead (don't change the file size) that can be used on any file; or encrypt in URL friendly characters to secure URL strings sent to web pages.
-
Several applications based around this library that can easily be called by applications written in languages other than C (VB, VBA, Java, C# etc).
-
File manipulation software for archiving, file moving and general file management; providing scripted batch processing archiving and reporting.
I'm happy to provide more information on any of these on applications or tools. Use the contact facility on this website.