See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

8 used & new from £15.92

Have one to sell? Sell yours here
 
   
Win32 System Programming (Advanced Windows)
 
See larger image
 

Win32 System Programming (Advanced Windows) (Hardcover)

by Johnson M. Hart (Author)
4.7 out of 5 stars See all reviews (6 customer reviews)

Available from these sellers.


2 new from £34.17 6 used from £15.92

Product details

  • Hardcover: 361 pages
  • Publisher: Addison Wesley (30 Oct 1997)
  • Language English
  • ISBN-10: 0201634651
  • ISBN-13: 978-0201634655
  • Product Dimensions: 24.2 x 19.3 x 2.4 cm
  • Average Customer Review: 4.7 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 1,832,622 in Books (See Bestsellers in Books)

    Popular in these categories:

    #37 in  Books > Computing & Internet > Microsoft Windows > Programming > Win32 API
    #46 in  Books > Computing & Internet > Programming > Device Drivers
    #70 in  Books > Computing & Internet > Microsoft Windows > Operating Systems > Windows 95 & DOS
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Programming System
   www.gsBase.com/Software    Create Efficient Solutions With Our Software Now. Free Demo Here! 
W32 Trojan Remover
   www.pctools.com    Detect & Remove over 500,000 traces of Spyware & Trojans. Recommended. 
C++ Window
   www.Intel.com    Optimize software performance, even multi-threaded. Free Eval 
  
 

Product Description

Product Description

With this book, you can capitalize on your knowledge of high-end operating systems such as UNIX, MVS, and VMS to learn Windows system programming quickly. Written from the perspective of an experienced programmer and instructor, the book presents the core operating system services of Win32, the common API for the Windows 95 and Windows NT operating systems. It explains Win32 functions clearly, with numerous comparisons to corresponding UNIX calls, and highlights features unique to Win32.



From the Back Cover

With Win32 System Programming, you can capitalize on your knowledge of high-end operating systems such as UNIX, MVS, and VMS to learn Windows system programming quickly. Written from the perspective of an experienced programmer, the book presents the core operating system services of Win32, the common API for the Windows 95 and Windows NT operating systems. It explains Win32 functions clearly, with numerous comparisons to corresponding UNIX calls, and highlights features unique to Win32.

Because most experienced programmers are already familiar with processes, virtual memory, and preemptive scheduling, the book spends little time introducing these concepts, but instead shows how they are implemented in Win32. This text is for programmers using systems services, and focuses on the management of core operating systems resources rather than the graphical user interface.

Win32 System Programming offers extensive coverage of file systems, memory management, Structured Exception Handling, and security. In particular, it delves deeply into processes and threads, with detailed explanations of process synchronization, interprocess communication, and memory mapping. You will also find discussions of other advanced topics including file locking, DLLs, asynchronous I/O, fibers, and the registry.

Numerous realistic examples demonstrate many of Win32's most sophisticated features. In addition, the book compares the performance of alternative implementations of some of these examples to illustrate the trade-offs between various Win32 features and the C library. The accompanying CD-ROM contains all of the code examples in the text, a suite of programs for testing system performance, and a collection of UNIX-like utilities.



0201634651B04062001

See all Product Description

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)
Check a corresponding box or enter your own tags in the field below
book - computer - programming

Your tags: Add your first tag
 

 

Customer Reviews

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

 
4.0 out of 5 stars Concise Introduction to Win32 System Programming, 12 Jun 1998
By A Customer
I enjoyed reading this book. I liked the comparisons with Unix, and I especially liked the conciseness and value for money (too many Windows books are too thick and overpriced).

The web page supporting the book is outstanding and the author is very responsive to feedback.

Having said that I enjoyed the conciseness, I'm looking forward to a second edition with more detail and examples (on I/O completion ports, for instance).

I thoroughly recommend this book as good value for money; I'm sure you'll find the time to read it from cover to cover.

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



 
5.0 out of 5 stars An excellent text, which I have thoroughly enjoyed reading, 28 April 1998
By A Customer
Mr Hart has produced a detailed and authoritative account of the Win32 subsystem interface. Rather than many texts which simply list the Win32 API, Hart adds considerable value by introducing essential "how-to" design considerations which will simplify the life of any Windows NT/95 developer.


Win32 System Programming tackles many difficult topics, such as synchronization issues, fibers, file handling, asynch I/O and error processing. These are presented in a way that is understandable to both newcomers and more experienced developers. As well as introducing these individual concepts, the reader feels as though the author understands the 'big picture'- there are common links of discussion throughout the text.


I would suggest that all Windows developers would benefit from an understanding of the material this work contains. Experienced readers will appreciate the sound foundations of Operating System and in particular Concurrency theory on which this text is based, whereas beginners will find an essential core reference to support further forrays into the world of Win32 development.


Not all aspects of Win32 are covered, in particular coverage of the GUI is ommitted- however the book is not sold on this basis. I believe that developers armed with the information in Win32 System Programming will have a considerable advantage in approaching many important subjects in the future. For example, there is a very revealing insight into the techniques used in Hart's application server designs and the threading model used in COM.


In short- it contains information that every developer must know if they are to successfully develop reliable and performant applications for the Windows 32 platform. This text may also be relevant to students of Operating Systems. I for one will eagerly await a second edition!

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



 
5.0 out of 5 stars Fits perfectly within a niche readership., 28 April 1998
By A Customer
A book that does not try to be a "jack of all trades" but sets out to give an experienced UNIX (system) programmer a good grounding in Win32 with enough detail to write useful code. I was very pleased to find this book after searching through the morass of GUI/OOP/"Hello world" publications that had little or no real content.
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

4.0 out of 5 stars A Solid Introduction to Win32 for Unix Professionals
Two claims in the Preface caught my attention; one clearly stating that the book aimed not at a comprehensive introduction to Win32 but rather aimed to point out its central... Read more
Published on 24 April 1998

5.0 out of 5 stars An excellent book
This books fills a gap and is a great concise intro to many Win32 topics. Even if you've already been through Richter's _Advanced Windows_ there are many nuggets here that make... Read more
Published on 24 April 1998

5.0 out of 5 stars Excellent!
One area where this book really shines: doing data migration in batch mode (non-gui). The other area is attacking Win32 programming by divide-and-conquer: the non-gui core, which... Read more
Published on 27 Mar 1998

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From Johnson M. Hart

Windows System Programming

Windows System Programming

"If you're a systems-level 32-bit or 64-bit Windows developer, whether... Read more
£42.99 £36.54

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates