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

17 used & new from $7.82

Have one to sell? Sell yours here
 
 
Programming Industrial Strength Windows: Shrink-Wrap Your App!
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Programming Industrial Strength Windows: Shrink-Wrap Your App! [ILLUSTRATED] (Paperback)

by Petter Hesselberg (Author)
4.4 out of 5 stars See all reviews (10 customer reviews)


Available from these sellers.


7 new from $21.46 9 used from $7.82 1 collectible from $43.62
Also Available in: List Price: Our Price: Other Offers:
Unknown Binding Order it used!

Editorial Reviews

Product Description
Take an exploratory trip through the nooks and crannies of the Windows API -- and pick up 20,000 lines of source code along the way

Develop production-quality applications capable of running on any 32-bit version of Windows -- including Win 2000

WARNING-- Error handling has been included (to show how it's done!)

Are you tired of the typically fragmented approaches of instructional materials that focus on minimalist examples, illustrating arcane APIs and subsystems, "eliminating error handling for clarity," and never demonstrating how it all comes together?

This book presents a holistic process of design and implementation that ensures the development of production-quality applications capable of running on any 32-bit version of Windows -- including Win 2000. The author explains the development of a complete Windows application to demonstrate all aspects of application design, language selection, platform implementation, usability issues, and the myriad details of implementation. It is the comprehensive scope of the presentation, including details of drag and drop, shell integration, testing, internationalization, installation, and registry handling that makes this book unique.

If you are designing Windows applications for large audiences, or if you strive to always create truly superb applications, you need to structure your application for robustness and maintainability, and you need access to and knowledge of the raw Windows API. The author's demonstration application, a Notepad replacement called TextEdit, is implemented using C++ and the native Win32 API. It provides an exploratory trip through the nooks and crannies of the Windows API demonstrating how to:

Fit the code fragments and APIs of a complete Windows application together.

Integrate robust error handling with your application.

Design software with the users' goals in mind.

MFC programmers will gain an understanding of API-level Windows essential to use MFC effectively and Visual Basic programmers will learn about the relationship between the various approaches to Windows programming.

The companion CD-ROM contains 20,000 lines of source code, much of it independent of the TextEdit application, that can be reused in other contexts. You also get practical details and tips on how to do cool and interesting stuff with the Windows API, including:

The wealth of possibilities inherent in the command line of a Windows program.

How you can give your application a memory, which leaves it looking smart rather than stupid.

About the Author
Petter Hesselberg is a partner with Accenture in Oslo, Norway. He holds a master's degree in computer science from the Norwegian Institute of Technology in Trondheim. He has been programming Windows for over thirteen years, seven of which he was partner in a firm exclusively devoted to Windows programming. He writes the monthly "User Interface Programming" column for Windows Developer's Journal.


Product Details

  • Paperback: 504 pages
  • Publisher: Publishers Group West (February 2000)
  • Language: English
  • ISBN-10: 087930605X
  • ISBN-13: 978-0879306052
  • Product Dimensions: 9.2 x 7.4 x 1.2 inches
  • Shipping Weight: 2 pounds
  • Average Customer Review: 4.4 out of 5 stars See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #2,062,473 in Books (See Bestsellers in Books)


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
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

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

 
13 of 14 people found the following review helpful:
5.0 out of 5 stars Bill Gates should get this book, February 24, 2000
By Kjell Jarle Furnes (Stabekk, Norway) - See all my reviews
This book contains a lot of detail about how a complete Windows application fits together, and it includes some information that I haven't seen anywhere else. (I never knew how complex the command line could be.)

There is only one chapter explicitly devoted to exceptions, but there is something about robust programming in almost all the chapters: Designing exception-safe wrapper classes for various resources, for example, not to mention designing the conceptual model of the user interface so that errors go away. (I think it's the first time I've seen a book that can both say something sensible about usability and show you how to implement it at the same time. I loved the design of the Find dialog.)

The most important thing I learned from this book was how little error-handling code you can get away with if the error-handling architecture is properly designed. (Well, not exactly "little", but at least the error-handling code is mostly divorced from the functional code.) I highly recommend this book to all Windows programmers, unless you are a beginner, in which case you should read something else first. Read this afterwards.

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



 
12 of 13 people found the following review helpful:
3.0 out of 5 stars Some good info, but padded with listings, February 8, 2000
Some good info on overall app design and the little things it takes to make an app complete and slick, but maybe 2/3 of the book is nothing but code listings. Between pages 150-200 there are about 10 pages of actual text that isn't part of a code listing, for example. Code listings can be very useful -- especially in a book like this -- but the inclusion of such things as 1 line inlines and forwarding funcions doesn't add much value for the forty bucks I had to lay out.

The description of the book mentions error handling right off but I didn't find in the book a very substantive discussion of this topic. Chapter 6 was devoted to exceptions and error handling, and there was some useful info, but the entire chapter only contained 6 pages of discussion. The rest was code. Again, don't get me wrong. Code listings can be useful. It's just my opinion that this book went beyond the point of diminishing returns in printing so many pages of them.

The description also mentions Win32 API programming, but if you want a book on that you should stick to Petzold or Win32 Programming by Rector and Newcomer.

This book has some very good advice that is hard to find elsewhere. I would have liked more of that in the book. Leave the inlines and macros on the CD.

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



 
6 of 6 people found the following review helpful:
4.0 out of 5 stars Excellent programming techniques to write robust code, February 15, 2000
By Trond Arve Wasskog (Oslo, Norway) - See all my reviews
This book contains some very good hints, tips and techniques to write robust code. In addition, the author's language is entertaining, making the book fun to read(!) On the downside, the code listings get boring; you could easily print them out yourself...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars A must-to-have-book for pure Windows programmers
This book covers many aspects of Windows programming, especially low level API programming. Based on the sample code provided with the book I developed in quite a short time a... Read more
Published on May 17, 2002 by Sven Ritter

5.0 out of 5 stars A comprehensive, "user friendly" guide and reference.
Programming Industrial Strength Windows is a comprehensive instructional guide and reference for developing "production quality" applications capable of running on any... Read more
Published on July 4, 2000 by Midwest Book Review

5.0 out of 5 stars An excellent field guide on how to "do it right".
The book holds loads of valuable tips and techniques from all aspects of the development life cycle. I especially enjoyed his fresh thoughts on user centered design. Read more
Published on May 16, 2000 by Nils Sandoy

2.0 out of 5 stars YAMW--Yet Another Money Wasted
Is there any reason why people would simply not tell the truth about a book? If the so-called 20, 000 lines of TextEdit is what is attracting you then please know that it is not... Read more
Published on April 7, 2000

5.0 out of 5 stars Attention to details
This is an excellent book which has a focus on covering and explaining many of the details that most books gloss over. Read more
Published on March 7, 2000 by Kelly Dempski

5.0 out of 5 stars Wealth of Knowledge
Hesselberg wrote an extremely useful book for professional programmers and consultants. The wealth of best practices and insights is overwhelming. Read more
Published on March 3, 2000 by Dr. Stefan Lemke

5.0 out of 5 stars One o fthe better books when it comes to programming
This is one the best books on Windows porgramming I've ever seen. The language was easy to read and understand and it was tons of useful hints and tips.
Published on February 16, 2000 by Oyvind Sandvold

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
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]

   


Product Information from the Amapedia Community

Beta (What's this?)

Look for Similar Items by Category

Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & 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
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates