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.
Screenshot
