|
|
|
Visual Basic .NET Additional Topics
|

|
Course Description:
In this course, you'll investigate some of the important
classes and tools provided by the .NET Framework that you
might have missed in earlier courses. This courses focuses
on important development techniques, such as delegates and
events, asynchronous programming and multi-threading, Windows
Management Instrumentation (WMI) support in the System.Management
namespace, serialization, attributes and reflection, printing,
working with XML documents, and creating custom controls.
In this course, you will:
- Use delegates to make your code more flexible and maintainable
- Take advantage of asynchronous programming techniques,
and know when to use explicit multi-threading
- Manage computers as well as hardware and software resources
using .NET code and WMI
- Store and retrieve data using .NET serialization
- Work with .NET attributes, and discover information
about code using .NET reflection
- Print text and graphics from within .NET Windows applications
- Read and write XML data using the XmlDocument class
- Create three different types of custom controls for
Windows forms
|
Course Duration:
3-days
|
|
Prerequisites and Assumptions:
Students
should have a solid understanding of Visual Basic .NET. It is
recommended that they have attended all three of our Visual
Basic .NET series courses prior to taking this course or have
equivalent knowledge.
|
|
Recommended Follow-up/RelatedCourses
|
|
|
|
Delegates and Events
- Motivating Delegates
- Introducing Delegates
- Working with Events
Asynchronous Programming in VB.NET
- Processes and Threads
- Using Delegates
- Using the Thread Pool Directly
Timers and Threads
- Using .NET Timers
- Creating Your Own Threads
Filling the .NET Gaps with WMI
- Introducing WMI
- Getting Started with WMI
- WMI Queries, Properties, and Methods
- WMI Server Explorer Extensions
WMI Events and Asynchronous Handling
- Creating WMI Event Handlers
- Working with WMI Asynchronously
- WMI Server Explorer Extensions and Events
|
Serialization
- Introducing Serialization
- Serializing Complex Objects
- Customizing the Serialization Process
Attributes and Reflection
- Introducing Attributes
- Creating and Using Custom Attributes
- Introducing Reflection
- Using Reflection to Perform Late Binding
Printers and Printing
- The PrintDocument Class
- The PageSettings Class
- The PrinterSettings Class
- Working with Print-Related Controls
- A More Complex Report
Reading and Writing XML
- Getting Started
- Reading XML Data
- Working with Nodes
- Creating and Modifying XML
- Dealing with Errors
Creating Custom Windows Controls
- Control Creation in Windows Forms
- Inheriting from an Existing Control
- Drawing Your Own Custom Controls
- Creating Composite Controls
|
|