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

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

LearnNow Online
Updated Oct 26, 2018

Course description

In this volume, you’ll learn about implementing service processes and application domains in your .NET applications using the System and ServiceProcess namespaces. You’ll see how to take advantage of multi-threading to create fast and efficient processes through the Threading namespace. You’ll 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

Greg Reddick

Gregory Reddick is a consultant who develops applications and websites using .NET. He is an experienced instructor with nearly 20 years of experience teaching instructor-led courses. Greg also worked as a software design engineer on Microsoft Access 1.0.

Video Runtime

162 Minutes

Time to complete

202 Minutes

Course Outline

Module 3

Using Culture Information (21:50)

  • Introduction (00:41)
  • Types of Cultures (00:11)
  • Invariant Culture (00:25)
  • Neutral Cultures (00:24)
  • Specific Cultures (00:54)
  • CultureInfo Class (01:17)
  • CurrentUI/Current (Culture) (00:36)
  • Getting the List of Cultures (01:25)
  • Demo: Retrieving Cultures (04:29)
  • Culture Names (00:42)
  • Language Code (00:37)
  • Country or Region Code (00:27)
  • Using a CultureInfo Object (00:33)
  • Assigning CultureInfo (00:39)
  • Parsing Dates (01:57)
  • Parsing Numbers (00:59)
  • Demo: Parsing Dates (02:44)
  • Demo: Parsing Numbers (02:28)
  • Summary (00:13)

Culture Information Continued (36:10)

  • Introduction (00:30)
  • Dates (00:37)
  • Calendar Systems (00:52)
  • Calendars (00:30)
  • Formatting Dates (00:20)
  • Formatting Numbers (00:29)
  • Demo: Formatting Dates (02:13)
  • Demo: Formatting Numbers (01:56)
  • Demo: Using FXCop (02:02)
  • Other FormatInfo Uses (01:16)
  • Demo: Culture Details (02:34)
  • RegionInfo Objects (03:32)
  • Comparing Strings (00:59)
  • Compare() Method Options (01:25)
  • Sorting a Collection (00:14)
  • Demo: CompareInfo Object (04:18)
  • CultureAndRegionInfoBuilder (00:39)
  • Pig Latin (01:59)
  • Creating a New Culture (00:41)
  • CultureAndRegionModifiers (00:31)
  • Filling the Object (00:48)
  • Modifying the Object (00:52)
  • Saving the Object (00:50)
  • Registering a Culture (00:31)
  • Unregistering a Culture (04:51)
  • Summary (00:28)

Creating Windows Services (31:40)

  • Introduction (00:36)
  • Overview (01:19)
  • Examples of Win Services (00:39)
  • Creating a Windows Service (01:19)
  • Visual Studio Settings (04:44)
  • Starting a Visual Studio Project (00:47)
  • Naming the Service (00:33)
  • OnStart and OnStop Methods (01:27)
  • Installing the Service (00:21)
  • Service Process Installer (03:35)
  • Service Installer (01:17)
  • Starting the Service (00:15)
  • Stopping the Service (00:12)
  • Windows Event Logs (00:46)
  • Registry Entries (03:12)
  • Creating the Setup Program (02:17)
  • Uninstalling the Service (00:14)
  • Adding Functionality (06:20)
  • Testing the Service (01:17)
  • Summary (00:21)
Module 4

Debugging Windows Services (24:21)

  • Introduction (00:32)
  • Creating a Test Harness (03:16)
  • Running the Test Harness (01:40)
  • Debug the Running Service (03:09)
  • ServiceController Comp. (03:32)
  • Demanding Permissions (02:51)
  • Override Other Service Methods (06:26)
  • Two-way Communication (02:35)
  • Summary (00:16)

Introduction to SMTP (21:36)

  • Introduction (00:41)
  • Simple Mail Transfer Protocol (01:18)
  • Testing the SMTP Server (01:11)
  • Example (01:12)
  • Using End User"s Email App (16:48)
  • Summary (00:23)

Advanced SMTP (27:04)

  • Introduction (00:33)
  • Adding Attachments (00:41)
  • MIME Types (01:15)
  • Demo: Adding an Attachment (01:56)
  • Demo: Excel Attachment (02:29)
  • Handling Exceptions (01:18)
  • Demo: Handling Exceptions (00:59)
  • Demo: Failed Recipient (01:20)
  • Sending Async. Messages (00:45)
  • Demo: Asynchronous Send (02:32)
  • Sending HTML E-Mail Msgs. (00:51)
  • Demo: Sending HTML Msgs. (02:14)
  • Adding Alternate Views (00:50)
  • Demo: Alternate View (08:51)
  • Summary (00:23)
;