Windows® via C/C++, Fifth Edition (PRO-Developer) (英語) ハードカバー – 2007/11/28
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Get the preeminent guide to programming application for Windows with C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista, including the latest information about Windows XP. In-depth and comprehensive, this essential reference covers the Windows operating system and how to program at the API level. Recognized experts provide an inside view of how Windows works and how to use its features in Visual C++ development tasks. Topics covered include processes, thread pooling, virtual memory, DLLs, file I/O, and message crackers. For systems-level programmers, this is a must-have title. Includes code samples in Visual C++.
Christophe Nasarre works for BusinessObjects, a multinational business-intelligence consultancy and training company that is focused on helping organizations gain better insight into their business through business intelligence solutions. He has worked as a technical editor on numerous Microsoft Press books. --このテキストは、ハードカバー版に関連付けられています。
Amazon.com で最も参考になったカスタマーレビュー (beta) （「Early Reviewer Program」のレビューが含まれている場合があります）
Okay, this is 5/5 stars. Jeffrey Richter definitely knows what he is talking about. He has been doing windows for years and he is really good at explaining it on paper (sadly, not many authors can do this).
READ: This book does NOT cover UI. This isn't a let down for me though. If you need to know UI, I HIGHLY recommend Forgers Win32 Tutorial. Download the PDF, because the website is utterly useless to me. [...] The content this book covers is excellent. About 900 pages of all essential stuff, such as Processes, Jobs, Threads, Memory, etc.. But, like I said before, it does not have examples. You could call this book a textbook though, it really seems like it. 4.5/5 stars here.
This book is NOT for beginners. Repeat: NOT for beginners. The book assumes you generally know most of the stuff by know, so... just warning you. If you are thinking, "Oh, this is a Windows book, and I want to learn it. But, what is windows programming even look like?" then this is not for you. I recommend Forgers Win32 again for a start point. I can't really rate this, so... moving on.
Really good book. Very professional, in fact, when I got it in the mail I literally thought I just bought a textbook, because my school has textbooks that look just like this actually. Unlike a lot of other Windows books, it covers 64 bit programming, which, in this day and age, is urgent. Also: when you start reading it, it will seem out of date because he mentions Windows Vista a lot and Windows Server 2008. Well, programming languages don't change that often, so you will be fine here. 5/5 stars here.
I really wish there were examples, but, I have complained about that enough. It still explains macros and the "whys" of each function. I would actually give it a 4.5/5, but Amazon doesn't allow that. I just don't think this book deserves a perfect score. Just know that if you are getting into Windows programming, you won't learn all the basics of it within several months like you can in, say, C++ or Java. And you most CERTAINLY master it as quickly as you can master html. It's the commands to entire OS, and really, no one knows how the entire systems works by heart except for Bill Gates, the one who made it himself. Pros and Cons below:
1. Very professional
2. Extremely helpful. Explains a LOT.
3. A lot of content, so you are not getting ripped off for 42 dollars.
1. No examples
12-13 years ago I read previous edition of this book. That time I was just inexperienced student, but I was able to understand nearly everything.
Today after 10 years of professional career this book was like piece of (delicious) cake.
For every server-side native Windows programmer this book is 'must'. I also recommend Joe Duffy's Concurrent Programming on Windows which gives you some other ideas about multithreading development.
By the way Richter also wrote CLR via C# (Pro-Developer) which is absolutely 'must' for every .NET developer. Also highly recommended.
They make no attempt to tell you otherwise, it is an expert level book - but even if you already know C++ well, there is much Windows specific details that this assumes you know.
Great book and very useful, just not entry level, so know that going in.
This book is a keeper.