CONTROLS AND FORMS REVIEW
BUILDING CONTROLS:
The following areas are covered:
Extending and Creating Controls
Adding Design-Time Support for Controls
Licensing a Control
USING DATA IN WINDOWS FORMS APPLICATIONS:
The following areas are covered:
Adding ADO.NET Objects to and Configuring ADO.NET Objects in a Windows Forms Application
Accessing and Modifying Data by Using DataSets
Binding Data to Controls
Overview of XML Web Services
Creating a Simple XML Web Services Client
Persisting Data
INTEROPERATING WITH MANAGED OBJECTS:
The following areas are covered:
Using .NET and COM Components in a Windows Forms Application
Calling Win32 APIs from Windows Forms Applications
PRINTING AND REPORTING IN WINDOWS FORMS APPLICATIONS:
The following areas are covered:
Printing From a Windows Forms Application
Using the Print Preview, Page Setup, and Print Dialogs
Constructing Print Document Content by Using GDI+
Creating Reports by Using Crystal Reports
ASYNCHRONOUS PROGRAMMING:
The following areas are covered:
The .NET Asynchronous Programming Model
The Asynchronous Programming Model Design Pattern
How to Make Asynchronous Calls to Any Method
Helping Protect State and Data in a Multithreaded Environment
ENHANCING THE USABILITY OF APPLICATIONS:
The following areas are covered:
Adding Accessibility Features
Adding Help to an Application
Localizing an Application
DEPLOYING WINDOWS FORMS APPLICATIONS:
The following areas are covered:
.NET Assemblies
Deploying Windows Forms Applications
SECURING WINDOWS FORMS APPLICATIONS:
The following areas are covered:
Security in the .NET Framework
Using Code Access Security
Using Role-Based Security
CONNECTING TO DATA SOURCES:
The following areas are covered:
Working in a Connected Environment
Defining a Connection
Managing a Connection
Handling Connection Exceptions
Connection Pooling
PERFORMING CONNECTED DATABASE OPERATIONS:
The following areas are covered:
Working in a Connected Environment
Building Command Objects
Executing Commands That Return a Single Value
Executing Commands That Return Rows
Executing Commands That Do Not Return Rows
Using Transactions
BUILDING DATASETS:
The following areas are covered:
Working in a Disconnected Environment
Building DataSets and DataTables
Binding and Saving a DataSet
Defining Data Relationships
Modifying Data in a DataTable
Sorting and Filtering
READING AND WRITING XML WITH ADO.NET:
The following areas are covered:
Creating XSD Schemas
Loading Schemas and Data into DataSets
Writing XML from a DataSet
BUILDING DATASETS FROM EXISTING DATA SOURCES:
The following areas are covered:
Configuring a DataAdapter to Retrieve Information
Populating a DataSet Using a DataAdapter
Configuring a DataAdapter to Update the Underlying Data Source
Persisting Changes to a Data Source
How to Handle Conflicts
BUILDING AND CONSUMING A WEB SERVICE THAT USES ADO.NET:
The following areas are covered:
Building and Consuming a Web Service That Returns Data