![]() |
||||||||||||||||||||||||||||||||||||||||||||||
|
Microsoft
Course 2555: Developing Microsoft .NET Applications for Windows (Visual
C# .NET) Audience • Experience
with a .NET language such as Visual C# .NET or Microsoft Visual C++ .NET Typically, these individuals perform the following key activities: • Help create
functional specifications. • Understanding
of C# programming The following prerequisites are recommended for this course: • Course 2124—Introduction
to C# Programming for the Microsoft .NET Platform At Course CompletionAfter completing this course, students will be able to:
• Exam 70-316:
Developing and Implementing Windows-based Applications with Microsoft
Visual C# .NET and Microsoft Visual Studio .NET Course
Outline The following topics are covered in this module: Lessons • Creating a
Form Lab 1.1: Creating Windows Forms • Creating a
New Windows Form After completing this module, students will be able to: • Create a form
and add controls to it.
Take a closer look: Download Module 2 (Portable Document Format, 1.21 MB). This module explains how to create event procedures (handlers) in your application that will run in response to user actions. Students will learn how to add programming logic to the event procedures of a control, how to use the Windows Forms intrinsic controls, dialog boxes, and menus, and how to validate the data entered by users of your application. Lessons • Creating an
Event Handler for a Control Lab 2.1: Working with Controls • Creating and
Using Controls After completing this module, students will be able to: • Create an
event handler for a control.
This module explains how to extend the functionality of an existing Windows control, combine multiple existing controls into a composite control, and build a new custom control. Students will also learn how to add design-time licensing support to a control. Lessons • Extending
and Creating Controls Lab 3.1: Building Controls • Declare an
Event and Raising It from an Extended Control After completing this module, students will be able to: • Extend an
existing control.
This module explains how to bind Windows forms to various data sources by using ADO .NET. Students will learn about binding Windows forms to data from sources such as databases and XML files. Students will get an overview of the XML Web services programming model and learn how to create applications that use XML Web services. The module also provides an overview of how to persist data to and read data from files and isolated storage. Lessons • Adding ADO.NET
Objects to and Configuring ADO.NET Objects in a Windows Forms Application Lab 4.1: Accessing Data with ADO.NET • Generating
and Populating DataSets Lab 4.2: Calling an XML Web Service • Calling an
XML Web Service After completing this module, students will be able to: • Describe the
objects in the ADO.NET object model.
This module explains how to use .NET and COM components in a Windows Forms application. Students will also learn how to call Win32 APIs in their Windows Forms application. Lessons • Using .NET
and COM Components in a Windows Forms Application Lab 5.1: Interoperating with COM and Calling Win32 APIs • Using a COM
Component in a .NET-Based Application After completing this module, students will be able to: • Use .NET and
COM components in a Microsoft .NET Framework Windows Forms application.
The following topics are covered in this module: Lessons • Printing From
a Windows Forms Application Lab 6.1: Printing Formatted Documents • Adding Print
Support to an Application After completing this module, students will be able to: • Print documents
in a Windows Forms application.
This module explains how to use the techniques of asynchronous programming and multithreading to avoid blocking the user interface of an application. Lessons • The .NET Asynchronous
Programming Model Lab 7.1: Making Asynchronous Calls to an XML Web Service • Converting
Synchronous Calls to Asynchronous Calls After completing this module, students will be able to: • Describe the
.NET Framework asynchronous programming model.
This module covers how to use the accessibility, Help, and localization features available in the .NET Framework. Lessons • Adding Accessibility
Features Lab 8.1: Enhancing the Usability of an Application • Adding Support
for Accessibility After completing this module, students will be able to: • Use .NET Framework
features to add and enable accessibility features in an application.
This module explains assemblies and how to use strong-named assemblies and the Global Assembly Cache (GAC) in the .NET Framework. Students will also learn how to configure and deploy .NET-based applications. Lessons • .NET Assemblies Lab 9.1: Deploying an Application • Building and
Referencing a Strong-Named Assembly After completing this module, students will be able to: • Use strong-named
assemblies in .NET applications.
This module explains the .NET Framework security model. Students will learn how to use .NET Framework security features in Windows Forms applications. Lessons • Security in
the .NET Framework Lab 10.1: Adding and Testing Permission Requests • Adding and
Testing Permission Requests After completing this module, students will be able to: • Describe the
.NET Framework security model.
|
||||||||||||||||||||||||||||||||||||||||||||||
One
Campbell Plaza, Suite 2B |