.netCoders Contact Us
Search:

Developing and Implementing Windows Applications - Exam Overview

Current Status: Released
Exam Number: 070-316 (C#) / 070-306 (VB.NET)
Exam Name: Developing and Implementing Windows Applications with Microsoft Visual [C#/VB] .NET and Microsoft Visual Studio .NET
Number of Questions: N/A
Time Limit: N/A
Microsoft URLs: http://www.microsoft.com/traincert/exams/70-316.asp
http://www.microsoft.com/traincert/exams/70-306.asp

Topics Covered

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.
  • 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.