性質與目標:
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.
內容:
Module 1: Introducing Windows Forms
- |
Creating a Form |
- |
Adding Controls to a Form |
- |
Creating an Inherited Form |
- |
Organizing Controls on a Form |
- |
Creating MDI Applications |
Module 2: Working with Controls
- |
Creating an Event Handler for a Control |
- |
Using Windows Forms Controls |
- |
Using Dialog Boxes in a Windows Forms Application |
- |
Adding Controls at Run Time |
- |
Creating Menus |
- |
Validating User Input |
Module 3: Building Controls
- |
Extending and Creating Controls |
- |
Adding Design-Time Support for Controls |
- |
Licensing a Control |
Module 4: Using Data in Windows Forms Applications
- |
Adding ADO.NET Objects to and Configuring ADO.NET Objects in a Windows Forms Application |
- |
Accessing and Modifying Data by Using DataSets |
- |
Binding Data to Controls |
- |
Overview of XML Web Services |
- |
Creating a Simple XML Web Services Client |
- |
Persisting Data |
Module 5: Interoperating with Managed Objects
- |
Using .NET and COM Components in a Windows Forms Application |
- |
Calling Win32 APIs from Windows Forms Applications |
Module 6: Printing and Reporting in Windows Forms Applications
- |
Printing From a Windows Forms Application |
- |
Using the Print Preview, Page Setup, and Print Dialogs |
- |
Constructing Print Document Content by Using GDI+ |
- |
Creating Reports by Using Crystal Reports |
Module 7: Asynchronous Programming
- |
The .NET Asynchronous Programming Model |
- |
The Asynchronous Programming Model Design Pattern |
- |
How to Make Asynchronous Calls to Any Method |
- |
Helping Protect State and Data in a Multithreaded Environment |
Module 8: Enhancing the Usability of Applications
- |
Adding Accessibility Features |
- |
Adding Help to an Application |
- |
Localizing an Application |
Module 9: Deploying Windows Forms Applications
- |
.NET Assemblies |
- |
Deploying Windows Forms Applications |
Module 10: Securing Windows Forms Applications
- |
Security in the .NET Framework |
- |
Using Code Access Security |
- |
Using Role-Based Security |