Pro .NET 2.0 Windows Forms and Custom Controls in C#

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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 .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.

Author(s): Matthew MacDonald (auth.)
Edition: 1
Publisher: Apress
Year: 2006

Language: English
Pages: 1080
Tags: Programming Techniques

Front Matter....Pages i-xxxix
Front Matter....Pages 1-1
User Interface Architecture....Pages 3-39
Control Basics....Pages 41-71
Forms....Pages 73-110
The Classic Controls....Pages 111-150
Images and Resources....Pages 151-171
Lists and Trees....Pages 173-210
Drawing with GDI+....Pages 211-262
Data Binding....Pages 263-318
Front Matter....Pages 319-319
Custom Control Basics....Pages 321-336
User Controls....Pages 337-363
Derived Controls....Pages 365-387
Owner-Drawn Controls....Pages 389-423
Design-Time Support for Custom Controls....Pages 425-473
Front Matter....Pages 475-475
Tool, Menu, and Status Strips....Pages 477-520
The DataGridView....Pages 521-578
Sound and Video....Pages 579-591
The WebBrowser....Pages 593-611
Front Matter....Pages 613-613
Validation and Masked Editing....Pages 615-654
Multiple and Single Document Interfaces....Pages 655-691
Multithreading....Pages 693-732
Front Matter....Pages 613-613
Dynamic Interfaces and Layout Engines....Pages 733-779
Help Systems....Pages 781-811
Front Matter....Pages 813-813
Skinned Forms and Animated Buttons....Pages 815-843
Dynamic Drawing with a Design Surface....Pages 845-877
Custom Extender Providers....Pages 879-892
Advanced Design-Time Support....Pages 893-934
Back Matter....Pages 935-1037