Pro .NET 2.0 Windows Forms and Custom Controls in C# [electronic resource] /
MacDonald, Matthew.author.
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.
Includes index.
Windows Forms Fundamentals -- User Interface Architecture -- Control Basics -- Forms -- The Classic Controls -- Images and Resources -- Lists and Trees -- Drawing with GDI+ -- Data Binding -- Custom Controls -- Custom Control Basics -- User Controls -- Derived Controls -- Owner-Drawn Controls -- Design-Time Support for Custom Controls -- Modern Controls -- Tool, Menu, and Status Strips -- The DataGridView -- Sound and Video -- The WebBrowser -- Windows Forms Techniques -- Validation and Masked Editing -- Multiple and Single Document Interfaces -- Multithreading -- Dynamic Interfaces and Layout Engines -- Help Systems -- Advanced Custom Controls -- Skinned Forms and Animated Buttons -- Dynamic Drawing with a Design Surface -- Custom Extender Providers -- Advanced Design-Time Support.
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.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.