I know a small amount of C++ and was wondering what the step up to windows programming is like, and where you can learn basic windows programming.
I know a small amount of C++ and was wondering what the step up to windows programming is like, and where you can learn basic windows programming.
Programming Windows by Charles Petzold.
Amazing book. Doesn't cover all the internals of windows programming though, mainly just GUI-oriented stuff. I can make recommendations for other system-level books, but Programming Windows is probably what you're looking for anyway.
operating systems: mac os 10.6, debian 5.0, windows 7
editor: back to emacs because it's more awesomer!!
version control: git
website: http://0xff.ath.cx/~as/
Is it a really difficult books because most of the books I have I understand the first section of the book but then it suddenly becomes very hard.
Hey Bumfluff. Im BRAND NEW to programming. I was reading your other posts and noticed you were someone of an rookie too. Just wondering if you could help me out with anything. I wanna get into this stuff but im having trouble with the "Beginners Turtz". If wouldnt mind helpin me out or clarifing some stuff just email me at [email protected]
Having trouble contacting you through these forums short of posting.
Cya
It's not a very hard book to understand. Given, it's not written as elegantly as something like "The Java Cookbook," but it's a pretty easy to read book that should start you off with windows programming.Originally Posted by bumfluff
operating systems: mac os 10.6, debian 5.0, windows 7
editor: back to emacs because it's more awesomer!!
version control: git
website: http://0xff.ath.cx/~as/
There are lots of free tuts out there. (Cheaper than buying a book.)
I use the MSDN library a lot too.
MSDN library has some good examples and it has total overview of every function.
The MSDN library sounds great
Where exacly can i find it? I imagine it would really help me out
Thnx
Sent from my iPadŽ
MSDN is indeed a good reference, but you'll want a tutorial or book to teach you the basics. The best way to search MSDN is to use Google, but precede your search with "MSDN", then click "More results from msdn.microsoft.com".
I haven't found Charles Petzold's book "Programming Windows, the definitive guide to the Win32 API" to be helpful at all:
http://www.gamedev.net/columns/books...p?productid=51
The ONLY THING I like about that book is that he doesn't use extended functions (like WNDCLASSEX, etc). I haven't used extended functions yet and I program on Windows XP.
That website mentioned earlier by maxorator was much more useful: http://www.winprog.org/tutorial
And this little-known forum has been the single most helpful source of information for me:
http://cboard.cprogramming.com/forumdisplay.php?f=7
mw
Blucast Corporation
The .NET framework is the new "windows api." If I were you, I'd take advantage of C++.NET or managed C++ instead of relying on an old API. In Vista, Win32 will be supported for backward support, but not necessarily updated anymore because of their high focus on .NET.
I'm pretty sure that, no matter how many problems you had with the book, they are mitigated by the fact that many windows programmers, including myself, the creator of winprog.org, tons of my friends, learned virtually everything they know from that one book that apparently is of quality ".5/5"Originally Posted by Lionmane
I can also guarantee, that generally sites like this (no offense to many here) and other places are generally written and maintained by hobbiests, who, as much as they do not like to admit it, don't understand topics such as programming win32 frontends on the level a professional like Charles Petzold, Jeffrey Richter, Matt Pietrek, etc. etc. might. You're the reader, it's your job to understand it. Syntax is NOT the most important thing anyway. What they teach you in the book is way more important than their examples (and when they do show examples, it's irrelivant if the code is right or not, just that you get the general concept, again, it's your job to understand it.) If you honestly did not learn anything from that book, I suggest you read it again.
operating systems: mac os 10.6, debian 5.0, windows 7
editor: back to emacs because it's more awesomer!!
version control: git
website: http://0xff.ath.cx/~as/
There will, I am sure, be many tutorial on the web written by proffessional programmers, however many of them often don't understand teaching and so do not explain things in a simple manner.