Programming Books C Java PHP Python Learn more Browse Programming Books
Programming .NET Windows Applications and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Programming .NET Windows Applications on your Kindle in under a minute.

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

Programming .Net Windows Applications [Paperback]

Jesse Liberty , Dan Hurwitz
2.8 out of 5 stars  See all reviews (5 customer reviews)

List Price: $49.95
Price: $34.50 & FREE Shipping on orders over $35. Details
You Save: $15.45 (31%)
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
Only 2 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it tomorrow, July 15? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $22.99  
Paperback $34.50  
Unknown Binding --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

November 7, 2003 0596003218 978-0596003210

For those of you who develop standalone Windows applications for PCs and other devices, Microsoft's .NET Windows Forms provide a much better way to get it done. This new technology gives you more power and flexibility for a fraction of the effort compared to classic Win32 development, with a streamlined programming model that deals automatically with many tedious details that once plagued developers.

As with most things .NET, the only hitch is the learning curve. But that's where acclaimed author Jesse Liberty makes the difference with Programming .NET Windows Applications. With this tutorial, you will explore all aspects of using .NET Windows Forms class libraries and the associated programming tools in Visual Studio .NET, enabling you to build applications for the Windows 9x, Windows 2000 and Windows XP desktop platforms. Step-by-step, you'll learn ways to design applications that either function alone on a PC, or work in combination with your web-based application server to take advantage of the richer interface and higher level of security.

The book also explains how your new Windows applications can sidestep problems that used to arise from the use of DLLs (known collectively as "DLL hell"), and how .NET Windows Forms can be used as an alternative to ASP.NET and browser-based approaches for building web application clients.

Jesse Liberty definitely knows his stuff when it comes to the .NET platform. As the author of O'Reilly's Programming C# and Learning Visual Basic .NET, he's well-known for his clear and concise style that prompted one reviewer to say, "It's as if he knows exactly what questions I'm going to ask ahead of time." Jesse also co-authored Programming ASP.NET with contract programmer Dan Hurwitz, and now the two have teamed up again to bring you this comprehensive tutorial--without a doubt, the best source available for learning how to program with .NET Windows Forms.

Customers Who Bought This Item Also Bought

Editorial Reviews


"There's now such a glut of fat volumes devoted to programming .NET that it's increasingly difficult to tell the wheat from the chaff. For a book of around 1,200 pages, "Programming .NET Windows Application" is remarkably low on chaff. Indeed, if you want to go beyond the basics of standalone application development with .NET, this is one of the best books on the market. I personally find it more useful even than Petzold's much admired "programming Microsoft Windows with C#". - PC Plus, Spring 04

About the Author

Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two decades he has been providing contract programming and database development to a wide variety of clients.

Product Details

  • Paperback: 1248 pages
  • Publisher: O'Reilly Media (November 7, 2003)
  • Language: English
  • ISBN-10: 0596003218
  • ISBN-13: 978-0596003210
  • Product Dimensions: 2.2 x 7 x 9 inches
  • Shipping Weight: 4.8 pounds (View shipping rates and policies)
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,525,553 in Books (See Top 100 in Books)

More About the Author

Jesse Liberty is a Master Consultant for Falafel Software, a Microsoft MVP, an author, and he creates courses for Pluralsight.

Liberty hosts the popular Yet Another Podcast and his blog is considered required reading. He was a Senior Evangelist for Microsoft, a XAML Evangelist for Telerik, a Distinguished Software Engineer at AT&T; Software Architect for PBS and Vice President of Information Technology at Citibank.

Jesse can be followed on twitter at @JesseLiberty

Customer Reviews

2.8 out of 5 stars
2.8 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
13 of 17 people found the following review helpful
5.0 out of 5 stars Complete! Well Documented! Superb! July 4, 2004
I found myself searching for a book that covered the TreeView control and others in great detail. I needed a book that would give detailed examples of how to use the advanced features of Windows Forms Controls and this was it. I use C# but appreciate the fact that both the VB.Net and C# codes is included as I never know if I will be asked to work on a VB.Net project. I have several other C# books that documented the basics of how to program C#, but this is the first that really showed me how to use the power of Win Forms to build a user friendly UI.
Comment | 
Was this review helpful to you?
18 of 25 people found the following review helpful
5.0 out of 5 stars Extremely well-written guide March 9, 2004
Programming .NET Windows Applications is not only a useful reference (the important enumerations and events are listed alongside descriptions of the various controls, for example), but it is a great introduction to the somewhat under-documented subject of creating fat clients using the latest tools. As a VB programmer converting to C#, I particularly appreciate the side-by-side code examples. But as an author of computer books myself, I am always on the lookout for books like this in which the authors do more than just parrot the official documentation. This book is full of helpful asides, tips, and warnings, and the text is authoritative. I will look for other books by these authors (and of course O'Reilly books are almost always excellent).
Nearly 2.5 inches thick, this is not an In-A-Nutshell book. It covers Windows Forms controls in great detail. (It assumes knowledge of VB or C# and basic .NET, and it naturally doesn't describe ASP.NET.) The chapter on creating custom controls has been particularly useful to me, and the GDI+ chapter includes source for a complex analog clock application. And for some reason, I haven't seen TreeView and ListView documented as well in other books. If you are writing Windows Applications using .NET, this is the one book to have at your side.
Comment | 
Was this review helpful to you?
2.0 out of 5 stars 1200 pages of not much useful October 31, 2007
By J. Rowe
Format:Paperback|Verified Purchase
Wow, what a disappointment! This book starts with Hello World and goes down hill. 3 pages describing how a label control works then 3.5 pages of code print out, then 2.5 more pages adding explanation to just about every line of code? No wonder it is 1200 pages.

With my last forms work mostly being VB5, and having done mostly ASP.NET, web service, and library work in .NET, I got this book thinking that I would learn a few useful tidbits. (Which is how I found the author's other C# book). Not the case. I'm not sure I learned anything!

I guess for the most timid beginner this book would be OK, but if you have any previous win forms program experience or an inclination to just try things out, save yourself time and money and simply open up a form and start dropping in controls and see how they work.
Comment | 
Was this review helpful to you?
8 of 17 people found the following review helpful
1.0 out of 5 stars Very Little Practical Information April 2, 2005
Over 70 Percent of this book is code listings (much of it auto generated) that is available in the sample code. Why generate your own database when pubs and northwind provide adequate examples. If you want to learn how to design a database there are ample books out there that are quite good. Most of the examples have very little real world application. As an example of practical concise real world examples look at "Building Web Solutions" by Esposito. He provides four times the useful information in 350 pages that this book provides in 1200. Look elswhere if you want good insight and practical information.
Comment | 
Was this review helpful to you?
7 of 66 people found the following review helpful
1.0 out of 5 stars DON'T BUY THIS BOOK! March 10, 2004
This book doesn't provide supports if you have any questions about this book, and don't have full codes in some chapters!
Comment | 
Was this review helpful to you?
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category