quote:
1-I have some thing called Qt Designer on my Mandrake 9.1 and it looks very interesting. I made some program but couldnt compile it since i dont have qmake, and the usual make would recognize the .pro files. So
-Whats Qt stand for?
-What is the Qt designer used for?
-How useful can it be?
What's Qt stand for? I don't know, however, Qt Designer is made by a company called Troll Tech. They're Norwegian, so it may stand for something in that language. Then, again, it may stand for nothing at all -- as does the "K" in KDE. You'll find that Linux apps have a terminology that's all their own.
What is the Qt Designer used for? Qt includes both a RAD (
Rapid
Application
Development) IDE that's quite similar to Borland's C++Builder and Delphi, and a GUI class library. Qt is used to write graphical apps. You can do this either by hand, coding all the windows yourself. Or you can use the form designer to do the graphical front end, and code just the event handlers. There's also a sister app called "KDevelop" that incorporates Qt, but allows the writing of KDE apps. (Although, personally, I prefer
FOX: a sleeker class lib as Qt's been getting rather bloated lately, smaller executables, and a dynamic message/target system of event dispatch. And FOX apps are just soooooooo darn good lookin'!)
How useful can it be? As useful as you want, and what your coding ability can support.
What's the best free AND online way for me to improve my basic knowledge of C++ programming?
Go on-line, bring up Google, enter "C++ Programming Tutorials" into the search window. You'll get
scads of resources ranging from rank beginner to advanced.
Is Assembly easier than C++ to learn? No.
Which language is easiest to learn but not too powerful?
There are a couple of choices here: Go to the
Linux Documentation Project website, and look for:
BASH-Prog-Intro-HOWTO, and
Adv-Bash-Scr-HOWTO. There's also
Python, and
Ruby, although this one is a tad more challenging than Python. There's also
Perl. This one can come in handy as it's often used as a "glue" language used for communication between processes. Perl isn't too hard, although the syntax can be a bit confusing at first.
______________________________________
Live Free or Die: Linux
Their fundamental design flaws are completely concealed by their superficial design flaws.