Skip to content


It’s funny, because the moment you add the graphical element to a program, its size grows ridiculously. It was true when I was programming them out of hand-drawn ascii art with QBasic, it was true when I was still using QBasic to create simple 320×240 graphics, it was true later with Visual Basic, and it’s still true as I start to create programs which take advantage of my KDE desktop.

The only language I’ve ever used in which the graphical element has been fairly unobtrusive and simple was PHP. I suspect that it’s because PHP was built from the ground up to take the input and output functionality of HTML and run with it, as it merges very well with HTML code and fits the general style, and has no other obvious input or output methods. This was a good choice, because HTML itself was designed to be a interface design specification language of a high degree of power and flexibility, yet simple enough to be hand-coded without significant trouble.

The reason I’m mentioning all of this is that I’ve started to look into the how and why of creating a graphical desktop application for Linux. I would be doing this for Windows, but I no longer use that operating system. This is all leading into the creation of the graphical SCP client eventually. Right now, I’ve created a rather useless hello world program which, nonetheless, runs on the KDE desktop. However, I was following a tutorial rather closely. Next on the menu: creating a program of my own design and specification (a simple digital clock which I can resize with the font size adjusting accordingly, perhaps with alarm and/or analogue mode).

Why do I program and learn during summer vacation, when I could be mindlessly bent on relaxation? I’ve relapsed into a seminocturnal sleeping schedule, and there are only so many novels I can read…

RSS feed


No comments yet.

Sorry, the comment form is closed at this time.