Books & Videos

Table of Contents

  1. Introduction to Windows Forms

    1. Chapter 1 .NET and Windows Forms Overview

      1. Windows Development and .NET
      2. The Common Language Runtime
      3. .NET Programming Languages
      4. Components
      5. The .NET Type System
      6. The .NET Framework Class Library
    2. Chapter 2 Controls

      1. Windows Forms and the Control Class
      2. Using Standard Control Features
      3. Built-in Controls
      4. Summary
    3. Chapter 3 Forms, Containers, and Applications

      1. Application Structure
      2. The Form Class
      3. Containment
      4. Layout
      5. Localization
      6. Extender Providers
      7. Summary
    4. Chapter 4 Menus and Toolbars

      1. Menus
      2. Toolbars
      3. Unified Event Handling
      4. Office-Style Menus and Toolbars
      5. Summary
    5. Chapter 5 Building Controls

      1. Composite Controls
      2. Custom Controls
      3. Designing for Developers
      4. Summary
    6. Chapter 6 Inheritance and Reuse

      1. When to Inherit
      2. Inheriting from Forms and User Controls
      3. Inheriting from Other Controls
      4. Pitfalls of Inheritance
      5. Summary
    7. Chapter 7 Redrawing and GDI+

      1. Drawing and Controls
      2. GDI+
      3. Summary
    8. Chapter 8 Property Grids

      1. Displaying Simple Objects
      2. Type Conversion
      3. Custom Type Editors
      4. Summary
    9. Chapter 9 Controls and the IDE

      1. Design Time Versus Runtime
      2. Custom Component Designers
      3. Extender Providers
      4. Summary
    10. Chapter 10 Data Binding

      1. Data Sources and Bindings
      2. Simple and Complex Binding
      3. DataTable, DataSet, and Friends
      4. The DataGrid Control
      5. The DataView Class
      6. Summary
  2. API Quick Reference

    1. Chapter 11 How to Use This Quick Reference

      1. Finding a Quick-Reference Entry
      2. Reading a Quick-Reference Entry
    2. Chapter 12 Converting from C# to VB Syntax

      1. General Considerations
      2. Classes
      3. Structures
      4. Interfaces
      5. Class, Structure, and Interface Members
      6. Delegates
      7. Enumerations
    3. Chapter 13 The System.ComponentModel Namespace

    4. Chapter 14 The System.Drawing Namespace

    5. Chapter 15 The System.Drawing.Drawing2D Namespace

    6. Chapter 16 The System.Drawing.Imaging Namespace

    7. Chapter 17 The System.Drawing.Printing Namespace

    8. Chapter 18 The System.Drawing.Text Namespace

    9. Chapter 19 The System.Windows.Forms Namespace

    10. Chapter 20 The System.Windows.Forms.Design Namespace

  3. Appendixes

    1. Appendix Namespaces and Assemblies

    2. Appendix Type, Method, Property, Event, and Field Index

  1. Colophon