WORKSHOP CONTENTS
Session 1: Unit 1: Building MDI Applications
- Windows Forms Layout Options
- What Are MDI Applications?
Lab : Building MDI Applications
- Exercise 1. Creating MDI Parent and Child Forms
- Exercise 2. Displaying and Comparing Information on MDI Child Forms
- Exercise 3. Implementing Menu Merging in MDI Applications
Session 2: Unit 2: Customizing Windows Forms and Controls
- What Are the Methods of Authoring Controls for Windows Forms?
- Ways to Draw a User Interface by Using GDI+
- Creating a Nonrectangular Windows Form
Lab : Customizing Windows Forms and Controls
- Exercise 1. Creating a Control That Inherits from an Existing Control
- Exercise 2. Creating a Nonrectangular Windows Form
- Exercise 3. Creating a Custom User Control
Session 3: Unit 3: Creating Customized Print Components
- Printing Features That Are Supported by .NET Framework 2.0
- Drawing Print Document Content by Using GDI+
Lab : Creating Customized Print Components
- Exercise 1. Printing a Report by Using GDI
- Exercise 2. Creating a Customized Print Preview Dialog Box (if time permits)
Session 4: Unit 4: Performing Drag-and-Drop Operations and Implementing Clipboard Support
- Drag-and-Drop Operations in Windows Forms Applications
- Adding Clipboard Support in Windows Forms Applications
Lab : Performing Drag-and-Drop Operations and Implementing Clipboard Support
- Exercise 1. Implementing Drag-and-Drop Functionality in a Windows Forms Application
- Exercise 2. Adding Clipboard Support to an Application
- Exercise 3. Performing Drag-and-Drop Operations by Using TextBox and PictureBox Controls (if time permits)
Session 5: Unit 5: Performing Asynchronous Tasks by Using Multithreaded Techniques
- Asynchronous Programming in Windows Forms Applications
- Creating Thread-Safe Applications
Lab : Performing Asynchronous Tasks by Using Multithreaded Techniques
- Exercise 1. Loading a Bitmap Asynchronously
- Exercise 2. Performing Calculations by Using Multithreading
Session 6: Unit 6:
- Customizing the DataGridView Control
- Application Settings and the PropertyGrid Control
Lab : Enhancing the Presentation of Windows Forms Applications
- Exercise 1. Programming the DataGridView Control
- Exercise 2. Viewing and Persisting Application Settings by Using the PropertyGrid Control
- Exercise 3. Implementing a User Interface in the Style of Outlook by Using RAD Features