Industrial-Sized Deals TextBTS15 Shop Men's Hightops Learn more nav_sap_plcc_6M_fly_beacon Cecile McLorin Salvant $5 Off Fire TV Stick Off to College Essentials Shop Popular Services hog hog hog  Amazon Echo Starting at $99 Kindle Voyage Nintendo Digital Games Shop Now Deal of the Day

Advanced Windows 3rd Edition

50 customer reviews
ISBN-13: 079-0145154828
ISBN-10: 1572315482
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$5.08
Condition: Used: Very Good
Comment: Book is in very good condition. It may have some slight wear and possibly include a previous ownerâ€TMs name. We ship within 1 business day and offer no hassle returns. Big Hearted Books shares its profits with schools, churches and non-profit groups throughout New England. Thank you for your support!
Access codes and supplements are not guaranteed with used items.
51 Used from $0.01
More Buying Choices
11 New from $18.88 51 Used from $0.01

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks

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.

NO_CONTENT_IN_FEATURE


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Advanced Windows
  • Paperback: 1048 pages
  • Publisher: Microsoft Press; 3rd edition (February 1997)
  • Language: English
  • ISBN-10: 1572315482
  • ISBN-13: 978-1572315488
  • Product Dimensions: 1.8 x 7.5 x 9 inches
  • Shipping Weight: 3.6 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (50 customer reviews)
  • Amazon Best Sellers Rank: #1,585,114 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

Most Helpful Customer Reviews

29 of 29 people found the following review helpful By A Customer on January 8, 2000
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 18 people found the following review helpful By A Customer on March 24, 1999
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
19 of 21 people found the following review helpful By M. Gleason on September 23, 1999
Format: Paperback
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Stephen Daly on October 9, 2001
Format: Paperback
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 Applications for Microsoft Windows." If you're comfortable with Windows programming and are looking to get into some of the meatier areas, check it out.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By A Customer on October 10, 1999
Format: Paperback
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. When later you have a problem that may be resolved by one of those functions, just open the book and get your problem resolved.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Bobby on August 21, 2000
Format: Paperback
Jeffrey Richter's Advanced Windows is easily the most frequently used (and borrowed) book on my computer bookshelf. It is well written, complete, and contains descriptions and examples of non-GUI Windows programming you simply can not find anywhere else. I plan on buying both of his new books as well. All of his books are utterly without hype - it's like reading just the meaty parts of MSJ/MSDN magazine. Long Live Jeff Richter!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A Customer on April 29, 1999
Format: Paperback
I had the opportunity to attend a Win32 Seminar given by Jeff Richter. The guy knows his stuff. The Win32 API has grown and evolved over the years from its roots in Win16 and Windows 3.x. It has become more robust and refined just as Windows has (but as with Windows, still has its inherent flaws). While it would be nice to see the Windows programming style of Petzold et al in turn evolve to a more modular, reusable, and OO (C++) style, one must not forget the roots of the Win32 API(written in C). Richter does an admiral job of addressing the often vexing and misunderstood issues of memory management, processes, threads and thread synchronization. Don't expect this book to be a how to manual for MFC hacks. As the title states: Advanced Windows. I have recently gotten into WinCE programming. Between Richter's Advanced Windows and Boling's WinCE Programming book, I am surviving. No MFC here. All of the previous reviews were divided between either five stars(21) or one star(7). No in between here. This tells me that the reviewing audience consists of Windows programmers looking for a good resource or wanna-be Windows programmers whinning because it doesn't cover MFC.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By A Customer on February 19, 1999
Format: Paperback
The only complaint that I have about this book is that it could have been thicker. It covers an enormous array of topics, in depth and detail. The book is not for the meek, but if you've been ladened with the task of creating low-level Win32 apps or libraries, then this book is a grand addition to your library. I don't understand why a plethora of consumer reviews have been negative unless this book simply didn't cover the topic which someone was looking for. One person stated that Appendix B, Message Crackers, had no explanation and no examples. It has both. Are these people with competing books attempting to sully this fine book? It covers threading, thread synchronization, device I/O, even inserting your own dll into completely unrelated process. As I said, the book is thick (1000+ pages), but could have covered still more, such as NT services. But for what it does cover, this book deserves 5 stars.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


Want to discover more products? Check out this page to see more: software testing