This section showcases the programs that I have written over time. Not all of them (my Visual Basic programs that I wrote when I was 14 ashame me :) ), but all the ones worth showing off.
I have taught myself C++ and hence you may notice an increase in complexity in the newer of my programs; I am learning all the time.
Most of these programs are for free, but some are for sale: jump into each's individual page to see more info on downloading/buying.
Programmed by: Daniel Chambers
Programmed in: C++
Operating System: Windows 95/98/ME/2000/XP
Latest Version: v1.0 Alpha
Last Patched: 2007/08/10
Website: Here
Licence: Free
ID3CL is a tiny C++ application that lets you change the ID3 tags of an MP3 file. ID3CL is used only from the command-line and as such it can be used very easily from a scripting environment.
Programmed by: Daniel Chambers
Programmed in: Pascal (using the Free Pascal Compiler)
Operating System: Windows 95/98/ME/2000/XP
Latest Version: v1.0.1
Last Patched: 2006/04/14
Website: Here
Licence: Free
I wanted to get my data from a table in Microsoft Access to an identical table in MySQL (I was upgrading my database solution) and to my chagrin, I couldn't find a way to get Access to export my data as INSERT INTO SQL statements. Instead, it allowed me to export things as tab separated values files.
So I wrote InsertSQLWriter to take these tab separated values files and turn them into a nice set of INSERT INTO SQL statements.
Programmed by: Daniel Chambers
Programmed in: Pascal (using the Free Pascal Compiler)
Operating System: Windows 95/98/ME/2000/XP
Latest Version: v1.0.0
Last Patched: 2006/03/09
Website: Here
Licence: Free
My friend decided he'd be a smart-alec and type in 'nerd' (ASCII binary) on the forums, so I wrote this little program to translate him and to practice my Pascal skills for university. ASCIITranslate will translate between ASCII binary, hexadecimal, decimal, and plain text for all of ASCII's printable characters.
Programmed by: Daniel Chambers
Programmed in: Visual C++ 2002 (MFC)
Operating System: Windows 98/ME/2000/XP
Latest Version: v1.1.0
Last Patched: 2005/11/15
Website: Here
Licence: Free
I got given a nice pair of CD drawers for my birthday and since the CDs in the drawers were numbered, I wrote CDIndexer to help me search through all 320 CD slips for the exact CD I wanted.
In essence, CDIndexer is a searchable database of all your CDs, indexed by number. I, and some friends, have found it incredibly useful finding that one CD out of all the hundreds you own quickly.
Programmed by: Daniel Chambers
Programmed in: Visual C++ 2002 (MFC)
Operating System: Windows 98/ME/2000/XP
Latest Version: v1.2.2
Last Patched: 2004/12/01
Website: Here
Licence: AUD$50 Full, Free for Trial (some limitations)
FormalTicketer is a program that manages the ticketing for your organisation's formal (aka proms, dances or whatever you call it in your country). I wrote it primarily for schools, but it can be used successfully for activities that require tickets.
Programmed by: Daniel Chambers
Programmed in: Visual C++ 2002 (MFC)
Operating System: Windows 98/ME/2000/XP
Latest Version: v3.0.0
Last Patched: 2003/12/24
Website: Here
Licence: Free
PCP3 was the first real program I wrote in C++ and basically encrypts plain text between 'users'. Each user creates an account and then they exchange keys. From them on they can send encrypted plain text messages to each other, and no one but the person they encrypt it to can read it.
Programmed by: Daniel Chambers
Programmed in: Visual C++ 2002
Operating System: Windows 98/ME/2000/XP
Latest Version: v1.2.0
Last Patched: 2004/02/16
Website: Here
Licence: Free
ResChange is a simple Windows Command Prompt program (not DOS) that changes the screen resolution in Windows and does not change the registry. Useful if you have been locked out of the Display control panel and are suffering miserable with a crappy resolution. Unlike other programs, it does not need to be installed so you do not need administrator's access. Which is good because you probably don't have that, if you don't have the Display control panel :)
Programmed by: Daniel Chambers
Programmed in: Visual C++ 2002 (MFC)
Operating System: Windows 98/ME/2000/XP
Version: v3.0.0 Alpha Pre-Release 1
Last Patched: 2005/12/02
Website: Here
Licence: Free
Command Console is a program that allows you to launch programs, open directories, open documents, and other assorted tasks all from the Run dialog using short 'code'. You can create customisable 'Command Files' that open programs, documents, etc and run these commands from the Run dialog. For example, I can create a Command File called 'dls' that opens my internet downloads folder (eg D:\Downloads\). To run this command I open the run dialog and type 'cc dls', and bang, the internet downloads folder opens.
Command Console also supports the creation of links to 'Command Files' on your desktop.
Programmed by: Daniel Chambers
Programmed in: Visual C++ 2002 (MFC)
Operating System: Windows 98/ME/2000/XP
Version: v1.0.0 On the Drawing Board
Last Patched: Unreleased
Website: Here
Licence: Free
Automatic Updater is a tool for developers that will allow them to easily update their applications on the client's machine to the latest version, using script files that the Automatic Updater will download from the internet. Of course, since this is on the drawing board this might change a bit.