| Creating
User Services |
Create a Windows Form
by using the Windows Forms Designer.
- Add and set properties on a Windows Form.
- Create a Windows Form by using visual
inheritance.
- Build graphical interface elements by using
the System.Drawing namespace.
|
Add controls to a
Windows Form.
- Set properties on controls.
- Load controls dynamically.
- Write code to handle control events and add
the code to a control.
- Instantiate and invoke an ActiveX® control.
- Configure control licensing.
- Create menus and menu items.
|
Implement navigation
for the user interface (UI).
- Configure the order of tabs.
|
Validate user input.
- Validate non-Latin user input.
|
Implement error
handling in the UI.
- Create and implement custom error messages.
- Create and implement custom error handlers.
- Raise and handle errors.
|
| Implement online user
assistance. |
| Incorporate existing
code into a Microsoft Windows-based
application. |
Display and update
data.
- Transform and filter data.
- Bind data to the UI.
|
Instantiate and
invoke a Web service or component.
- Instantiate and invoke a Web service.
- Instantiate and invoke a COM or COM+
component.
- Instantiate and invoke a .NET component.
- Call native functions by using platform
invoke.
|
Implement
globalization.
- Implement localizability for the UI.
- Convert existing encodings.
- Implement right-to-left and left-to-right
mirroring.
- Prepare culture-specific formatting.
|
| Create, implement,
and handle events. |
| Implement print
capability. |
| Implement
accessibility features. |
| Creating
and Managing Components and .NET Assemblies |
Create and modify a
.NET assembly.
- Create and implement satellite assemblies.
- Create resource-only assemblies.
|
Create a Windows
control.
- Create a Windows control by using visual
inheritance.
- Host a Windows control inside Microsoft
Internet Explorer.
|
| Consuming
and Manipulating Data |
| Access and manipulate
data from a Microsoft SQL Server™ database by
creating and using ad hoc queries and stored
procedures. |
| Access and manipulate
data from a data store. Data stores include
relational databases, XML documents, and flat
files. Methods include XML techniques and ADO
.NET. |
| Handle data errors.
|
| Testing
and Debugging |
| Create a unit test
plan. |
Implement tracing.
- Add trace listeners and trace switches to an
application.
- Display trace output.
|
Debug, rework, and
resolve defects in code.
- Configure the debugging environment.
- Create and apply debugging code to
components and applications.
- Provide multicultural test data to
components and applications.
- Execute tests.
- Resolve errors and rework code.
|
| Deploying
a Windows-based Application |
Plan the deployment
of a Windows-based application.
- Plan a deployment that uses removable media.
- Plan a Web-based deployment.
- Plan a network-based deployment.
- Ensure that the application conforms to
Windows Installer requirements and Windows Logo
Program requirements.
|
Create a setup
program that installs an application and allows
for the application to be uninstalled.
- Register components and assemblies.
- Perform an install-time compilation of a
Windows-based application.
|
Deploy a
Windows-based application.
- Use setup and deployment projects.
|
| Add assemblies to the
Global Assembly Cache. |
Verify security
policies for a deployed application.
- Launch a remote application (URL remoting).
|
| Maintaining and Supporting a
Windows-based Application |
| Optimize the
performance of a Windows-based application. |
| Diagnose and resolve
errors and issues. |
| Configuring and Securing a
Windows-based Application |
| Configure a
Windows-based application. |
Configure security
for a Windows-based application.
- Select and configure authentication type.
Authentication types include Windows
Authentication, None, forms-based, Microsoft
Passport, and custom authentication.
- Specify the security level for an
application.
- Use custom attributes to configure security.
|
Configure
authorization.
- Configure role-based authorization.
- Implement identity management.
|