New Horizons Computer Learning Center 410-597-9722
2547: Advanced Windows Forms Technologies with Microsoft Visual Studio 2005
Course Length: 2 Days
Overview:
This two-day instructor-led workshop provides students with the knowledge and skills to develop advanced Microsoft Windows Forms applications using Microsoft Visual Studio 2005. The workshop focuses on user interfaces, program structure, and implementation details.
Prerequisites:
Course 2546: Core Windows Forms Technologies with Microsoft Visual Studio 2005
Course Objectives:
Upon successful completion of this course, students will be able to:
- Build MDI applications
- Customize Windows Forms and controls
- Create customized print components
- Perform drag-and-drop operations and implement Clipboard support
- Perform asynchronous tasks in Windows Forms by using multithreaded techniques
- Enhance the presentation of Windows Forms applications
Course Content
Lesson 1: Building MDI Applications
- Windows Forms Layout Options
- What Are MDI Applications?
- Lab 1: 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
Lesson 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 2: 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
Lesson 3: Creating Customized Print Components
- Printing Features That Are Supported by .NET Framework 2.0
- Drawing Print Document Content by Using GDI+
- Lab 3: Creating Customized Print Components
- Exercise 1. Printing a Report by Using GDI+
- Exercise 2. Creating a Customized Print Preview Dialog Box (if time permits)
Lesson 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 4: 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)
Lesson 5: Performing Asynchronous Tasks by Using Multithreaded Techniques
- Asynchronous Programming in Windows Forms Applications
- Creating Thread-Safe Applications
- Lab 5: Performing Asynchronous Tasks by Using Multithreaded Techniques
- Exercise 1. Loading a Bitmap Asynchronously
- Exercise 2. Performing Calculations by Using Multithreading
Lesson 6: Enhancing the Presentation of Windows Forms Applications
- Enhancing Application User Interfaces
- Customizing the DataGridView Control
- Application Settings and the PropertyGrid Control
- Lab 6: 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
6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com |