# |
Chapters & Strategies |
Topics |
1 |
Introduction to Windows Forms
|
- What Are Windows Forms?
- Windows Forms Class Hierarchy
- Building a Form
- The Application Class
- Trapping Events
- Buttons
- Labels and Textbox Controls
|
2 |
Visual Studio and the Forms Designer
|
- Using the Forms Designer
- Code Generated by Forms Designer
- Adding Event Handlers
- Creating Attractive Forms
- Creating Easy To Use Forms
|
3 |
Using Controls
|
- Checkbox, Radio Button, and Group Box
- Numeric Up/Down
- Trackbar
- Progress
- MonthCalendar
- DateTimePicker
|
4 |
List Controls
|
- Listbox and Combo box
- DomainUpDown
- ListView
- Storing Objects in List Controls
|
5 |
Working with Dialogs
|
- Modal vs. Modeless Dialogs
- Message Boxes
- Common Dialogs
- Creating a Modal Dialog
- Configuring the Dialog Result
- Access Data from the Dialog
- Validating Data
- Error Provider Control
- Modal Dialogs
- Creating a Modeless Dialog
|
6 |
Menus, Toolbars and Status Bars
|
- Main Menus
- Context Menus
- Building a Status Bar
- Building a Toolbar
- Using the Timer Control
|
7 |
Advanced Windows Forms Topics
|
- Parent/Child Relationships
- Owner/Owned Relationships
- Top-Most Forms
- Multiple Document Interface
- Managing Parent/Child Menus
- Programming the Clipboard
- Visual Inheritance
|
8 |
Using Advanced Controls
|
- Panel
- TreeView
- Splitter
- Tab Control
|
9 |
Resources
|
- Image Resources
- Resource Files
- String Resources
- Working with Resources in Visual Studio
- Resource Managers
- Cultures and Internationalization
- Building Localizable Forms
|
10 |
Applications and Settings
|
- Application Class
- Processing and Filtering Windows Messages
- Application Lifetime and Events
- Configuration Files
- Windows Registry
|
11 |
Data Access and Data Binding
|
- ADO.NET Overview
- .NET Data Providers
- Using DataReaders
- Data Sets
- Data Tables
- Data Views
- Data Binding
- Interacting with XML Data
|
12 |
.NET Windows Forms
|
- ToolStrip Control
- SplitContainer Control
- Web Browser Control
- DataGridView Control
- Other .NET Controls
- New Data Binding
- Application Settings
- BackgroundWorker Component
- ClickOnce Deployment
|