Rubens Blog
Venturing in the world of Qt for a while 
Sunday, December 13, 2009, 11:31 AM
Posted by Ruben Steins
Ever since having watched a talk about the Qt platform I've been wanting to try it out. Since I don't really have a background in C and C++ there are some ostacles on my road to Qt that I have to overcome.

1) Syntax: the C++ syntax looks quite a lot like C#'s (I know it's the other way around actually) so that's not a big issue. I've also done some minor things in C (most notably the first 20 or so problems from Project Euler), so C++ doesn't look all that freaky. Nevertheless, doing OO in C++ will take some adjusting.
2) Ide: I've been programming in different version of Visual Studio for about 3 years now, but I do want to get to terms with the Qt Creator. I just found out that there's also a Visual Studio Plug in so I might give that a try as well.
3) Libraries: this will be the major change I'm going to face. I feel pretty much at home in the .NET framework; I know the major namespaces and what kind of stuff they contain. Most importantly I've grown used to the whole .NET idiom of Assemblies, Reflection, Events and what not. Finding out the Qt equivalents of it to really start programming into the language will be my greates challenge.
4) A project: I need a project to get me going. Now there are three ideas I'm goign to look into. I'm going to get a Nokia E71 next week, a nice smartphone running Symbian 60. I'd like to make a nice metronome application for that device. Second, I just found out that the LMMS is also done in Qt. So that's something worth looking into as well. Thidly, I'm thinking of creating an educational game togther with my mum, who recently graduated as art teacher.

All in all, it's a reasonable roadmap ahead of me:
1) Learn C++
2) Dive into Qt using one of my 3 projects
3) Get acquinted with the Qt platform more intimately.
4) Publish a nice usable Qt app :)

I'll keep you posted on my progress!
add comment   |  permalink   |   ( 3.2 / 109 )

<<First <Back | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Next> Last>>