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

10 used & new from CDN$ 6.13

Have one to sell? Sell yours here
 
 
Programming Applications for Microsoft Windows: Master the Critical Building Blocks of 32-Bit Windows-Based
 
See larger image
 

Programming Applications for Microsoft Windows: Master the Critical Building Blocks of 32-Bit Windows-Based (Hardcover)

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

Available from these sellers.


2 new from CDN$ 113.39 8 used from CDN$ 6.13

Product Details


Product Description

From Amazon.com

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

PROGRAMMING APPLICATIONS FOR MICROSOFT WINDOWS is the preeminent guide to Windows programming at the API level. Now in its fourth edition, the previously titled ADVANCED WINDOWS is revised to bring software developers the latest information about Windows 98, Windows 2000, and 64-bit Windows. Its complete coverage of the Windows operating system provides an inside view of how Windows 2000 and Windows 98 work and how to use their features. Topics covered include processes, threads, virtual memory, DLLs, file I/O, and message crackers. In addition, the fourth edition shows how the move to 64-bit Windows will affect developers. For systems-level programmers, this is a must-have title.

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

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



 
5.0 out of 5 stars Classic Windows, April 19 2003
By O. Durojaiye "dev1zero" (Bothell, WA United States) - See all my reviews
(REAL NAME)   
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.

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



 
5.0 out of 5 stars classic for user mode programmer, Jan 18 2003
By TsungpLee (USTC, China) - See all my reviews
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!
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 A Powerful Book for Windows Programmer
Hi.

This is one of the most, if not the most, powerful Windows programming book I know for developing Windows program using C++. Read more

Published on Aug 26 2002 by kuphryn

5.0 out of 5 stars Excellent guide to make a system program
When you write some codes involved system features, you could get a good key or hint from this book. Read more
Published on Oct 25 2001 by Chun-hyok Chong

5.0 out of 5 stars It won't disappoint you...
The Bible is to the priest as "Programming Applications for Microsoft Windows" is to the advanced Windows programmer. Read more
Published on Aug 3 2001 by Buonanno Sergio

4.0 out of 5 stars Great Book, Some Style Hurdles
This book would have been better titled "Advanced Windows Programming Topics" because with the exception of the chapter on Unicode and the three chapters on Structured... Read more
Published on Jul 20 2001 by Vincent J. DiPippo

3.0 out of 5 stars Good topics but C++ Should Not Be Used
I am a kernel debugger. Richter's last volume was written in C. This makes sense because most of what he covers is OS/kernel based where C is still used today 99% of the time... Read more
Published on Mar 24 2001 by M. Steinberg

5.0 out of 5 stars A book beyond ordinary programming book style
This is definately a great book. It is a new version of Advance Windows Programming, but it is not only for expert. Read more
Published on Mar 16 2001

3.0 out of 5 stars Good as always, but high cost if you have previous edition
I have all editions of this book. First, to those who didn't see this one, it's significatly reworked and differs from the previous. Read more
Published on Dec 11 2000 by John Doe

2.0 out of 5 stars Important Mistakes and Omissions
I looked at this book for assistance in solving two important problems that occurred in my work; in one case, the book was definitely incorrect and misleading, and, in another, it... Read more
Published on Dec 1 2000

5.0 out of 5 stars A must read for every C++ Windows Programmer
There are so many good things that I can say about this book that its hard to begin. Hands down, my favorite part is the clear and precise samples, the writing behind each... Read more
Published on Sep 22 2000 by James Mattern (MCSD)

5.0 out of 5 stars Simply what the professional developer needs to know
I don't know what other reviewers are talking about claiming this is for "advanced" Microsoft developers only. Read more
Published on Jul 18 2000 by Frank Paris

Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


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.