My personal programming projects

 

Your comments or feedback on these programmes is appreciated.  Please e-mail any issues or questions to the e-mail address below.

Contents :

1.  The Meaning Of Life

2.  Huge Number Calculator

3.  Number Combinations

4.  Base Converter

5.  My PC Info

6.  Binary Message Encoder

7.  Start and stop a programme at pre-set times

8.  ActiveX DLL's for Microsoft Office

 

1.  The Meaning of Life

What is the meaning of life?

Download the answer here (size : 24KB)

 

2.  Huge Number Calculator (beta)

An executable programme that can perform basic calculations on huge numbers.  Many personal computers cannot calculate numbers greater than 10 to the power of 15 with precision.  As you can see from the screen shot, this calculator can handle huge numbers!  This is still in 'beta' stage so please e-mail me with any issues or inaccuracies.  Please note that it doesn't yet have detailed error checking and when performing division, the calculator does not yet calculate the part beyond the decimal point.  It also assumes the larger number is the numerator when performing division, and when performing subtraction calculations it deducts the smaller number from the larger number.  The calculator does not yet handle decimal or negative numbers (look for that in the next version).

Download the huge number calculator (size : 56KB)

 

 

3.  Number Combinations

An executable programme to work out the combinations of numbers in any base.  For example, to work out the combinations of numbers in base 2 to two digits, this programme will provide the results (i.e. 00, 01, 10 and 11) in an easy to read text file.

Download Base n combinations calculator (size : 36KB)

 

 

4.  Base Converter

A very easy to use programme to convert a number from any base to another base.  It can handle numbers from base 2 up to and including base 36.

Download base converter (size : 56KB)

 

 

5.  My PC Information (beta)

A small programme to extract a few pieces of useful information from your Windows-based PC.  This is still being developed to accommodate varying operating systems as well as varying numbers of MAC addresses and hard drives.  This software has been tested on Windows XP and 98 PC's but is having issues correctly identifying the MAC address so don't be alarmed if it returns 0.  Please e-mail any issues to me.

Download My PC Info (size : 36KB)

 

 

 

6.  Instantly Encode and Decode Binary Messages

A small programme to encode and decipher messages in binary.

Download Binary Encoder (size : 44KB)

 

 

7.  Start and stop a programme at pre-set times

A small programme to schedule the start and stop times for a programme.  If you are faced with caps on data downloads from your ISP between certain hours, then use this software to manage the running time of your file sharing application.  This is still in beta stage so please e-mail your comments and suggestions to the e-mail address below.

Download 'StopStart' (size 48KB)

 

8.  ActiveX DLL's for Microsoft Office

8.1 Disable mouse wheel on MS Access form

 

 

e-mail your questions or comments to afergus@gmail.com

 

Please note : download these software programmes at your own risk.  I will not accept any responsibility for any damage or loss caused as a result of anyone using these programmes.  All of these programmes were developed using Visual Basic 6.  None of the programmes contain malicious code and the source code may be examined at my premises.  I warrant that these programmes do not contain spyware, malware or a virus and none of these programmes leave tracking cookies.  Furthermore, these programmes do not create or change any items in the Windows registry.  Please e-mail me if you have any concerns or questions regarding these programmes.