Microsoft C# Advanced: Using Windows Services and ADO.NET


Overview/Description
This course, Microsoft C# Advanced: Using Windows Services and ADO.NET, presents advanced C# programming concepts, including building and viewing event logs, creating windows services, and accessing data sources with ADO.NET.

Target Audience
You should have an intermediate-level understanding of the essential components of Microsoft C#, including writing and compiling C# code.

Expected Duration
This course, including the practice exercises, will take up to 4 hours to complete.

Objectives:

Viewing and Building Event Logs

  • Classify event logs
  • View default event logs with the Computer Management tool
  • Clear an event log
  • Delete an event log
  • Verify event logs
  • Verify an event log source
  • Create an EventLog object
  • Create an event log viewer application
  • Create a custom event log
  • Write to an event log
  • Creating Windows Services

  • Create an Installer application
  • Compile multiple files for the Windows Service
  • Install Windows Services with the Installutil tool
  • Define Windows Services
  • Access the Service Control Manager
  • Create Windows Services Programmatically
  • Create the ServiceBase class
  • Create the service's Main() method
  • Override ServiceBase class methods
  • Install a VS.NET service with the Installutil tool
  • Perform actions on an installed service
  • Create a Windows Service project in VS.NET
  • Override the service's inherited methods in VS.NET
  • Add the Installer class with VS.NET
  • Create a ServiceController instance using VS.NET
  • Create a ServiceController instance programmatically
  • Accessing Data Sources with ADO.NET

  • Create an ADO managed provider application
  • Change, add, and delete data with ADO.NET
  • Define ADO.NET and DataSet elements
  • Prepare for an ADO.NET application
  • Create an SQL managed provider application

  • Course Number: MDEV0207