Skip to content

Programming Microsoft� Windows� Forms

Spend $50 to get a free DVD!

ISBN-10: 0735621535

ISBN-13: 9780735621534

Edition: 2006 (Revised)

Authors: Charles Petzold

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Windows Forms empower developers to tap the full power of the Windows client PC, and they are compatible with any .NET development language. With visual inheritance, developers can simplify the creation of Windows-based applications by reusing common logic and user interface throughout their solution. Using control anchoring and docking, programmers can build resizable forms automatically, while the in-place menu editor enables developers to visually author menus directly from within the Forms Designer. In the .NET Framework 2.0, enhancements to the Windows Forms classes will help improve the application deployment model, increase developer productivity, and simplify data access. The .NET Framework 2.0 will also include notable enhancements to Windows client application performance and security capabilities.
Customers also bought

Book details

List price: $39.99
Copyright year: 2006
Publisher: Microsoft Press
Publication date: 11/2/2005
Binding: Paperback
Pages: 400
Size: 7.50" wide x 9.50" long x 1.50" tall
Weight: 1.738
Language: English

Introduction
Your Background and Needs
Organization of This Book
System Requirements
Prerelease Software
Technology Updates
Code Samples
Support for This Book
Questions and Comments
The Author's Web Site
Special Thanks
Creating Applications
Orientation
Programming Tools
The Docs
Development
The Littlest Programs
Visual Studio Projects
References
From Console to Windows
Fixing the Flaws
Events and Event Handlers
Inheriting from Form
Properties and Events in Visual Studio
Children of the Form
Subclassing Controls
Device-Independent Coding
Assembly Information
Dialog Boxes
DLLs
The Control Cornucopia
Controls in General
Parents and Children
Visibility and Response
Location and Size
Fonts and Color
Keeping Track of Controls
Image Lists
ToolTips
Static (and Not Quite so Static) Controls
GroupBox
Label
LinkLabel
PictureBox
ProgressBar
Push Buttons and Toggles
Button
CheckBox
RadioButton
Scroll Bars
Horizontal and Vertical Scrolls
Track Bars
Text-Editing Controls
MaskedTextBox
TextBox
RichTextBox
List and Combo Boxes
ListBox
CheckedListBox
ComboBox
Up/Down Controls
NumericUpDown
DomainUpDown
Dates and Times
MonthCalendar
DateTimePicker
Tree View and List View
TreeView
ListView
Panels and Dynamic Layout
Approaches to Layout
Layout Headaches
The AutoSize Property
Panels and Containers
Dock and Anchor
Docking Techniques
Plain Panels
Anchors
Splitters
Padding and Margin
Flow Layout Panel
Docking and Anchoring in Flow Layout
Bye, Bye, GroupBox
Table Layout Panel
Automatic Table Growth
Cell Positions
Column and Row Styles
Dock and Anchor
Column and Row Spans
Case Study: Font Dialog
Testing Your Layouts
Custom Controls
Enhancing Existing Controls
Overriding Methods
Adding New Properties
Control Paint Jobs
Combining Existing Controls
The Sheer Pleasure of Autoscroll
Controls from Scratch
An Interactive Ruler
Color Selection
Cruisin' the Strip
Menus and Menu Items
Menu Items in General
Assembling the Menu
Fields or Fishing
Controls, Items, and Owners
Checking and Unchecking
Adding Images
Custom Menu Items
Context Menus
Tool Strips and Their Components
Tool Strip Buttons
Controls as ToolStrip Items
A Text-Formatting ToolStrip
Handling Multiple Tool Strips
Status Strips
Status Labels
Data Binding and Data Views
Linking Controls and Data
How It Works
Control Bites Data
ColorScroll Revisited
The ComboBox Difference
Entry-Level Data Entry
The Traditional Approach
XML Serialization
Not Quite Bindable
The BindingSource Intermediary
Navigating the Data
Direct to Data
The DataGridView Control
DataGridView and Text
The Class Hierarchy
Expanding Our Data Horizons
Saving to XML
Validation and Initialization
Implementing a Calendar Column
DataGridView and Data Binding
Two Real Applications
ControlExplorer
The Control Class Hierarchy
Read-Only Properties
Dynamic Event Trapping
Wrapping It Up
ClickOnce Installation
Security Issues
Publishing the Application
MdiBrowser
The Multiple Document Interface
Solution and Project
Favorites and Settings
The Child Window
The Application Form
The File Menu
The View Menu
The Favorites Menu
The Window Menu
The Help Menu
The Two Tool Strips
HTML Help
Index