Hi, at the moment i have a book which teaches me c++, but it only teaches me programming with the console and i want to learn how to do a basic VISUAL program, can anyone suggest a book for me which does this for a beginner?
The problem with your request is the beginner and Visual\GUI programming don't really go together. I would say a basic Windows like App is Intermediate at least. What kind of stuff do you want to do? We may be able to make another suggestion.
Also is a book your only option? A simple web search for "GUI Programming C++" turns up tons of stuff.
I like to work from books, i find it better than reading off a screen.
I probably wont buy the book yet until I get better.
I dont have anything in mind really, simpler the better really. I just want to have to go at it, to try and get ahead before I go to university. Any suggestions?
Even if you're going to a good school you still won't see graphic programming for the first semester, at least in the USA. You're going to be surprized, the fact that you're reading at all is going to put you in the top %25 of your class right off the bat.
Even if you're going to a good school you still won't see graphic programming for the first semester, at least in the USA. You're going to be surprized, the fact that you're reading at all is going to put you in the top %25 of your class right off the bat.
It's the same here in my country Uni I attend. They tend to teach us the basics and fundamentals. Graphical programming is available but as an enrichment aka optional module instead of the mandatory core module.
I remember during those times they taught VC++, VB, X/Motif so in the end most of us are addicted to VB for perfectly understandable reasons :)
PS The creation of VB revolutionize Windoze desktop apps (the high frequency rate Windows apps built using VB is released to market) during those times way before Internet has truly taken off.
And for those looking for a quick way to build graphical Windoze apps using VC++, their MFC is good. A lot of commercial companies use MFC to quicken the development time so can ship product out faster.
But it seems the forumer freddie1 is still the old school type who like using WinAPI SDK directly. Nothing wrong with that but seriously ain't his employer looking into MFC ?
Now with .NET is MFC alive ? Can anyone provide feedback on the C++ Windoze apps currently?
Thanks for your suggestion. It seems M$ is promoting new Framework. MFC is given a new re-branding!
In that case, blackcoder41, don't learn old tricks, go for the Ribbon instead! Software development always move forward very fast and we need to jump on the bandwagon to keep ourselves ahead :P
I don't focus mainly on MFC, I look at pure Win32 programming sometimes and also doing wxWidgets from time to time. I found that wxWidgets is kinda like MFC only open source and cross platform. I only do programming as hobby anyway, but I'll sure grab it if I had a chance to do it for a career.
Programming Windows fifth edition by Charles Petzold is a good enough book. Although it is over ten years old it teaches the Win32 API well and extensively. Some of the order of the code was different to the way it was taught at second year of university but it was easy enough to follow and experiment with.
Was he the one who invented the Hungarian notation in the Windoze SDK ? I really like to ask how he feel about that notation. Till today I have yet to see that notation adopted be it in Google or even Java SDK. That only silently implies those jaggernaut own developers simply don't subscribe to Hungarian notation!
I really suggest "C++ Primer Plus Fifth Edition". This book is amazing. Really easy to follow along with and teaches you all the things you should learn first. Get it.
I've heard that C++ Primer Plus has a bit of outdated C-think behind (as opposed to a more modern philosophy). For instance, I've been told that C++ Primer (4th edition) is a very good book.
the only really C type philosophy in it is using char arrays instead of just using <string> to display strings. Other than that i cant really find anything else thats outdated lol
Was he the one who invented the Hungarian notation in the Windoze SDK ?
It was Charles Simonyi who invented it. And, to be fair, what he did invent was not the garbage that ended up clogging Windows applications. He just happened to choose the word "type" to describe what he meant, and confusion obviously ensued. Read his paper here: http://msdn.microsoft.com/en-us/library/aa260976(VS.60).aspx