< Microsoft Certified Professional Developer

MSDN Exam Information

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

  • Add and configure a Windows Form
  • Manage control layout on a Windows Form
    • Group and arrange controls by using the Panel control, GroupBox control, TabControl control, FlowLayoutPanel control, and TableLayoutPanel control
    • Use the SplitContainer control to create dynamic container areas
  • Add and configure a Windows Forms control
    • Use the integrated development environment (IDE) to add a control to a Windows Form or other container control of a project at design time
    • Add controls to a Windows Form at run time
    • Configure controls on a Windows Form at design time to optimize the UI
    • Modify control properties
    • Configure controls on a Windows Form at run time to ensure that the UI complies with best practices
    • Create and configure command controls on a Windows Form
    • Create and configure text edit controls on a Windows Form
    • Create and configure text display controls on a Windows Form
    • Use the LinkLabel control to add Web-style links to Windows Forms applications
    • Provide a list of options on a Windows Form by using a ListBox control, a ComboBox control, or a CheckedListBox control
    • Configure the layout and functionality of a Windows Form to display a list of items
    • Implement value-setting controls on a Windows Form
    • Configure a WebBrowser control
    • Add and configure date-setting controls on a Windows Form
    • Display images by using Windows Forms controls
    • Configure the NotifyIcon component
    • Create access keys for Windows Forms controls
  • Create and configure menus
    • Create and configure a MenuStrip component on a Windows Form
    • Change the displayed menu structure programmatically
    • Create and configure the ContextMenuStrip component on a Windows Form
  • Create event handlers for Windows Forms and controls
    • Use the Windows Forms Designer to create event handlers
    • Manage mouse and keyboard events within Windows Forms applications
    • Program a Windows Forms application to recognize modifier keys
    • Use the Windows Forms Designer to create default event handlers
    • Create event handlers at run time to respond to system or user events dynamically
    • Connect multiple events to a single event handler
    • Use the Code Editor to override methods defined in the base class

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. *** feature renamed to BindingSource *****
    • Create data forms by using the Data Form Wizard *** feature was removed from Visual Studio 2005 before RTM ***
  • 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
  • Create, add, delete, and edit data in a disconnected environment
  • Manage XML with the XML Document Object Model (DOM)
  • Read, write, and validate XML by using the XmlReader class and the XmlWriter class

Implementing Printing and Reporting Functionality in a Windows Forms Application

Enhancing Usability

  • Perform drag-and-drop operations
  • Implement globalization and localization for a Windows Forms application
  • Implement accessibility features
  • Create and configure multiple-document interface (MDI) forms
  • Create, configure, and customize user assistance controls and components
  • Persist Windows Forms application settings between sessions

Implementing Asynchronous Programming Techniques to Improve the User Experience

Developing Windows Forms Controls

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

Configuring and Deploying Applications

References

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.