Have one to sell? Sell yours here
 
 
Programming Applications for Windows (Microsoft Programming Series)
 
See larger image
 

Programming Applications for Windows (Microsoft Programming Series) (Hardcover)

by Jeffrey M. Richter (Author)
4.5 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.


4 used from £5.85

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Programming Courses opens new browser window
www.seeklearning.co.uk  -  Not sure which Microsoft Programmer course is for you? Enquire Now! 
   All-in-one Dev tool opens new browser window
www.windev.com  -  Develop 10 times faster with WinDev 14 : ALM IDE, RAD, 5GL, etc 
   Application Programming opens new browser window
www.gsBase.com/Software  -  Create Efficient Solutions With Our Software Now. Free Demo Here! 
  
 

Customers Who Bought This Item Also Bought

Programming Windows 5th Edition Book/CD Package: The definitive guide to the Win32 API (Microsoft Programming Series)

Programming Windows 5th Edition Book/CD Package: The definitive guide to the Win32 API (Microsoft Programming Series)

by Charles Petzold
4.3 out of 5 stars (23)  £27.11
Accelerated C++: Practical Programming by Example (C++ in Depth Series)

Accelerated C++: Practical Programming by Example (C++ in Depth Series)

by Andrew Koenig
4.8 out of 5 stars (17)  £15.47
Explore similar items

Product details

  • Hardcover: 1056 pages
  • Publisher: Microsoft Press,U.S.; 4th edition edition (1 Oct 1999)
  • Language English
  • ISBN-10: 1572319968
  • ISBN-13: 978-1572319967
  • Product Dimensions: 24.4 x 19.6 x 5.8 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 665,030 in Books (See Bestsellers in Books)

    Popular in these categories:

    #6 in  Books > Computing & Internet > Microsoft Windows > Operating Systems > Windows 98
    #62 in  Books > Computing & Internet > Microsoft Windows > Operating Systems > Windows 2000
  • See Complete Table of Contents

Product Description

Amazon.co.uk Review

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, synchronisation 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.0 isn't mentioned here, however.) Short, effective examples, several of which incorporate the author's re-usable 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 detail 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 any C/C++ programmer who wants to get the most out of their Windows code. --Richard Dragan, Amazon.com

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 synchronisation 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.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
windows
programming
cpp
cplusplus

Your tags: Add your first tag
 


 

Customer Reviews

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

 
9 of 9 people found the following review helpful:
4.0 out of 5 stars A different, but very valuble, look at Windows programming, 11 Jun 2001
By A Customer
Most books about Windows applications programming talk about graphical things (or maybe abstractions like MFC) but tend to spend very little time, if any, on other aspects of the operating system. This book, on the other hand, barely touches GUI things but concentrates solely on all those other things you might want to do in user space.

A large amount all of this material appears in the Microsoft online documentation, but Richter's book provides the overview and context for the detailed documentation - showing you how and why to use the different variants of, say, memory management, and how those variants relate to each other. Hidden within this eminently readable book are a lot of useful hints and tricks to improve just about anyone's programming skills.

There are a few typos (in the text and the code samples), though they're mainly trivial, but check the MS Press support site!

Although the author claims to be writing C++, it's really just slightly C++ified C, not that this detracts much from the book.

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



 
5.0 out of 5 stars Excellent guide for more advanced aspects of Windows programming, 17 Jul 2007
By J. S. Hardman "Consultant software developer ... (Near London, UK) - See all my reviews
(REAL NAME)      
We've all read lots of Windows books over the years. All the usual "put a dialog box on the screen", "this is what the windows message queue is all about" sort of stuff. Now that most Windows GUI development seems to be done in managed code (typically C# or VB on .Net) the stuff that we still get to do in un-managed C++ is what this book is about - high-performance threading, memory-mapped files, exception/termination handlers etc. I have been writing high-performance, high-reliability data feed handlers on UNIX and Windows for years having learnt techniques the hard way. What I hadn't realised was that this book, sitting on my shelf for quite some years now, covers the subject matter that I sweated over. Having just been referred to this book by another one that I was reading I finally took it off the shelf last week. It's certainly not a book for a beginner, but for developers working server-side it's actually very good. I'd be tempted to read it in conjunction with something like Intel's "Programming with Hyper-Threading Technology", but even on it's own it is very useful. So who is this book good for? Well, if you've been doing threading, memory-mapped files etc on UNIX and have been asked to do similar on Windows then it's definitely for you. Windows actually has a much richer threading API than Pthreads, and this book in conjunction with the Intel one mentioned above will give you a pretty good understanding of how to make best use of it. I wish I'd read this eight years ago! The good news is that the author is bringing out "Windows Via C/C ++ (PRO-Developer)" very soon, which looks like it will effectively be an update on the same book taking into account new Windows releases such as Vista.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

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.