WORKSHOP CONTENTS
Session 1: Unit 1: Creating a Simple Windows Forms Application
- Components of a Windows Forms User Interface
- Event Handling in a Windows Forms Application
Lab : Creating a Simple Windows Forms Application
- Adding and Configuring Windows Forms and Controls
- Creating Event Handlers and Monitoring Events
- Adding Controls and Handlers at Run Time
- Adding a Form Keyboard Handler (if time permits)
Session 2: Unit 2: Configuring Standard Controls
- Windows Forms Controls by Function
Lab : Configuring Standard Controls
- Creating the EmployeeViewer Form
- Creating the ReportGenerator Form
- Creating the ReportGeneratorHelp Form
Session 3: Unit 3: Building Menus
Lab : Building Menus
- Creating and Configuring a MenuStrip Control
- Creating and Configuring a ContextMenuStrip Component
- Creating and Configuring a ContextMenuStrip Component
- Creating and Configuring a ToolStripComboBox (if time permits)
Session 4: Unit 4: Displaying and Editing Data by Using Data-Bound Controls
- Binding Data to a Control
- DataGridView Control
Lab : Displaying and Editing Data by Using Data-Bound Controls
- Adding a Data Source to a Project
- Binding Data to a Control
- Creating a Bound Form by Using the BindingSource and BindingNavigator Components
- Displaying Data by Using the DataGridView Control
- Binding to Data at Run Time (if time permits)
Session 5: Unit 5: Providing User Assistance and Enhancing Usability
- Providing User Assistance
- Implementing Accessibility Features
- Implementing Globalization and Localization
Lab : Providing User Assistance and Enhancing Usability
- Adding and Configuring User Assistance Controls
- Implementing Accessibility Features
- Implementing Globalization and Localization
- Running a Procedure at Set Intervals (if time permits)
- Displaying Data Source Errors (if time permits)
Session 6: Unit 6: Creating Consistent Applications by Using Dialog Boxes and Forms Inheritance
- Dialog Boxes in a Windows Forms Application
- Windows Forms Inheritance
Lab : Creating Consistent Applications by Using Dialog Boxes and Forms Inheritance
- Adding and Configuring Dialog Box Components
- Creating a Custom Dialog Box
- Implementing Windows Forms Inheritance
- Modifying an Existing Form to Inherit from a Base Form (if time permits)
Session 7: Unit 7: Printing Content and Creating Reports
- Printing in a Windows Forms Application
- Reporting in a Windows Forms Application
Lab : Printing Content and Creating Reports
- Adding Print Capability to a Windows Forms Application
- Implementing Reporting by Using the CrystalReportViewer Component
Session 8: Unit 8: Performing Asynchronous Tasks by Using the BackgroundWorker Component
- Asynchronous Tasks in Windows Forms Applications
Lab : Performing Asynchronous Tasks by Using the BackgroundWorker Component
- Running and Canceling a Background Process by Using the BackgroundWorker Component
Session 9: Unit 9: Deploying Applications by Using ClickOnce
- Windows Forms Application Deployment Options
- ClickOnce Technology Overview
Lab : Deploying Applications by Using ClickOnce
- Publishing a ClickOnce Application
- Installing and Testing a ClickOnce Application