Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Pro .NET 2.0 Windows Forms and Custom Controls in C# 1st Corrected ed. 2006. Corr. 3rd printing 2005 Edition

4.5 out of 5 stars 17 customer reviews
ISBN-13: 978-1590594391
ISBN-10: 1590594398
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
More Buying Choices
28 New from $23.48 38 Used from $0.32
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Best Books of the Year So Far
Looking for something great to read? Browse our editors' picks for the Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
click to open popover

Editorial Reviews

About the Author

Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.
NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Expert's Voice in .NET
  • Paperback: 1080 pages
  • Publisher: Apress; 1st Corrected ed. 2006. Corr. 3rd printing 2005 edition (December 19, 2005)
  • Language: English
  • ISBN-10: 1590594398
  • ISBN-13: 978-1590594391
  • Product Dimensions: 7.5 x 2.2 x 9.3 inches
  • Shipping Weight: 3.2 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #663,638 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
Don't buy this book if you need to learn ADO.NET, file access, the common language runtime, or any other "starter" .NET topic. This book isn't a general introduction to writing a Windows application. (If you want that, read Jesse Liberty's fairly good "Programming .NET Windows Applications" instead.)

This book is a drill-down, no-holds-barred, VERY comprehensive look at programming advanced WinForms interfaces. It gives the full details on every control, complete with great advice for customizing and extending them. (Custom controls are a major theme in this book.) There's excellent content here that just can't be found in the MSDN, like tips for using layout engines, mixing web and windows contet, and multithreading an interface. This book was written with support from Microsoft's Windows Forms team, and it shows--the content on many subjects is several degrees more comprehensive that any I've seen before.

All in all, this is a stand-out choice for professional developers who already know .NET and C#.
Comment 27 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Pro .NET 2.0 Windows Forms and Custom Controls in C# by Matthew MacDonald provides a nice introduction (well more than that with a book that is ~1000 pages long) to controls in the .NET 2.0 world.

Since noone else has provided a chapter listing, I will do so:

01. UI Architecture

02. Control Basics

03. Forms

04. Classic Controls

05. Images and Resources

06. Lists & Trees

07. Drawing with GDI+

08. Data Binding

09. Custom Controls Basics

10. User Controls

11. Derived Controls

12. Owner-Drawn Controls

13. Design-Time Support for Custom Controls

14. Tool, Menu, Status Strips

15. DataGridView

16. Sound & Video

17. WebBrowser control

18. Validation & Masked Editing

19. Multiple and Single Document Interfaces

20. Multithreading

21. Dynamic Interfaces

22. Help Systems

23. Skinned Forms & Animated Buttons

24. Dynaming Drawing with a Design Surface

25. Custom Extender Providers

26. Advanced Design-Time Support

If you do Windows server/client development in today's day and age and want to learn about all the new controls that are offered to programmers with .NET 2.0, you owe it to yourself to pick up this book and start learning how to build forms and UI components faster than ever!!!

**** RECOMMENDED
Comment 21 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book covers everything you need to know about Windows Forms and Custom Controls. It is very thorough and well written.

The code samples work well and are well organized.

It doesn't cover the smart client gamut, like data storage, communication, or architecture in context to smart client applications. Which is ok. No book currently out covers smart client properly, but windows forms are the front end to smart clients so it would have been nice to have them placed into the smart client context.

And just to clear up the review below. Turn to page 94 for all the classic common dialogs. Mathew didn't miss anything in this book. Relate to Windows Forms UI development.

He also emphasizes using proper UI architecture and getting business logic out of the UI and develops his samples accordingly.
Comment 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I have the author's .NET 1.0 version of the same book, so I knew this would be good. But when it was delivered I was amazed--it's more than twice as long and packed with advanced content & examples. I haven't found any book that covers the new .NET 2.0 controls (like the DataGridView, ToolStrip, and WebBrowser) in such exhaustive detail, including page after page of amazing ways to extend them. If you're at all interested, I recommend you check out the table of contents on the Apress site, and you'll be sold. After all, how can a WinForms book disappoint when it has 9 chapters about custom control development?? Not to mention multithreading, a basic doc-view framework, and the best guide to using the new layout features I've found to date.

Highly recommended.
Comment 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book gives a good overview of each control, but is really centered on teaching you how to develop custom user controls and how to get them to work well with the VS 2005 IDE (Tool panel and Properties window). It also covers owner drawn controls using GDI+. The downloadable code samples demonstrate everything in the book. However, it doesn't appear that the author actually tried to compile all of them, as there are many with fixible errors (mostly project setup ones), and one, that uses an xlst file to install a SQL database that does not have the required procedures. Thankfully, the author responded to me with questions I had and sent me a new database file. One major positive is that the book is not filled with code listings. The author only shows the specific code segments that he is talking about. I learned a lot from this book. It loses a star though for the sloppy C# program examples.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
If you hate reading the MSDN library, then you might like this book. I found it a bit dry for a straight read-through and not adding anything more than MSDN as a reference. MacDonald's WPF book is much better.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews