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

Advanced.NET Framework 2.0 Using VB: Vol 1, Part 1 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

180 Minutes

Time to complete

220 Minutes

Course Outline

Module 1

Application Configuration (35:30)

  • Introduction (04:44)
  • .NET Configuration System (03:49)
  • Configuration API (02:38)
  • Config Files Security (02:09)
  • Standard Config Sections (01:54)
  • Demo: Application Settings (02:29)
  • Read AppSettings (04:27)
  • View Raw AppSettings XML (02:43)
  • Demo: Connection Strings (00:43)
  • Conn. Strings in web.config (00:58)
  • Read Connection Strings (03:25)
  • Retrieve all Conn. Strings (02:13)
  • Other Standard Sections (00:33)
  • Demo: Impersonate Setting (01:54)
  • Summary (00:43)

Manipulate Config Files (32:42)

  • Introduction (01:13)
  • Demo: Write to AppSettings (00:24)
  • Add a Setting (04:35)
  • Remove a Setting (01:51)
  • Standard Config. Settings (00:05)
  • Toggle Debugging in Setting (03:46)
  • Read machine.config (02:55)
  • Read Root web.config (02:29)
  • Read App. web.config (02:51)
  • Config Files in WinForms (01:45)
  • Section Groups / Props. (00:20)
  • Read machineKey section (03:08)
  • Section Collections (00:29)
  • Read from Pages Section (02:00)
  • Enumerating Section Groups (04:11)
  • Summary (00:31)

Custom Config Sections (28:39)

  • Introduction (01:55)
  • Create a Custom Section (01:14)
  • Write Section Handlers (02:01)
  • Declarative Section Handler (03:39)
  • Link Class in web.config (02:04)
  • Test Declarative Header (02:19)
  • Programmatic Section Handler (02:55)
  • Property Validators (00:45)
  • Test Programmatic Header (01:03)
  • More Complex Sect. Header (03:05)
  • View Class Code (07:15)
  • Summary (00:21)
Module 2

Custom Config Providers (22:05)

  • Introduction (00:49)
  • View SettingsProvider (00:59)
  • User vs App. Scope (01:56)
  • Use SettingsProvider (00:47)
  • userSettings Section (00:56)
  • SQL Settings Provider (01:51)
  • View AssemblyInfo (00:45)
  • GetPropertyValues Code (02:01)
  • GetValue Code (01:10)
  • SetPropertyValues Code (01:42)
  • Scope Support Functions (06:22)
  • Test the Provider (02:15)
  • Summary (00:26)

Installation Components (17:27)

  • Introduction (02:20)
  • Overview (01:44)
  • Pre-Defined Components (01:54)
  • Create a Windows App (02:04)
  • Add an Installer (00:51)
  • View Installer Code (02:10)
  • Add Code to Form (00:50)
  • Create Deployment Project (02:15)
  • Build the App (00:26)
  • Test the App (02:31)
  • Summary (00:16)

Custom Install Components (24:49)

  • Introduction (00:31)
  • Overview (04:21)
  • Create Install Comp. (05:02)
  • InstallHappened Event (00:59)
  • Database events Code (02:48)
  • Run Installation Code (00:50)
  • InstallUtil.exe Tool (01:53)
  • AssemblyInstaller Class (02:02)
  • View Installer Code (05:53)
  • Summary (00:25)

Configuring Assemblies (18:46)

  • Introduction (00:47)
  • Specify Framework Version (04:06)
  • Specific Assembly Versions (03:00)
  • Concurrent Garbage Coll. (01:16)
  • Register Remote Objects (04:22)
  • .NET Configuration Tool (04:35)
  • Summary (00:35)
;