70 used & new from $0.90

Have one to sell? Sell yours here
 
 
Advanced Windows
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Advanced Windows (Paperback)

~ (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  See all reviews (49 customer reviews)


Available from these sellers.


8 new from $35.00 62 used from $0.90

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 (89)  $37.79
Programming Applications for Microsoft Windows (Dv-Mps General)

Programming Applications for Microsoft Windows (Dv-Mps General)

by Jeffrey Richter
Win32 Programming (Addison-Wesley Advanced Windows Series)

Win32 Programming (Addison-Wesley Advanced Windows Series)

by Brent E. Rector
3.8 out of 5 stars (28)  $44.42
Windows via C/C++ (Pro - Developer)

Windows via C/C++ (Pro - Developer)

by Christophe Nasarre
4.6 out of 5 stars (14)  $44.09
Essential COM

Essential COM

by Don Box
4.3 out of 5 stars (91)  $34.64
Explore similar items

Editorial Reviews

Amazon.com Review

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.


Product 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; 3rd edition (February 1997)
  • Language: English
  • ISBN-10: 1572315482
  • ISBN-13: 978-1572315488
  • Product Dimensions: 8.9 x 7.4 x 2.2 inches
  • Shipping Weight: 3.6 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (49 customer reviews)
  • Amazon.com Sales Rank: #100,500 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #62 in  Books > Computers & Internet > Microsoft > Operating Systems > Windows NT

More About the Author

Jeffrey Richter
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jeffrey Richter Page

Inside This Book (learn more)





Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

49 Reviews
5 star:
 (37)
4 star:
 (5)
3 star:    (0)
2 star:    (0)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (49 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
25 of 25 people found the following review helpful:
4.0 out of 5 stars Try "Programming Applications for Microsoft Windows", January 8, 2000
By A Customer
I believe "Programming Applications for Microsoft Windows" is the fourth edition to this book. The Microsoft Press summary for the new book says "This fully updated expansion of the bestselling ADVANCED WINDOWS digs even deeper into the advanced features..."

Also compare the table of contents between the two books for yourself. I am buying "Programming Applications" instead of this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
5.0 out of 5 stars Great book on the Win32 API., March 24, 1999
By A Customer
Before reading this book I had a good grasp of C++ but didn't know much of the Win32 API except some of the function names I was really interested in.

After sitting down for 2 - 3 weeks with the MSDN Library, Visual C++ and Advanced Windows I now have a firm grasp of most concepts.

This book does not go into GUI development at all. I would recommend Programming Windows Fifth Edition for this. Since most of the code I write is for the backend (DLLs, Databases) my prefered GUI is always a web application so this was very desirable for me.

If you want MFC you should probably get the Microsoft Mastering series title.

If you want GUI get Programming Windows Fifth Edition.

If you want hard core, Win32... GET THIS BOOK!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 21 people found the following review helpful:
5.0 out of 5 stars Two essential books: Petzold's and this book., September 24, 1999
By M. Gleason (Omaha, NE USA) - See all my reviews
(REAL NAME)   
For UNIX, you buy W. Richard Stevens' Advanced Programming in the UNIX Environment and UNIX Network Programming -- for Win32 you buy Programming Windows by Charles Petzold and this book. Petzold gets you started, Richter lets you pursue the good stuff.

Although this is easily a 5 star book, it is not without room for improvement. For the 4th edition, Mr. Richter, I'd like to see Anonymous and Named Pipes covered, as well as Mailslots, and some introductory coverage of Winsock (Winsock could be covered in a separate book.)

It's a bit surprising that those topics aren't covered, since just about every advanced topic I was looking for was covered in excellent detail.

To be in the same class as Stevens' books, I'd like to see some performance considerations included. For example, how much more expensive is a Mutex over Critical Sections and Events? Ralph Davis' book, Win32 Network Programming, covers this a little better, and includes quite a bit of discussion on advanced Win32 topics besides the networking APIs.

And lastly, a hard-bound edition would be nice.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Informative
This book gives good coverage of advanced topics , though it's a little dated, I picked it up used for a buck.
Published 20 months ago by Eric Durbin

5.0 out of 5 stars Excellent Book--But It's Been Superceded
This book is a fantastic reference for Windows programmers. However, as others below have mentioned, its fourth release is now available under the title "Programming... Read more
Published on October 9, 2001 by Stephen Daly

4.0 out of 5 stars Doing serious Win32 Development? YES. Then get this book.
Anyone doing serious Windows development using the base Win32 API's must have this book. It covers intermediate and advanced usage of the file system, DLL's, memory architecture,... Read more
Published on July 4, 2001 by Rosanne Calabrese

5.0 out of 5 stars Packed with Win32 Goodness
Not just a "How do I..." book, but also a "Why should I..." book.

Richter writes in an easy, conversational, and readable style about difficult and... Read more

Published on November 28, 2000 by Jim Christopher

5.0 out of 5 stars Absolutly Great !
The firt thing you should know is that this book is not for Advanced users of windows. It's for Advanced PROGRAMERS in windows. which isn't clear from the books name. Read more
Published on October 1, 2000

5.0 out of 5 stars Advanced Windows
Jeffrey Richter's Advanced Windows is easily the most frequently used (and borrowed) book on my computer bookshelf. Read more
Published on August 22, 2000 by Bobby Goldberg

5.0 out of 5 stars Deep API sight
Unlike most of the books with Advanced in the title, this shows exactly what an Advanced book has to be.
Published on January 11, 2000 by Marcus

5.0 out of 5 stars Nice to have - tough to read
Nice book. Takes a toll of programmers who think they KNOW windows
Published on January 11, 2000 by Yuvraj S. Sujan

4.0 out of 5 stars Try "Programming Applications for Microsoft Windows"
I believe "Programming Applications for Microsoft Windows" is the fourth edition to this book. Read more
Published on January 8, 2000 by Andy

5.0 out of 5 stars Read it once and keep it near your desktop
Excellent book.

Read it just to know what it covers, then you can forget about those tricky functions, but do not forget where you saw them being used. Read more

Published on October 10, 1999

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.