MSDN Reference Guide for Exam 70-526

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
Exam Prep. Guides
edit

This MSDN Reference Guide for Exam 70-526 is for the Technology Specialist (TS) Exam 70-526: TS: Microsoft .NET Framework 2.0 - Windows-based Client Development Exam for Microsoft Certified Technology Specialist (TS).

Skills Being Measured

This certification exam measures your ability to develop and implement Windows-based applications with the .NET Framework 2.0. Before taking the exam, you should be proficient in the job skills listed as following:

Contents


The C# Language

Creating a UI for a Windows Forms Application by Using Standard Controls

  • Create and configure menus.

Integrating data in a windows forms application

  • Implement data-bound controls.
    • Use the DataGridView control to display and update the tabular data contained in a data source.
    • Use a simple data-bound control to display a single data element on a Windows Form.
    • Implement complex data binding to integrate data from multiple sources.
    • Navigate forward and backward through records in a DataSet in Windows Forms.
    • Define a data source by using a DataConnector component.
    • Create data forms by using the Data Form Wizard
  • Manage connections and transactions.
    • Configure a connection to a database by using the Connection Wizard.
    • Configure a connection to a database by using Server Explorer.
    • Configure a connection to a database by using the Connection class.
    • Connect to a database by using specific database Connection objects.
    • Enumerate through instances of Microsoft SQL Server.
    • Open an ADO.NET connection to a database.
    • Close an ADO.NET connection to a database by using the Close method of the Connection object.
    • Protect access to data source connection details.
    • Create a connection designed for reuse in a connection pool.
    • Control a connection pool by configuring ConnectionString values based on database type.
    • Use the Connection events to detect database information.
    • Handle exceptions when connecting to a database.
    • Perform transactions by using the Transaction object.
  • Create, add, delete, and edit data in a connected environment.
    • Retrieve data by using a DataReader object.
    • Build SQL commands in Server Explorer.
    • Build SQL commands in code.
    • Create parameters for a Command object.
    • Perform database operations by using a Command object.
    • Retrieve data from a database by using a Command object.
    • Perform asynchronous operations by using a Command object.
    • Perform bulk copy operations.
    • Store and retrieve binary large object (BLOB) data types in a database.

Implementing Printing and Reporting Functionality in a Windows Forms Application

  • Create a customized PrintPreview component.
    • Set the Document property to establish the document to be previewed.
    • Set the Columns and Rows properties to establish the number of pages that will be displayed horizontally and vertically on the control.
    • Set the UseAntiAlias property to True to make the text appear smoother.
    • Set the Zoom property to establish the relative zoom level when the document preview appears.
    • Set the StartPage property to establish which document page is displayed when the document preview appears.
    • Set additional properties.
    • Add custom methods and events to a PrintPreviewControl.

Enhancing Usability

  • Persist Windows Forms application settings between sessions.

Implementing Asynchronous Programming Techniques to Improve the User Experience

  • Manage a background process by using the BackgroundWorker component.
    • Run a background process by using the BackgroundWorker component
    • Announce the completion of a background process by using the BackgroundWorker component.
    • Cancel a background process by using the BackgroundWorker component.
    • Report the progress of a background process by using the BackgroundWorker component.
    • Request the status of a background process by using the BackgroundWorker component.
  • Implement an asynchronous method.
    • Implement advanced asynchronous techniques.
    • Create an asynchronous method.
    • Create a new process thread.

Developing Windows Forms Controls

  • Create a composite Windows Forms control.
  • Create a custom Windows Forms control by inheriting from the control class.
    • Create a custom control by inheriting from the control class.
  • Create an extended control by inheriting from an existing Windows Forms control.
    • Create an extended control by inheriting from an existing Windows Forms control.

Configuring and Deploying Applications

  • Configure the installation of a Windows Forms application by using ClickOnce technology.
    • Install a Windows Forms application on a client computer by using ClickOnce deployment.
    • Install a Windows Forms application from a server by using ClickOnce deployment.
    • Configure the required permissions of an application by using ClickOnce deployment.
  • Create a Windows Forms setup application.
    • Create a Windows Forms application setup project.
    • Set deployment project properties
    • Configure a setup project to add icons during setup.
    • Configure conditional installation based on operating system versions.
    • Configure a setup project to deploy the .NET Framework.
  • Add functionality to a Windows Forms setup application.
    • Add a custom action to a setup project.
    • Add error-handling code to a setup project for custom actions.


Personal tools