Newbie confused with terminologies and need a hand
I have had a little experience with ANSI C and Pascal a long time ago and I did fine. However now I need a little application and I thought I could do it myself while learning a new language. I am finding that there is a huge leap from what I know to what Qt is and I thought someone could lead the way cos I've been searching and all I find is uncomprehensive source which I paste and works but don't know a thing of what it's doing or why.
First of all what is a header file for?
What is a class?
I need to open and edit a .csv file.
I need the building blocks to start understanding HOW to create a program from scratch while knowing what i'm doing. I'm not pasting what I have now cos I don't know why it's done like that.
welcome to devnet
You should have at least a look to a tutorial on C++ first. Some sound understanding of object oriented programming is recommended before you start to dig into Qt. A possible entry for C++ could be "this":http://www.cplusplus.com/doc/tutorial/ but google may help you to find more.
I recommend a book, at least that is how i understood C++ - tutorials are good when you want to remember the operator precedence or tricks with stl's functors or other specific issues, but to understand C++ and then Qt framework i think a book is better.
You can search for Thinking in C++ there are two volumes written by Bruce Eckel - they are recommended by many programmers and are free to download.
And then for Qt you can choose from "here":http://qt-project.org/books - the first edition of C++ GUI Programming with Qt 4 is free for download, if i remember correctly.