Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
Price: £2.98

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Win32 System Programming: A Windows 2000 Programmer's Guide (Addison-Wesley Microsoft Technology) [Hardcover]

Johnson M. Hart
3.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £42.10
Price: £33.20 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.90 (21%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon. Gift-wrap available.
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.
There is a newer edition of this item:
Windows System Programming (Addison-Wesley Microsoft Technology) Windows System Programming (Addison-Wesley Microsoft Technology) 5.0 out of 5 stars (1)
£42.23
In stock.

Book Description

29 Sep 2000 0201703106 978-0201703108 2
Win32 System Programming, Second Edition focuses exclusively on non-GUI Windows system programming, helping experienced system programmers make the most of Win32 fast -- whether they're migrating UNIX applications, building new server-side software, or addressing other difficult technical challenges. This new edition is fully updated to reflect Windows 2000, with valuable new coverage of network programming, threading, synchronization, the forthcoming Win64 migration, and other issues critical to high-end enterprise development. Each chapter ends with a detailed example that shows how its techniques are used in real-world systems, as well as hands-on exercises. Expert system programmer Johnson Hart assumes developers are familiar with "generic concepts" by now, and focuses instead on the specific issues they will face in maximizing the performance and reliability of their high-end Win32 server and system applications. For all developers who need to develop reliable, high-performance Win32 applications fast -- especially those familiar with UNIX, VMS, MVS, or other high-end operating systems. Previous Edition 0-201-63465-1

Product details

  • Hardcover: 544 pages
  • Publisher: Addison Wesley; 2 edition (29 Sep 2000)
  • Language: English
  • ISBN-10: 0201703106
  • ISBN-13: 978-0201703108
  • Product Dimensions: 19.5 x 3 x 24.3 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 2,229,802 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

"If you are new to the Win32 API, but have programmed for other high-end operating systems such as UNIX or VMS, then Win32 System Programming is the book for you. HIGHLY RECOMMENDED."

--Christopher L.T. Brown, Windows 2000 Magazine

A practical guide to the central features and functions of the Win32 API, Win32 System Programming, Second Edition, will get you up and running with Windows NT and Windows 2000. Unlike most Windows programming resources, this book focuses exclusively on the core system services--file system, memory, processes, communication, and security--rather than on the more commonly featured graphical user interface functions. Especially geared for those already familiar with UNIX or other high-end operating systems, Win32 System Programming, Second Edition, helps you to build on your knowledge base to learn Win32 features quickly and easily.

This new edition has been updated and enhanced with new coverage of network programming, servers, NT services, thread performance, and synchronization. It also offers a preview of Win64, the new 64-bit API for Windows 2000. Beginning with an examination of the features required in a single-process application, the text gradually progresses to increasingly sophisticated functions relating to a multithreaded environment. You will find extensive coverage of such critical Win32 topics as:

  • The Win32 file system
  • Character I/O and Unicode
  • The registry
  • Structured exception handling
  • Security services
  • Memory management and DLLs
  • Threads, process management, scheduling, and thread synchronization
  • Interprocess communication, featuring pipes and mailslots
  • Network programming with sockets
  • NT services, including the service control handler, event logging, and debugging
  • Asynchronous I/O
  • Remote Procedure Calls
  • Win64, covering architecture, programming models, data types, and legacy code migration
Short, practical examples illustrate each topic, and are included on the accompanying CD-ROM and supporting Web site (http://world.std.com/~jmhart/w32.htm). The appendixes compare Win32, UNIX, and the C library; and provide performance measurements and results.

Win32 System Programming, Second Edition, will give you a solid grounding in the core operating system functions of the Windows environment, an understanding of Win64 for Windows 2000, and the know-how you need to put them to work.

0201703106B04062001

About the Author

Johnson M. Hart is a software trainer and consultant specializing in Windows, L inux, and UNIX application development, enhancement, and maintenance. John develops and delivers professional training courses and seminars to clients worldwide, and he is the author of numerous technical articles.




Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
0
3 star
0
1 star
0
3.5 out of 5 stars
3.5 out of 5 stars
Most Helpful Customer Reviews
8 of 9 people found the following review helpful
2.0 out of 5 stars Very poor book. 15 Feb 2002
By A Customer
Format:Hardcover
If you have the MSDN Library then don't buy this book. The book has 507 pages and more than half of the book is dedacated to explaining win32 function parameters. Whats left is a mixture of poor examples and large diagrams with very poor explanations. The included CD is another fine mess with all the example files having been seperated into folders its a nightmare to get anything to work...
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Book 4 Nov 2011
Format:Hardcover
Good book which I needed at time for college course I was doing.

Probably dated now however, but if author has anything recent would be worth taking a look!
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.6 out of 5 stars  17 reviews
14 of 14 people found the following review helpful
5.0 out of 5 stars Not bad. Not bad at all. 21 May 2003
By Robert K. Tribit - Published on Amazon.com
Format:Hardcover
This book is roughly the same as Steven's "Advanced Programing in the Unix Environment". It gets you in touch with the moving pieces of the Windows operating system.

Bring with you a strong understanding of C/C++ and some experience administrating a Windows system and you can be up and running banging against the operating system's APIs. Open network sockets, play with "Thread Local Storage", create and register your very own service, interface with the security system, whack around the registry, and a dozen other ways to shoot yourself in the foot or get some actual work done.

This book has almost nothing about making windows, graphics, sounds, or anything else that will help you get started making yet another accounting application. If that's what you are looking for look somewhere else.

This book also comes threateningly close to being a good beginners guide to porting *nix applications to the Windows operating system. The author draws many parallels to various *nix utilities and how to write their equivalent using Windows' APIs.

For those that like plenty of rope to hang themselves, this is the book for you. I enjoyed learning about the various facilities Windows provides the developer, and feel that this book helped me gain a better understanding of where to look first for doing fairly common relatively low-level tasks.

12 of 12 people found the following review helpful
5.0 out of 5 stars an excellent follow up to a great book 17 Nov 2000
By Andrew Tucker - Published on Amazon.com
Format:Hardcover
John Hart has done a fabulous job of expanding and updating his coverage of Win32 system programming. Unique in it's perspective of educating programmers familiar with UNIX or a similar OS, this book explains the landscape of Win32 operating systems, how they relate to each other and what features are present or missing from each of them.

With almost 150 pages of new material, John digs way beneath the surface and covers new topics such as advanced thread synchronization, sockets, Windows 2000, Win64, and performance comparisons of multiple ways to solve a problem. Many existing topics are also updated and have new sample programs.

The appendix cross reference of Win32, UNIX, and C runtime library APIs that was in the first edition has also been revisitied and expanded. A very valuable resource for anyone new to either OS or working with both.

In short, if you are coming to Win32 from a UNIX background this is definitely the book for you. If you're already a crack Win32 programmer, you'll probably learn a lot as well.

4 of 4 people found the following review helpful
4.0 out of 5 stars Please note that there is now a fourth edition of this book! 7 Oct 2005
By CLM - Published on Amazon.com
Format:Hardcover|Amazon Verified Purchase
The rating I give here is just based on a skim of the book. However, after visiting the author's website, I very quickly realized that there is a fourth edition of the text. Unless you specifically want a more historical perspective, I would recommend that you get the fourth edition.
Were these reviews helpful?   Let us know
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges