-
Introduction to Windows Forms
-
Chapter 1 .NET and Windows Forms Overview
- Windows Development and .NET
- The Common Language Runtime
- .NET Programming Languages
- Components
- The .NET Type System
- The .NET Framework Class Library
-
Chapter 2 Controls
- Windows Forms and the Control Class
- Using Standard Control Features
- Built-in Controls
- Summary
-
Chapter 3 Forms, Containers, and Applications
- Application Structure
- The Form Class
- Containment
- Layout
- Localization
- Extender Providers
- Summary
-
Chapter 4 Menus and Toolbars
- Menus
- Toolbars
- Unified Event Handling
- Office-Style Menus and Toolbars
- Summary
-
Chapter 5 Building Controls
- Composite Controls
- Custom Controls
- Designing for Developers
- Summary
-
Chapter 6 Inheritance and Reuse
- When to Inherit
- Inheriting from Forms and User Controls
- Inheriting from Other Controls
- Pitfalls of Inheritance
- Summary
-
Chapter 7 Redrawing and GDI+
- Drawing and Controls
- GDI+
- Summary
-
Chapter 8 Property Grids
- Displaying Simple Objects
- Type Conversion
- Custom Type Editors
- Summary
-
Chapter 9 Controls and the IDE
- Design Time Versus Runtime
- Custom Component Designers
- Extender Providers
- Summary
-
Chapter 10 Data Binding
- Data Sources and Bindings
- Simple and Complex Binding
- DataTable, DataSet, and Friends
- The DataGrid Control
- The DataView Class
- Summary
-
-
API Quick Reference
-
Chapter 11 How to Use This Quick Reference
- Finding a Quick-Reference Entry
- Reading a Quick-Reference Entry
-
Chapter 12 Converting from C# to VB Syntax
- General Considerations
- Classes
- Structures
- Interfaces
- Class, Structure, and Interface Members
- Delegates
- Enumerations
-
Chapter 13 The System.ComponentModel Namespace
-
Chapter 14 The System.Drawing Namespace
-
Chapter 15 The System.Drawing.Drawing2D Namespace
-
Chapter 16 The System.Drawing.Imaging Namespace
-
Chapter 17 The System.Drawing.Printing Namespace
-
Chapter 18 The System.Drawing.Text Namespace
-
Chapter 19 The System.Windows.Forms Namespace
-
Chapter 20 The System.Windows.Forms.Design Namespace
-
-
Appendixes
-
Appendix A Namespaces and Assemblies
-
Appendix B Type, Method, Property, Event, and Field Index
-
-
Colophon
- Title:
- .NET Windows Forms in a Nutshell
- By:
- Ian Griffiths, Matthew Adams
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- March 2003
- Pages:
- 896
- Print ISBN:
- 978-0-596-00338-8
- | ISBN 10:
- 0-596-00338-2
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of .NET Windows Forms in a Nutshell is a darter. The darter, or anhinga, is a slender bird closely related to the cormorant. Darters can be found near inland waters, such as rivers and lakes, in warm climates all over the world. These birds subsist mostly on fish, which they catch by diving into the water and piercing their prey with their dagger-like beaks.
Like cormorants, darters' feathers become heavily saturated with water when they dive, decreasing their buoyancy and enabling them to stay under water for long periods of time. They may also swim around with their entire bodies submerged and only their snake-like necks and heads visible. Because of this, they are sometimes referred to as "snake birds." After swimming, darters perch with their wings spread to dry. Their black skin aids in heat absorption from the sun, helping the birds warm up.
In addition to being strong swimmers, darters are skilled fliers, allowing them to migrate annually. They nest in small colonies, sometimes with herons. Darters feed their young by regurgitating food directly into their beaks. Linley Dolby was the production editor and copyeditor for .NET Windows Forms in a Nutshell. Brian Sawyer and Claire Cloutier provided quality control. Genevieve d'Entremont and Sue Willing provided production assistance. Angela Howard wrote the index.
Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
David Futato designed the interior layout. He also designed the CD label with QuarkXPress 4.1 using Adobe's ITC Garamond font. This book was converted to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Linley Dolby.
