![]() |
Re: C++ Windows Programming?
|
Re: C++ Windows Programming?
Quote:
The book I recommend for learning the language is C++ How to Program (ISBN-13: 9780136152507) or C How to Program (ISBN-13: 9780132404167). This is the book I used to learn C. There are probably lots of other good ones out there, but from first-hand experience, I can say that C How to Program is a top-notch book. It has lots of tutorials and problems and exercises for you to work through. Once you rate yourself above "Novice" level, then learn how to add a GUI. Unfortunately, neither of these books are cheap (you certainly don't need both), but you may be able to find one at a used book store for much less (especially if it's an older edition). |
Re: C++ Windows Programming?
Quote:
A good GUI really wants to have the program written around it, rather than putting a GUI on top of a program. The event-driven model adopted by most GUI frameworks is something that needs to be considered from the beginning. If the goal is to write fully-functional and easy-to-use Windows applications, I would suggest starting with the GUI features right away, incorporating the necessary programming idioms and following high-level examples. Once the basic shape of the framework is known and mostly understood, then the task of closely studying the language in context can be fruitful. |
Re: C++ Windows Programming?
I'm currently going through Sams Teach Yourself C++ in One Hour a Day, sort of a 888 page bible on C++. It's extremely well written with lots of good stuff. GUI is the next step afterwards... I'm probably going to use DirectX or OpenGL
|
Re: C++ Windows Programming?
Quote:
Quote:
|
Re: C++ Windows Programming?
Quote:
I will put in a huge word for Qt here. I've been using it for the last 5-6 years at work for cross platform development. Previous to this, I had used Microsoft MFC and also some other cross platform libraries. Qt is by far the best thought out and most comprehensive solution, and it's now free. I've convinced a few people to spend a weekend with Qt and a 'programming with Qt' book, and they've all been able to get started quickly. Certainly much faster than with straight windows calls or MFC. It was written by programmers for programmers and it shows in the logical design. The extras, such as networking, xml, database, and so on are just great extras. Steve |
Re: C++ Windows Programming?
Wow! Thanks Steve! I didn't know the difference between GPL and LGPL before your post prompted me to check. I had no idea Qt was available for commercial apps, for free.
Time to check out Qt :) Do you have any specific books you would like to recommend? |
Re: C++ Windows Programming?
Andy, I was in almost the same place you were around this time last year. I was learning C++ and wanted to move on to some GUI programming.
For basic C++ turtorials, www.learncpp.com worked as an awesome tool for me. As for Windows API and GUI work, this tutorial got me off the ground: http://www.winprog.org/tutorial/ Visual Studio is an awesome IDE in my opinion, regardless if you're just doing console work or doing GUI stuff. It also has MSDN help built directly into it, which is extremely useful while doing Windows API work. You can the express version for free at http://www.microsoft.com/express/download/ Best of luck. |
| All times are GMT -5. The time now is 13:04. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi