"People do not invest in education because they are rich. They become rich because they invest in education."


- Gabriel Verhoef

2547 - Advanced Windows Forms Technologies with Microsoft Visual Studio 2005

This course provides students with the knowledge and skills to develop advanced Microsoft Windows Forms applications using Microsoft Visual Studio 2005. The course focuses on user interfaces, program structure, and implementation details.

 

2547 - Advanced Windows Forms Technologies with Microsoft Visual Studio 2005 course offered by MasterGrade.

Overview

This course provides you with hands-on experience building Windows Forms applications with advanced functionality. You will learn how to create multiple-document interface (MDI) application and perform drag and drop operations. You will also learn how to customize Windows- based form and controls, create customized print components, and enhance your Windows Forms applications by using customization and the rapid application development features of Visual Studio 2005. Additionally, you will learn how to perform advanced asynchronous programming.

The lab scenario will use a set of instructions that explains the tasks you have been asked carryout. These instructions will consists of the following elements:

• A Short Scenario to explain why the functionality created in the lab is required
• A list of the tasks that you will be required to undertake
• Further details in the steps for each exercise, including pointers to relevant resources in the Resource Toolkit

Who should attend?

This course is intended for corporate or independent software vendor (ISV) application developers who have a desire to learn more about specific technology areas in Windows application development.

2547- Advanced Windows Forms Technologies with Microsoft Visual Studio 2005

Before attending this course, students must have:

  • Have attended or studied Workshop 2546A, Core Windows Forms Technologies with Visual Studio 2005 or possess equivalent knowledge and skills.
  • Be able to manage a solution environment using the Visual Studio 2005 integrated development environment (IDE) and tools.
  • Be able to program an application using a .NET Framework 2.0 compliant language, including the use of delegates and events.
  • Understand advanced concepts including serialization, reflection, application domains, and multithreading.

Module 1: Building MDI Applications

  • Windows Forms Layout Options
  • What Are MDI Applications?
  • Creating MDI Parent and Child Forms
  • Displaying and Comparing Information on MDI Child Forms
  • Implementing Menu Merging in MDI Applications

Module 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
  • Creating a Control that Inherits from an Existing Control
  • Creating a Custom User Control

Module 3: Creating Customized Print Components

  • Printing Features that Are Supported by .NET Framework 2.0
  • Drawing Print Document Content by Using GDI+
  • Printing a Report by Using GDI+
  • Creating a Customized Print Preview Dialog Box

Module 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
  • Implementing Drag-and-Drop Functionality in a Windows Forms Application
  • Adding Clipboard Support to an Application
  • Performing Drag-and-Drop Operations by Using TextBox and PictureBox Controls

Module 5: Performing Asynchronous Tasks by Using Multithreaded Techniques

  • Asynchronous Programming in Windows Forms Applications
  • Creating Thread-Safe Applications
  • Loading a Bitmap Asynchronously
  • Performing Calculations by Using Multithreading

Module 6: Enhancing the Presentation of Windows Forms Applications

  • Enhancing Application User Interfaces
  • Customizing the DataGridView Control
  • Application Settings and the PropertyGrid Control
  • Programming the DataGridView Control
  • Viewing and Persisting Application Settings by Using the PropertyGrid Control
  • Implementing a User Interface in the Style of Outlook by Using RAD Features

Duration:

Learning Materials:

Prerequisites:

What course next:



2 Days

All included

Intro to Programming »

MCPD

MCTS SQL 2008 »

 



Get a Quote today »

 

Course Content
2547- Advanced Windows Forms Technologies with Microsoft Visual Studio 2005

  • Building MDI Applications
  • Customizing Windows Forms and Controls
  • Creating Customized Print Components
  • Performing Drag-and-Drop Operations and Implementing Clipboard Support
  • Performing Asynchronous Tasks by Using Multithreaded Techniques
  • Enhancing the Presentation of Windows Forms Applications

 

 

Quick Search
Register Here

Fill in your details below and one of our career specialists will assist you with your study needs

Sorry, your message could not be sent. Please check your details. Please complete all fields.

Name

Email

Phone

Location

Message


Thank you
For your request, one of our career specialists will assist you with your study needs.

It’s very fun and interesting. Love It!!

Shaun2.jpg
- Shaun Brown

I will recommend MasterGrade IT to anyone that is serious about getting certification.

zaheer1.jpg
- Zaheer Isaacs

Very informative; Excel is a great course to start off with. I like the neat classrooms and the personal attention!

rene1.jpg
- René Leandro Borges

I enjoyed doing the course in my own time!

sadia.jpg
- Sadia Abrahams

Already Engaged.

Thousands of companies around the world use and love our training every day.


Meetup
Meetup
Meetup
Meetup
Meetup
Meetup
Meetup
Meetup

Procomp Computer Services CC trading as MasterGrade IT® Computer Learning Centre. Registration No. 2002/029621/23.