Search Center Request Info Resources Directions About Us

Search

 
SkillPort Login

Learning Port Login

Mentored Learning Manager Login

Solutions for:


Learning Methods

Classroom
Learning

eLearning

Mentored
Learning

Clubs

Career Training

Small/Medium
Business

Government

Enterprise

Certifications

Room Rentals

 
Title: 2555 Developing Microsoft .NET Applications for Windows (Visual C# .NET) - ML
Delivery Method: Mentored Learning
Duration: 10 Sessions
Overview: This five-day, instructor-led course provides students with the skills required to build Microsoft® Windows® Forms applications by using the Microsoft .NET Framework.This course is a part of the Microsoft Visual C#™ .NET curriculum and is intended to provide C# programmers with the skills required to create Windows Forms applications by using the .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. These topics include: Windows Forms, GDI+, simple data access, interoperating with unmanaged code, threading and asynchronous programming issues, simple remoting, Web access, Web Services consumption, debugging, security, and deployment issues for desktop applications.
Who Should Attend: This course is intended for the intermediate programmer who is responsible for designing and building Windows-based applications with the .NET Framework. It is designed for developers who have C# development skills.Students are required to have the following skills:

• Experience with a .NET language such as Visual C# .NET or Microsoft Visual C++® .NET

• Experience developing basic applications with MFC and/or Microsoft Visual Basic® 6.0


Typically, these individuals perform the following key activities:

• Help create functional specifications.

• Design and develop user interfaces.

• Create and test prototypes.

• Write Windows Forms applications.
Pre-requisite(s): The course assumes that students have the following skills:

• Understanding of C# programming

• Experience building applications

The following prerequisites are recommended for this course:

• Course 2124—Introduction to C# Programming for the Microsoft .NET Platform
OR

• Equivalent knowledge
CPE Information: CPE Credits: 0 hours
Course Level: Basic
Instructional Method: Group-live
Additional CPE Information

Outline: Lesson 1: Introducing Windows Forms

Creating a Form
Adding Controls to a Form
Creating an Inherited Form
Organizing Controls on a Form
Creating MDI Applications

Lesson 2: Working With Controls

Creating an Event Handler for a Control
Using Windows Forms Controls
Using Dialogs
Validating User Input
Creating Controls at Run Time
Creating Menus

Lesson 3: Building Controls

Options for Creating Controls
Adding Functionality to Controls
Adding Design-Time Support for Controls
Licensing a Control

Lesson 4: Using Data in Windows Forms Applications

Adding ADO.NET Objects to a Windows Forms Application
Accessing and Modifying Data by Using DataSets
Binding Data to Controls
Using the DataGrid Control
Overview of XML Web Services
Creating a Simple XML Web Services Client

Lesson 5: Interoperating with COM Objects

Using .NET and COM Components in a Windows Forms
Application
Calling Win32 APIs from Windows Forms Applications

Lesson 6: Reporting and Printing in Windows Forms

Creating Reports Using Crystal Reports
Printing From a Windows Forms Application
Using the Print Preview, Page Setup, and Print Dialogs
Constructing Print Document Content Using GDI+

Lesson 7: Asynchronous Programming

The .NET Asynchronous Programming Model
The Asynchronous Programming Model Design Pattern
How to Make Asynchronous Calls to Methods

Lesson 8: Enhancing the Usability of Applications

Adding Accessibility Features
Adding Help to an Application
Localizing an Application

Lesson 9: Deploying Windows Forms Applications

.NET Assemblies
Deploying Windows Forms Applications

Lesson 10: Securing Windows Forms Applications

Security in the .NET Framework
Using Code Access Security
Using Role-Based Security
Home Site Map Privacy Policy Terms of Use Contact Employees  

© 2010 New Horizons Computer Learning Center of Knoxville. All rights reserved.