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


- Gabriel Verhoef

2546-Core Windows Forms Technologies with Microsoft Visual Studio

This course provides students with the knowledge and skills to develop Microsoft Windows Forms applications using Microsoft Visual Studio 2005.

The course focuses on user interfaces, program structure, and implementation details.

 

2546 - Core Windows Forms Technologies with Microsoft Visual Studio 2005 course offered by MasterGrade IT.

Overview

The purpose of this course is to provide the student with a focused, hands-on environment in which they will learn the core skills of Microsoft® Windows® Form application development using Microsoft Visual Studio®2005.

This course supports Exam 70-526: TS:Microsoft .NET Framework 2.0 Windows-based Client Development.

This course provides students with hands-on experience of creating a functional Windows Forms application. Students will learn how to configure standard controls, build menus, display and edit data, provide user assitance and enhance usability, and add print and report functionality to the application. Students will also learn how to create applications that are consistent with common GUI principles and guidelines. Students will also learn how to perform basic asynchronous programming, and how to deploy a Windows Forms application using ClickOnce.

Students have a choice of performing the labs using either the Visual Basic.NET or the Visual C# programming language.

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.

2546 - Core Windows Forms Technologies with Microsoft Visual Studio 2005

Before attending this course, students must have:

  • Be able to manage a solution environment using the Visual Studio 2005 integrated development environment (IDE) and tools
  • Understand Microsoft .NET Framework 2.0 and the Common Language Runtime
  • Be able to program an application using a .NET Framework 2.0 compliant language
  • Know how to make assemblies available to other applications
  • Have a basic understanding of XML, including XML declaration, elements, attributes, and namespaces

Module 1: Creating a Simple Windows Forms Application

  • Components of a Windows Forms User Interface
  • Event Handling in a 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

Module 2: Configuring Standard Controls

  • Windows Forms Controls by Function
  • Creating the Employee Viewer Form
  • Creating the Report Generator Form
  • Creating the ReportGeneratorHelp Form

Module 3: Building Menus

  • Menus in Windows Forms
  • Creating and Configuring a MenuStrip Control
  • Creating and Configuring a ContextMenuStrip Component
  • Hiding and Disabling a ToolStripMenuItem
  • Creating and Configuring a ToolStripComboBox

Module 4: Displaying and Editing Data by Using Data-Bound Controls

  • Binding Data to a Control
  • DataGridView Control
  • 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

Module 5: Providing User Assistance and Enhancing Usability

  • Providing User Assistance
  • Implementing Accessibility Features
  • Implementing Globalization and Localization
  • Adding and Configuring User Assistance Controls
  • Running a Procedure at Set Intervals
  • Displaying Data Source Errors

Module 6: Creating Consistent Applications by Using Dialog Boxes and Forms

  • Inheritance
  • Dialog Boxes in a Windows Forms Application
  • Windows 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

Module 7: Printing Content and Creating Reports

  • Printing in a Windows Forms Application
  • Reporting in a Windows Forms Application
  • Adding Print Capability to a Windows Forms Application
  • Implementing Reporting by Using the CrystalReportViewer Component

Module 8: Performing Asynchronous Tasks by Using the BackgroundWorker Component

  • Asynchronous Tasks in Windows Forms Applications
  • Running and Canceling a Background Process by Using the BackgroundWorker Component

Module 9: Deploying Applications by Using ClickOnce

  • Windows Forms Application Deployment Options
  • ClickOnce Technology Overview
  • Publishing a ClickOnce Application
  • Installing and Testing a ClickOnce Application

Duration:

Learning Materials:

Prerequisites:

What course next:



3 Days

All included

Intro to Programming »

MCPD

MCTS SQL 2008 »

 



Get a Quote today »

 

Course Content
2546 - Core Windows Forms Technologies with Microsoft Visual Studio 2005

  • Creating a Simple Windows Forms Application
  • Configuring Standard Controls
  • Building Menus
  • Displaying and Editing Data by Using Data-Bound Controls
  • Providing User Assistance and Enhancing Usability
  • Creating Consistent Applications by Using Dialog Boxes and Forms
  • Printing Content and Creating Reports
  • Performing Asynchronous Tasks by Using the BackgroundWorker Component
  • Deploying Applications by Using ClickOnce

 

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.