I made this program to help myself keep track of my classes throughout high school. As all students had laptops, this program was useful not only the day before, but also during the actual day, telling me which classes I had next and in which room. Not only that, it also kept track of each teacher's contact details and told me in what order I needed to complete my homework. Being the lazy person that I am, it was great for keeping me on my feet and organsing my school day (and working out when I should skip classes
).
Well apart from keeping track of my school day, I actually created this initially as the project for a year 10 unit called Programming for Control. From there it evolved into my entry into the Microsoft Australia & Victorian Government Excellence in Softward Innovation Award (phew, that was a long name) in the same year, eventually receiving the gold medal. So you could say, it was my first piece of award-winning software
. From there on, I made some further improvements, before development dried up in 2005 as I moved on to other projects and of course my year 11/12 studies.
It was originally developed in VB6, as that was what we were using in the unit. When it came to entering the competition however, they required it to utilise the .NET Framework (then in 1.0 state), so I converted it. In the process I also used ComponentOne's FlexGrid as well as Crystal Reports for the printouts. Later on I converted it to .NET Framework 1.1. As it was originally written in VB6, I decided it would be a natural move to migrate to VB.NET, hence the program is written in VB.NET.
The data store for this program is a MS Access database, connecting through the OLEDB .NET Data Provider.
I was hoping you'd say this. Problem is, as I haven't updated it for a while, there may be problems with it. Nothing that will cause your computer to explode, but don't say I didn't warn you.
Make sure you have the Microsoft .NET Framework 1.1 installed.
Download: eTimetableView 1.1.4