Desktop Binary Clock

by Semicton 25. December 2009 03:21

This is one of the first .NET applications I created about 6 years ago.

I have since lost the source code, but you can decompile the executable as it is obviously not obfuscated.  This was programmed in VB.NET  1.1 .NET Framework while I prepared for my Cisco CCNA exam.  I have since then jumped to C# for reasons I will explain in another post.

You might be asking yourself this question..

What are you getting at?

The reason I am blogging this file download is becuase I am absolutely ashamed of the code it contains. 

It's amazing what you can learn in 6 years.  Bit shifting, events, delegates, patterns and practices, and much more come to mind.  While writing the code for this project, I followed the math.  I was not as interested in the code that solved the problem as much as I was interested in the math to solve the problem.  I even wrote a debugger to display the math for each octact (no longer in the code). 

When I developed this application I was a pure VB6 Event programmer that knew nothing about patterns and practices, delegates, or even classes. I wrote this application as one monolithic executable just as I would have written it as a VB6 application 10 years ago.

Yet this application still runs on Windows 7 with no modifications 6 years after it was compiled. 

Microsoft .NET Framework

If this were a program developed in VB6 in 1997 and an end user tried to run it in the year 2002 I'll bet the average user during that time would not be as lucky as a .NET user today. 

Of course the rules change if you are a developer, but that doesn't mean the technology sucks.

As I type this blog I can't help but remind myself one important thing. I refuse to stop learning, and that is a good thing.

And hey, If my code can continute to keep track of time 6 years after it was written, I should be on the right track, right?

I hope so.  Cheers.

Sorry for the poor video quality. I've misplaced my desktop recording software !

This binary clock requires the 1.1 .NET framework to run.

File Download:
BinaryClock.zip (13.96 kb)

Screenshot

Tags:

Sandbox

Comments

2/13/2010 9:30:36 AM #

online payday loans

I consider a goal as a journey rather than a destination. And each year I set a new goal

online payday loans United States |

2/19/2010 11:02:34 AM #

acai berry lose weight

Every business is built on friendship.

acai berry lose weight United States |

Powered by Semicton 1.5.0.7

Interesting Questions

What is an algorithm?

Answer:

An algorithm is a set of clearly definded rules and instructions for the solution of a problem. It is not necessarily applied only in computers, but can be a step-by-step procedure for solving any particular kind of problem. A nearly 4,000-year-old Babylonian banking calculation inscribed on a tablet is and algorithm, as is a computer program that consists of step-by-step procedures for solving a problem.


 Refresh

Latest Downloads:

File Name Downloads
2009/12/scribd.zip 316
2009/12/BinaryClock.zip 261