This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

23 used & new from $1.74
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Advanced Windows
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Advanced Windows (Paperback)

by Jeffrey Richter (Author) "Software developers at times view proper error handling as a distraction and treat it as an afterthought..." (more)
Key Phrases: object services layer, marshaling buffer, raw interface pointer, Visual Basic, Resource Dispenser, End Sub (more...)
4.3 out of 5 stars  (49 customer reviews)


Available from these sellers.


23 used & new available from $1.74

Customers Who Bought This Item Also Bought

Programming Windows®, Fifth Edition (Microsoft Programming Series)

Programming Windows®, Fifth Edition (Microsoft Programming Series) by Charles Petzold

4.3 out of 5 stars (85)  $37.79
Essential COM (The DevelopMentor Series)

Essential COM (The DevelopMentor Series) by Don Box

4.3 out of 5 stars (91)  $34.64
Programming Applications for Microsoft Windows (Dv-Mps General)

Programming Applications for Microsoft Windows (Dv-Mps General) by Jeffrey Richter

4.5 out of 5 stars (19) 
Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000

Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000 by Mark E. Russinovich

4.4 out of 5 stars (28)  $37.79
Windows via C/C++ (Pro - Developer)

Windows via C/C++ (Pro - Developer) by Jeffrey Richter

4.8 out of 5 stars (5)  $44.09
Explore similar items : Books (49)

Editorial Reviews
Amazon.com
Jeffrey Richter's Advanced Windows, 3rd ed., is a useful guide to system programming in Win32 in C. The book starts out with advanced topics such as working with Win32 processes and threads, and then moves on to other Win32 kernel objects like heaps and memory-mapped files. The book then explores thread synchronization (and how threads can be made to work effectively in parallel) and explores how to create responsive programs that process messages asynchronously. Chapters on file I/O and device I/O are especially useful for those who need access to the advanced functionality available in Win32. This book presents hard-to-find material clearly, including the structured exception handling model used in Win32 operating systems, and completion ports (which also allow I/O operations to run in the background). An appendix on Win32 fibers will be useful to UNIX system programmers who want to bring their code quickly to Windows. Though the source code is written in C here for widest available audience, the programming strategies and technical information is applicable to C++ programming as well. All in all, this new edition of Advanced Windows is a very useful, readable book that presents in-depth information on several valuable Win32 programming topics. It's worth noting that many of these advanced API calls and features are not easily available to MFC programmers.

Book Description
Written by an acknowledged expert, this is the preeminent source advanced information on programming for the 32-bit version of Windows. The new edition of this popular title covers recent enhancements to Win32, including support for Windows NT 4.0. New or significantly revised topics include kernel objects, the NT 4.0 thread scheduler, fibers, waitable timers, interlocked functions, synchronous I/O, alertable I/O, and the I/O Completion port. A solid revision to a core programming title in a still-expanding area.

Product Details
  • Paperback: 1048 pages
  • Publisher: Microsoft Press; 3 Pap/Cdr edition (February 1997)
  • Language: English
  • ISBN-10: 1572315482
  • ISBN-13: 978-1572315488
  • Product Dimensions: 9 x 7.5 x 1.8 inches
  • Shipping Weight: 3.6 pounds
  • Average Customer Review: 4.3 out of 5 stars  (49 customer reviews)
  • Amazon.com Sales Rank: #304,590 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)

Inside This Book (learn more)
First Sentence:
Software developers at times view proper error handling as a distraction and treat it as an afterthought.