Customer Reviews


13 Reviews
5 star:
 (7)
4 star:
 (2)
3 star:
 (2)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


21 of 21 people found the following review helpful:
4.0 out of 5 stars Best book I've Seen on Winforms Programming
I am very tempted to give this book five stars, which I rarely do. It's that good.

I expected the usual run-through of forms and controls, but this book goes much deeper than that. Several chapters devote themselves to design issues in three-tier applications-- how to move information between a presentation layer and a business layer in an orderly, organized fashion...

Published on March 23, 2004 by David C. Veeneman

versus
15 of 18 people found the following review helpful:
3.0 out of 5 stars dodges multithreading
No detailed coverage of the Progress Bar control. Reason: so that multithreading and concurrency could be avoided. It is a common GUI programming task to allow a user to cancel a long running operation while keeping the GUI updated and responsive. However, this requires spawning off a separate thread to handle the long-running operation. That thread must also be able to...
Published on August 12, 2004 by developer-exp


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

21 of 21 people found the following review helpful:
4.0 out of 5 stars Best book I've Seen on Winforms Programming, March 23, 2004
By 
David C. Veeneman (Southern California) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
I am very tempted to give this book five stars, which I rarely do. It's that good.

I expected the usual run-through of forms and controls, but this book goes much deeper than that. Several chapters devote themselves to design issues in three-tier applications-- how to move information between a presentation layer and a business layer in an orderly, organized fashion. Since VS.Net is used so often for sloppy database front-ends, good advice has been hard to come by in this area.

So why only four stars? This book appears to be a port of an earler book covering the same issues within the context of VB.Net. That doesn't detract from the quality of its content, but the editors missed a few translations from VB to C#. These misses are pretty minor; for example, VB-style brackets are used on attributes (<attribute>, instead of [attribute]), and internal classes are described as being preceded by the 'Friend' keyword.

Subject to those minor qualifications, I would recommend this book to anyone who wants to learn how to program WinForms, and to anyone who wants to learn how to design a proper three-tier application in C#>

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 16 people found the following review helpful:
5.0 out of 5 stars Excellent tips & tricks for the working developer!, March 4, 2003
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
This is the first book I've read on .NET that provides amazingly practical examples--and there are lots! Early examples include thumbnail menus and irregular forms, and before long the book shows full-brown examples like a vector drawing app, animated text, and dockable windows. By far the best material is on using custom controls to represent specific "types" of data. For example, you can create a TreeView that "knows" its structure and provides custom methods that skip dealing with the nodes directly. Amazing! These examples alone are worth the price of the book... not to mention tips on making visual inheritance actually work in a UI design, and really useful custom controls like a directory tree that adds nodes "just-in-time" and an image browser that shows thumbnails for all the pictures in a directory (optimized using threads, BTW). The book convinced me that if you can visualize a control, you can build it in .NET. Now if there was just something like it for ASP.NET!!

There is one critique I would add. This book probably isn't for the die-hard control developer who plans to sell their own custom .NET controls. Although the book does cover control licensing, IDE support, etc, I think much more info would be needed on this subject. For example, although the book talks about using the basic control designers with your custom controls, it doesn't show you how to build a control designer from scratch for more design-time features. Maybe in a future edition?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful:
5.0 out of 5 stars Great blend of advice, explanation, examples, July 5, 2003
By A Customer
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
I rarely write reviews, but I had to comment on this book! Matthew MacDonald has done an excellent job putting together a readable, interesting book that gives you the basics on all .NET controls, and answers your more advanced questions. For me, it cleared up hit testing, multithreaded controls, and data binding to pictures. The TreeView/ListView discussions are much better than anything I've found in other books. I also loved the well written discussion of best practices that occurs throughout the book--the document/view architecture example with a dynamic print preview was particularly good. Now I just wish I could find a book with this much detail about the ASP.NET controls!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
4.0 out of 5 stars Highly recommended for intermediate C# developers, March 12, 2003
By 
Mahmood (Dublin, CA United States) - See all my reviews
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
Mathew did an excellent job in explaining the concepts and techniques to develop UI and custom controls in C#. The book is easy to understand and the examples are easy to follow for intermediate developer. Beside some typos, VB .NET syntax/references and mismatching of online sample code and examples in the book at some places, the book is highly recommended for intermediate C# Windows UI and control developers.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 18 people found the following review helpful:
3.0 out of 5 stars dodges multithreading, August 12, 2004
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
No detailed coverage of the Progress Bar control. Reason: so that multithreading and concurrency could be avoided. It is a common GUI programming task to allow a user to cancel a long running operation while keeping the GUI updated and responsive. However, this requires spawning off a separate thread to handle the long-running operation. That thread must also be able to communicate with the main GUI thread. This must be performed carefully but it is easily done by experienced GUI programmers. You won't get coverage of that with this book. Good luck....

BT
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars A book for experienced developers moving to .Net, June 14, 2004
By 
David Alexander (Manchester, MD USA) - See all my reviews
(REAL NAME)   
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
I'm finding this book to be a tremendous leg up in transitioning to .Net from VB6. For an experienced programmer trying to move from VB language functions to .Net object methods, this book strikes the right balance in showing and describing how to use the .Net control objects. It supposes you've used each control before, and need a reliable introduction to how to employ the .Net replacement.

MSDN has all the technical details you want, but is lacking in the kind of "big picture" overviews of a control. This book provides that invaluable introduction.

It seems to me this encapsulates most of the knowledge it takes to consider onself an experienced .Net developer. And yes, there are VB to C# copy and paste errors, but this isn't really a C# book so much as a .Net book. And a very fine one, I'm finding.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
3.0 out of 5 stars user interfaces without richTextbox control?, January 25, 2005
By 
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
i still can't believe it--that anyone would write a comprehensive book on windows user interfaces and forget to mention the RichTextBox control. The author devoted 3 pages to the Textbox control, but said virtually nothing about one of the the most powerful text display controls.
As said by another reviwer, there is nothing here on threading either. This book deserves 3 stars but no more because it is incomplete.
That said, I still must commend the author for a well written book that flows from one chapter to the next.
If you must get this book, bear in mind that you will have to look elsewhere to cover the omitted areas.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars Better than other Windows Forms books, December 7, 2003
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
Much better than Windows Forms Programming with C# by Erik Brown. This book has useful object oriented GUI design information too. I highly recommend this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Matthew does it again., November 20, 2003
This review is from: User Interfaces in C#: Windows Forms and Custom Controls (Paperback)
Every time I buy a Matthew MacDonald book, I can't wait to go get another one. The guy is a true master of writing and programming.

I liked everythign about this book. It was easy to read, very interesting, filled with great examples and just all around excellent.

If you want to start building your own controls, for sale or just for personal use, get this book. There are a lot of great UI books out there, this is definitely one of them....but Matthew outdid himself again.

Absolutely Wonderful!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Very Good Book, August 7, 2011
By 
Lawrence Maturo "Larry" (Austin, Texas United States) - See all my reviews
(VINE VOICE)    (REAL NAME)   
Amazon Verified Purchase(What's this?)
Windows Forms are getting to be obselete, except that the Microsoft Management Console Plugins still use them, and Microsoft still uses it's Management Console for lots of Enterprise level software. Because of that this book is still quite useful to have in your arsenal of C# books. It covers it'subject quite well, and extensively. Even if you thought you knew everything there was to know about Windows Forms, I think you will be surprised by how much you can learn from this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

User Interfaces in C#: Windows Forms and Custom Controls
User Interfaces in C#: Windows Forms and Custom Controls by Matthew MacDonald (Paperback - September 27, 2002)
Used & New from: $7.78
Add to wishlist See buying options