Vous voulez voir cette page en français ? Cliquez ici.

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

Programming Applications for Microsoft Windows [Paperback]

Jeffrey Richter
4.5 out of 5 stars  See all reviews (18 customer reviews)

Available from these sellers.


There is a newer edition of this item:
Windows via C/C++ Windows via C/C++
Currently unavailable

Product Details


Product Description

From Amazon

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

An update to a bestselling, practical Windows programming guide, this title is a comprehensive inside look at the Windows 2000 and 64-bit Windows environments. It provides detailed system information that's unavailable elsewhere, including architectural and implementation details and sample code.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

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

5.0 out of 5 stars A BREATH OF FRESH AIR !!!!!, Jun 17 2004
By 
Michael J. Dollard (Rancho Cucamonga, CA United States) - See all my reviews
This review is from: Programming Applications for Microsoft Windows (Paperback)
Obviously the author is a computer scientist who understands what engineers and programmers need to know. This is the internals document you won't find on MSDN. Definitely a MUST READ for anyone who is truly serious about designing systems or applications around ANY Microsoft Windows technology. My design is a CE appliance but this is still an essential read. No hype. No "around the edges" focus on technologies designed to hide implementation details. This book gets right to the heart of the kernal. The light bulbs have been going off since I picked it up.

Thank you Mr. Richter, and Microsoft should thank you. Were it not for this book I would have abandoned Microsoft for a much more expensive technology.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Classic Windows, April 19 2003
By 
Elijah D "dev1zero" (Bothell, WA United States) - See all my reviews
This review is from: Programming Applications for Microsoft Windows (Paperback)
When you want to know how windows works, there are 3 people (outside of Microsoft) to go to: Jeffery Richer, Matt Pietrek and John Robbins. This book deserves a spot on every serious developer's shelf. It covers a lot of under the hood topics that are difficult to find elsewhere.

Even though .NET is starting to gain ground, a lot of the low level details of the OS have not changed and a good knowlegde of win32 can never be a bad investment.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars classic for user mode programmer, Jan 18 2003
By 
This review is from: Programming Applications for Microsoft Windows (Paperback)
jeffrey richter is one of few masters who really understand windows programming! this book is absolutely a classic for advanced windows programmer. But it 's not suitable for beginner. I think one who wanna learn this book should a prerequisite background such as charles petzold's "programming windows".
The book tells many advanced skill which is must in windows programming. The best programmer should not only know how to write codes ,but know why he write these codes. It's possible only when he understand the mechanicsm of the system running.
jeffrey richter tells you all of the necessary background in the book. So don't hesitate, buy it!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 19 reviews  4.5 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback