| help | account  


Pro .NET 2.0 Windows Forms and Custom Controls in C#
View Larger Image
Matthew MacDonald
Apress, Paperback, Published December 2005, 750 pages, ISBN 1590594398
List Price: $49.99
Our Price: $24.95
You Save: $25.04 (50% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

"While many other resources read more like technical reference docs, Pro .NET 2.0 Windows Forms and Custom Controls in C# does an excellent job of filtering the information down to what developers really (need) to harness the power and innovations we've added to Windows Forms 2.0."

-- Shawn Burke, Development Manager, Windows Forms Team, Microsoft Corporation

Renowned author Matthew MacDonald combines careful treatment of the API with detailed user-interface design principles. Further, this book incorporates C# and the final beta of .NET 2.0. The result: thorough coverage of Windows Forms and GDI+ namespaces for you .NET programmers! You will become equipped to design state-of-the-art Windows interfaces and program graphics, and learn how to create your own controls.

As a developer, you must know more than just how to add a control to a window. You must be able to create an entire user interface framework that's scalable, flexible, and reusable. This book is not a reference manual. Instead, it contains detailed discussions about user interface elements that you’ll use on a regular basis.

 

Table of Contents

Foreword xxv
About the Author xxvii
About the Technical Reviewer xxix
Acknowledgments xxxi
Introduction xxxiii
PART 1 Windows Forms Fundamentals
CHAPTER 1 User Interface Architecture 3
CHAPTER 2 Control Basics 41
CHAPTER 3 Forms 73
CHAPTER 4 The Classic Controls 111
CHAPTER 5 Images and Resources 151
CHAPTER 6 Lists and Trees 173
CHAPTER 7 Drawing with GDI+ 211
CHAPTER 8 Data Binding 263
PART 2 Custom Controls
CHAPTER 9 Custom Control Basics 321
CHAPTER 10 User Controls 337
CHAPTER 11 Derived Controls 365
CHAPTER 12 Owner-Drawn Controls 389
CHAPTER 13 Design-Time Support for Custom Controls 425
PART 3 Modern Controls
CHAPTER 14 Tool, Menu, and Status Strips 477
CHAPTER 15 The DataGridView 521
CHAPTER 16 Sound and Video 579
CHAPTER 17 The WebBrowser 593
vi CONTENTS AT A GLANCE
PART 4 Windows Forms Techniques
CHAPTER 18 Validation and Masked Editing 615
CHAPTER 19 Multiple and Single Document Interfaces 655
CHAPTER 20 Multithreading 693
CHAPTER 21 Dynamic Interfaces and Layout Engines 733
CHAPTER 22 Help Systems 781
PART 5 Advanced Custom Controls
CHAPTER 23 Skinned Forms and Animated Buttons 815
CHAPTER 24 Dynamic Drawing with a Design Surface 845
CHAPTER 25 Custom Extender Providers 879
CHAPTER 26 Advanced Design-Time Support 893
APPENDIX A Creating Usable Interfaces 935
APPENDIX B ClickOnce 951
INDEX 971

 

About the Author

Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASPToday, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account