Advanced.NET Framework 2.0 Using VB: Vol 1, Part 2 of 4
Interactive

Advanced.NET Framework 2.0 Using VB: Vol 1, Part 2 of 4

LearnNow Online
Updated Oct 26, 2018

Course description

In this volume, you will learn about implementing service processes and application domains in your .NET applications using the System and ServiceProcess namespaces. You will see how to take advantage of multi-threading to create fast and efficient processes through the Threading namespace. You will learn how to internationalize your .NET application by using the globalization classes. Enhance your user interface with the System.Drawing and System.Text namespaces.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Meet the expert

Don Kiely

Don Kiely is a featured instructor on many of our SQL Server and Visual Studio courses. He is a nationally recognized author, instructor, and consultant specializing in Microsoft technologies. Don has many years of teaching experience, is the author or co-author of several programming books, and has spoken at many industry conferences and user groups. In addition, Don is a consultant for a variety of companies that develop distributed applications for public and private organizations.

Video Runtime

184 Minutes

Time to complete

224 Minutes

Course Outline

Module 3

Event Logs (28:56)

  • Introduction (01:00)
  • Overview: Tools (01:25)
  • WinForms Components (00:33)
  • Use an Event Log (01:53)
  • Security Note About Logs (02:02)
  • EventLog Class (02:15)
  • Create an Event Log (00:44)
  • Setup Form Code (03:00)
  • Create/Delete Logs Code (03:44)
  • Read From an Event Log (03:24)
  • Log Changed Code (01:26)
  • Get Log Entries Code (03:35)
  • Write to an Event Log (02:16)
  • WriteEvent Method (01:07)
  • Summary (00:24)

Processes (18:26)

  • Introduction (01:39)
  • Run ProcessManager Demo (01:59)
  • List Running Processes (03:31)
  • List Process"s Modules (02:53)
  • Retrieve Current Process (01:07)
  • Starting a New Process (06:40)
  • Summary (00:33)

Application Performance (12:09)

  • Introduction (01:24)
  • Run Perf. Counter App (01:09)
  • Windows Perf. Tool (02:30)
  • Create Perf. Counters (04:30)
  • Using Perf. Counters (02:12)
  • Summary (00:22)

Debugging (41:08)

  • Introduction (01:36)
  • Run Debugging Sample (03:48)
  • View Debug Sample Code (01:27)
  • Overview: Stack Trace (01:22)
  • Examine Stack Trace (01:38)
  • Stack Trace Code (03:43)
  • Debugger Attributes (03:58)
  • BrowsableAttribute (02:37)
  • DisplayAttribute (02:58)
  • HiddenAttribute (02:24)
  • StepThroughAttribute (01:17)
  • TypeProxyAttribute (05:47)
  • VisualizerAttribute (00:59)
  • View Text Visualizer (02:16)
  • Impl. Custom Visualizer (04:20)
  • Summary (00:51)
Module 4

Tracing (17:10)

  • Introduction (02:14)
  • Run Tracing Demo (01:10)
  • Trace Sources (05:00)
  • Trace Switches (01:30)
  • Trace Listeners (03:26)
  • Filtering Traces (01:16)
  • Configuring Traces (02:15)
  • Summary (00:13)

Instrumenting (30:14)

  • Introduction (01:33)
  • The Debug Class (00:27)
  • Write Debug Information (03:48)
  • Debug Fail (03:09)
  • Assertions (04:44)
  • The Trace Class (02:49)
  • Debug vs Trace (00:56)
  • Trace Switching (05:13)
  • Correlating Traces (05:09)
  • Enable Debugging/Tracing (01:43)
  • Summary (00:38)

Management (23:48)

  • Introduction (01:57)
  • WMI Object Browser (02:35)
  • Interesting WMI Classes (02:58)
  • Access Windows Resources (03:16)
  • Enum. Physical Drives (05:12)
  • Enum. Logical Disks (02:32)
  • Enum. Network Adapters (01:37)
  • Enum. System Processes (01:01)
  • Enum. Paused Services (02:07)
  • Summary (00:29)

Events (12:44)

  • Introduction (01:45)
  • WMI Query (01:33)
  • Sample App. Code (00:39)
  • Synchronous WMI Events (03:42)
  • Asynchronous WMI Events (03:21)
  • Summary (01:41)
;