Programming Applications for Microsoft Windows (Dv-Mps General)

Programming Applications for Microsoft Windows (Dv-Mps General)

Programming Applications for Microsoft Windows (Dv-Mps General)

more information about Programming Applications for Microsoft Windows (Dv-Mps General)

Editorial Reviews
Amazon.com
Aimed at the experienced C/C++ developer, the new edition of Jeffrey Richter's Programming Applications for Microsoft Windows supplies expanded coverage of essential advanced Windows programming techniques and APIs. In addition, the book includes excellent material on Windows 2000 (including future 64-bit versions of the OS) and use of some C++ for sample code.

This book's strength has to be its coverage of essential under-the-hood operating system features, like processes and threads, synchronization objects and memory management techniques, plus the APIs used to work with them. In each section, the book zeros in on how Windows 2000 and Windows 98 manage these system objects. (Windows NT 4 isn't mentioned here, however.) Short, effective examples, several of which incorporate the author's reusable custom C++ classes, demonstrate each operating system feature in action. Several useful utilities highlight details of how Windows works, with programs that let you view threads, memory objects, and other kernel objects.

With its coverage of Unicode and 64-bit Windows 2000, this is a book that will take your codebase into the future. Besides describing important APIs, the book provides programming tricks and tips for many useful advanced coding tasks (such as local thread storage, sparsely mapped memory files, using DLLs, and Windows hooks.)

Clearly written and filled with technical details on Windows 2000, this book is a great resource for any C/C++ programmer who wants to know what is really going on inside the latest Microsoft OS. In all, this title will be an essential "upgrade" for any reader of an earlier edition and will no doubt deserve serious consideration from C/C++ programmers wanting to get the most out of their Windows code. --Richard Dragan

Topics covered: Windows 2000 and Windows 98 advanced system programming techniques; 32-bit and 64-bit Windows 2000; Windows error messages; Unicode strings; kernel objects and security; processes; jobs; managing threads; scheduling; priorities; thread synchronization with critical sections; events, mutexes, and custom C++ classes; fibers; Windows memory architecture; managing virtual memory; thread stacks; memory-mapped files; default and custom heaps; DLL basics; thread-local storage; DLL injection and API hooking; Windows structured exception handling (SEH) basics; C++ vs. Windows exceptions; exception handlers.

Book Description
PROGRAMMING APPLICATIONS FOR MICROSOFT WINDOWS is the preeminent guide to Windows programming at the API level. Now in its fourth edition, the previously titled ADVANCED WINDOWS is revised to bring software developers the latest information about Windows 98, Windows 2000, and 64-bit Windows. Its complete coverage of the Windows operating system provides an inside view of how Windows 2000 and Windows 98 work and how to use their features. Topics covered include processes, threads, virtual memory, DLLs, file I/O, and message crackers. In addition, the fourth edition shows how the move to 64-bit Windows will affect developers. For systems-level programmers, this is a must-have title.

Programming Applications for Microsoft Windows (Dv-Mps General),Jeffrey Richter,Microsoft Press,1572319968,Application software,Computer Bks - Languages / Programming,Computer Books And Software,Computers,Development,Microcomputer Operating Environments,Microsoft Windows (Computer file),Operating Systems - Windows,Operating Systems - Windows 2000,Operating Systems - Windows 98,Programming - Software Development,Software Development

Hot Books:

  1. Programming Microsoft DirectShow for Digital Video and Television
  2. Quantitative Methods in Derivatives Pricing: An Introduction to Computational Finance
  3. Quantitative Trading Strategies (The Irwin Trader's Edge Series)
  4. QuarkXPress 5 Bible (With CD-ROM)
  5. QuarkXPress 6 for Print and Web Design
  6. Que's Official Internet Yellow Pages, 2006 Edition (Que's Official Internet Yellow Pages)
  7. Quest for Balance: The Human Element in Performance Management Systems
  8. QuickBooks 2002 for Dummies
  9. Quickbooks 2003 for Dummies
  10. QuickBooks 2004 : An Introduction (2nd Edition)

Hot Books

Hot Books

Recommended Books

  1. Kaleidoscopic Designs and How to Create Them
  2. Nicolas Bentley
  3. The Strong, Silent Type: Over 100 Screen Cowboys, 1903-1930
  4. White Hats and Silver Spurs: Interviews With 24 Stars of Film and Television Westerns of the Thirtie
  5. UNCITRAL: United Nations Commission on International Trade Law Yearbook
  6. Un paseo por las estrellas: Una guia de las estrellas, las constelaciones y sus leyendas
  7. Venus : The Geological Story
  8. The Quantum Enigma : Consciousness in the Physical World
  9. Wedding Vow Of Revenge
  10. Why You Can Disagree & Remain a Faithful Catholic
  11. Warman's Sports Collectibles: A Value & Identification Guide
  12. Time and Uncertainty
  13. War
  14. Where the Grizzly Walks: The Future of the Great Bear
  15. Trekking in Ecuador