If you are already familiar with C++ this guide will allow you to get into professional application development for Windows using the WIN32 API. Simple examples will teach you not only the basics but also advanced topics too, such as getting started with DirectX. Let's get down to the nitty gritty of: Windows fundamentals (Win32 API); GDI; Bitmaps; File management; Timers; Printing; DLLs; Getting started with DirectX. Addison-Wesley Nitty Gritty Programming Series provides the most important facts that you will need to know to get up and running in new programming topics quickly and when you have become proficient you can use it as an on-going reference book for all the fundamentals. Divided into 3 sections, this book provides everything you need to know to start Windows programming with C++. Introduction - all the main topics that you'll need to begin working now. Practical tips and tricks - find out how to put those important concepts into practice and get expert tips on how to improve your programming. Reference section - all the necessary instructions and topics in one easy reference section so that you can refer back to the book again and again.