<split from http://cboard.cprogramming.com/showthread.php?t=79619. The original thread is for members to provide information, not request it ~ ken fitlike>
Where can I get the Win32 API .chm file?
Printable View
<split from http://cboard.cprogramming.com/showthread.php?t=79619. The original thread is for members to provide information, not request it ~ ken fitlike>
Where can I get the Win32 API .chm file?
Don't know about chm filess, but MSDN contains the whole Win32 API and more. It's probably what you seek.
I started to read "Programming Windows by Charles Petzold" book recommended by
everyone.
My concern is that it looks old. It uses MSVC 6.
Now we are at MSVC++ 2008. The examples of all this tutorials mentioned above in this thread doesnt even compile on it.
You got the feeling that every time Microsoft release a new compiler, you have to relearn
the language. There are so many Win32 languages as compilers.
Thats very frustrating. You dont even know where to begin, what compiler to use.
Not really...
Every compiler get more standards compliant with every release.
Microsoft has done a tremendous work to make it standards compliant with the release of 2003, then 2005. The book is just old, and it's expected to not work so well.
Petzold is one of a kind among programming books. Not only that examples in the book are
very succinct and always to the point, but virtually all of them "just work."
You really can not find a better book. I did most of the examples in CodeWarrior, not even VC6,
and I remember that I only had to fiddle with project settings on a few occasions - rarely did I
need to change source code.
And to stay to the topic, here's a few Win32 programming links:
1. Books - http://www.igor-delovski.iz.hr/forum/viewtopic.php?t=33
2. Tutorials - http://www.igor-delovski.iz.hr/forum/viewtopic.php?t=44
The Win32 chm file is available in the Windows SDK. The name has been changed from Platform SDK to Windows SDK.
In the setup portion of the SDK make sure you check to install all the documentation. The setup for the Windows SDK is actually a bit confusing since it has all the Vista stuff thrown in. You will want to install the x86 compiler stuff as this seems to also install the default MSVS documentation. The entire setup experience since the change is horrible. It needs a major rework.
Thanks for the input Idelovski.
You're right, this book is so good and thorough that it worth it to install VC6 beside VC++ 2008.
And thats what im gonna do.
You probably should just try using MSVC++ 2008 first and see how it goes - the Windows API should be the same.Quote:
You're right, this book is so good and thorough that it worth it to install VC6 beside VC++ 2008.
I think you should probably try to make it work with 2008 instead. If there's something in the book that you simply don't understand how to do in 2008, then maybe you should ask. Perhaps someone can help.
This would be a waste of time. MSVC 6 is very old and does not conform to standards. It is a compiler I would stay very far away from with current code and current APIs. Just use 2008 and port the samples in the book to 2008. That should not prove to be too difficult.Quote:
You're right, this book is so good and thorough that it worth it to install VC6 beside VC++ 2008