Logo

about me

portfolio

portfolio

portfolio















Project C

Project C was essentially the re-development of the old Project D.

Project D was an IT Helpdesk system that I developed in 2008 using the old web programming language VB.NET. Project D used a datagrid and web form that was connected to a Microsoft Access database backend (Yes you read that correctly!). The datagrid allowed the IT Administrator the ability to edit the data, update the status of tickets and various other things including the most useful feature "Silent Closure".

Since 2008, I had made various quality of life updates to the program and some small bug fixes. I was quite comfortable using VB.NET and at the time had never used C#.NET, and from reading various news articles I started to realise that VB.NET was no longer being updated and becoming a defunct language.

I decided to re-write all of my existing VB.NET applications using C#.NET. I felt this was a good opportunity to teach myself C# and a challenge for my personal development. I began working on the IT Helpdesk - (Project C) in 2017 and completed it around 8 months later. The new helpdesk is much more feature rich than the old project D. I have changed the database to use SQLite instead of Microsoft Access and I have added rich html features including avatar images and ticket conversations.

I found switching from VB.NET to C Sharp.NET not as daunting as I initially imagined it would be and I got to grips with it fairly quickly. I did however find certain things frustrating where I was trying to achieve the same thing that I had already achieved in VB.NET and that was slightly annoying but I wasn't expecting everything to be straightfoward! I have enjoyed developing project C and the application is one of the most heavily used web applications in the IT Department.

Recently I added a feature to enable the application to integrate with UWP apps.

projectc

Last updated, December 2019