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++.
This is not a book about creating Windows applications at the user interface level (see Charles Petzold's books for that). This is an update to Richter's Advanced Windows Programming, which was a great book dealing with the advanced features of the Windows operating system such as multithreading, asynchronous I/O and completion ports, etc.
Lots of examples, detailed explanations on what goes on behind the scenes make this a great reference that you can jump into any time, but should definitely give it a thorough read at least once through.
Klasika. Bohužel i v této edici by název měl spíš znít Windows via C, protože těch pár API wrapperů (C++ třídy) to nezachrání. Hlavně v kapitolách o synchronizačních primitivách používaných bez RAII jsem trpěl, protože jsem si hned představil, kolikrát se ten "demo" kód objeví v aplikaci.
I’ve read multiple editions of Richter’s classic starting back in 1995. It was my introduction to Win32 and pretty much all I needed. This is also still my go to reference for anything involving the Win32 subsystem or Windows native code in general.