Overview


Language(s): English
Audience(s): Academic
Technology: Microsoft Visual Studio 2008
Type Proctored Exam

Audience Profile

This exam is designed to allow candidates to assess their knowledge and skills on developing applications to run on the Microsoft Windows operating system.

Candidates for this exam are seeking to prove Windows programming and application development knowledge and skills. Before taking this exam, candidates should have a solid foundational knowledge of the topics outlined in this preparation guide. It is recommended that candidates be familiar with the concepts of and have hands-on experience with the technologies described here by either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio. Candidates are expected to have some experience with a Microsoft .NET language such as C# or Microsoft Visual Basic .NET.

Candidates for this exam are in the process of expanding their knowledge and skills in the following areas:

  • various types of applications that run on Windows
  • how to create graphical user interfaces (GUI) applications that run on Windows by using Windows Forms or Windows Presentation Foundation (WPF)
  • how Windows Services are programmed and hosted on a computer that runs Windows
  • how to access data from various sources for use in a Windows-based application
  • how to successfully deploy a Windows application to target computers

Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.

Skills Measured


Understanding Windows Programming Basics
  • Identify Windows application types.

    This objective may include but is not limited to: Windows Forms, Windows Presentation Foundation (WPF), Windows Services, and Win32 applications
  • Implement user interface design.

    This objective may include but is not limited to: core user interface design principles for creating graphical-based applications
  • Create Windows-based applications by using Visual Studio.

    This objective may include but is not limited to: project types, importance of the various aspects of a Windows Application project
Creating Windows Forms Applications
  • Create and handle events.

    This objective may include but is not limited to: methods for creating events in an application; handling events raised in an application
  • Understand Windows Forms inheritance.

    This objective may include but is not limited to: implementing forms inheritance in applications for visual inheritance
  • Understand how to create new controls and extend existing controls.

    This objective may include but is not limited to: creating a new GUI control or inheriting functionality from an existing control
  • Validate and implement user input.

    This objective may include but is not limited to: implementing the correct user input model based on application design and requirements; accepting keyboard and mouse input; validating user input through GUI controls such as text boxes and dialog controls
  • Debug a Windows-based application.

    This objective may include but is not limited to: using breakpoints and debugging techniques to identify issues in code; debugging a Windows Services application.
Creating Windows Services Applications
  • Create a Windows Services application.

    This objective may include but is not limited to: inheriting the ServiceBase class; writing code in the Main method; overriding the OnStart and OnStop procedures
  • Install a Windows Services application.

    This objective may include but is not limited to: creating installers for Windows Services; installing services on a target computer
Accessing Data in a Windows Forms Application
  • Understand data access methods for a Windows Application.

    This objective may include but is not limited to: connecting to a database
  • Understand databound controls.

    This objective may include but is not limited to: how data is bound to controls; how to display the data in the appropriate manner; forms and WPF binding; validating databound items
Deploying a Windows Application
  • Understand Windows application deployment methods.

    This objective may include but is not limited to: ifferent methods of deploying Windows applications; choosing the appropriate method for deployment
  • Create Windows setup and deployment projects.

    This objective may include but is not limited to: creating setup projects for applications; specifying custom actions; creating special folders; security requirements; x64 deployment and program files location

Preparation Materials


Learning Plans and Classroom Training
  • LP362A: Learning Plan for Windows Development Fundamentals (Exam 98-362) (1 Forms)

Community


Related Forum Posts

If one of the posts in the following threads helps you answering your question, please vote them as helpful so other community members will find helpful information faster.

Other Languages


This article is also available in the following languages:

Deutsch