Custom Controls and Asynchronous Programming with Visual Basic 2008


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
Developers often need to create applications that use controls that are configurable and are able to respond to and handle more than one task at a time. This course looks at how Visual Studio 2008 and the .NET Framework 3.5 allow for the creation of custom controls and the use of asynchronous programming techniques to handle multiple processes. Specific topics covered include composite controls, customization and inheritance, using the BackgroundWorker component, and asynchronous operations, methods, and threads in .NET Windows Forms. This course is one of a series in the SkillSoft learning path that covers the objectives for the Technology Specialist (TS): Microsoft .NET Framework 3.5, Windows Forms Application Development 70-505. Passing this exam will earn the learner the MCTS: .NET Framework 3.5, Windows Forms Applications certification.

Target Audience
Individuals who intend to use the .NET Framework 3.5 with Visual Studio 2008 and Visual Basic 2008 to develop Windows Forms applications; individuals preparing for the Exam 70-505 TS: Microsoft .NET Framework 3.5, Windows Forms Application Development.

Prerequisites
Thorough knowledge of software development concepts and the process of building business applications; experience building Windows-based applications with the Microsoft .NET Framework 3.5; working experience of Visual Studio 2008 and Visual Basic 2008.

Expected Duration (hours)
2.0

Lesson Objectives

Custom Controls and Asynchronous Programming with Visual Basic 2008

  • create composite controls
  • recognize the code to create custom properties, events, and methods
  • create custom dialog boxes
  • recognize the code used to draw a control
  • recognize the code used to customize control appearance
  • recognize the code used for user-control inheritance
  • recognize the code used to customize a control icon
  • create a composite control
  • complete the code to draw and customize the appearance of a control
  • recognize the code used to run a background process
  • recognize the code used to check the progress of a background process
  • recognize the code used to cancel a background process
  • recognize the code used to implement asynchronous methods and multithreading
  • complete the code to create an asynchronous method in a .NET Windows Form, given a scenario
  • Course Number:
    sd_adwf_a04_it_enus