Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     
IT Technologies
    - SharePoint
    - MDOP
    - Vista
    - Visual Studio
    - Win Server 2008


Download our
current catalog!










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

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.