Part 1 : An introduction to the author
Before I start this set of articles I feel I need to give a bit of background as an introduction.
I have used DesktopX since pre alpha having been lucky enough to be involved since the very start of DesktopX. I have created a few themes and objects over the years and am particularly excited about the scripting in DesktopX. I see DesktopX as a programming environment.
My programming background is mainly in Delphi with a little bit of VB. I have no real C/C++/C# programming history and so am unable to make a decent plugin for DesktopX. So I decided to try and do the equivalent in DX VBScript. The first time I used VBScript was when making my first DX scripted object. I seldom plan my coding in any structured way and tend to fly about from idea to idea in no particular order. I do many things in slow, round-about ways that could be optimised (and usually end up being optimised once I know everything is working ok. I try to comment my code in a way that just about anybody could look at the code and understand what it's doing but often get caught up in the excitement and miss out comments. Well, that's out of the way so on with the main articles.