|
Provided by: Affinity IT Training, LLC Advanced NET Framework 2 0 Using Visual Basic 2005 Volume 2 |
![]() |
Training
Provided by Affinity IT Training, LLC
This course is the second of three Volumes covering the .NET Framework
with Visual Basic 2005.
Audience:Visual Basic .NET Application Developers.
|
|
||||||||||
Advanced NET Framework 2 0 Using Visual Basic 2005 Volume 2
Objectives
- Learn about implementing service processes and application domains in your .NET applications using the System and ServiceProcess namespaces.
- See how to take advantage of multi-threading to create fast and efficient processes through the Threading namespace.
- Learn how to internationalize your .NET application by using the globalization classes.
- Prevent tampering using the AccessControl and Authentication classes.
- Enhance your user interface with the System.Drawing and System.Text namespaces.
Outline
Creating Multithreaded Applications
Using Threading
Using the Thread Class
Using the ThreadPool Class
Using the Timer Class
Modifying the User Interface from a Thread
Calling an Asynchronous Method
The ThreadState Enumeration
The ThreadPriority Enumeration
Avoiding Deadlocks (aka Deadly Embraces)
Avoiding Race Conditions
Thread Safe Code and Locking
Synchronizing Threads
Using an ExecutionContext Object
Text Manipulation
Using the StringBuilder Class
Parsing Strings with Regular Expressions
Using Encoding
Using Culture Information
The Basics of Cultures in .NET
The CultureInfo Class
Finding Other Information from FormatInfo Object
Using RegionInfo Objects
Comparing Strings Using a CompareInfo Object
Using the CultureAndRegion InfoBuilder Class
Windows Services
An Introduction to Windows Services
Viewing and Installed Services from Visual Studio
Installing and Uninstalling Windows Services from Visual Studio
Creating a Windows Service
Choosing an Account to Run the Service
Installing the Service
Adding Functionality to the Service
Creating a Test Harness Program
Debugging the Service
Using the ServiceController Component
Checking Permissions
Overriding Other Methods in the Service
Sending a Command to a Windows Service
Enumerating the Services on a Machine
Sending E-Mail with SMTP
Simple Mail Transfer Protocol (SMTP)
Specifying the SMTP Server
Using the SmtpClient Class
Encoding
Using the MailMessage Class
Adding Attachments
Handling SMTP Exceptions
Sending Messages Asynchronously
Sending HTML E-Mail Messages
Setup
- Internet Explorer 6 (or equivalent)
- Microsoft Visual Studio .NET including Visual Basic 2005 and ASP.NET 2.0
- Internet access preferred
Seminar Pre-Requisites
- Programming experience in a high-level language.
- Learning to Program in Visual Basic 2005
- Advanced .NET Framework 2.0 Using Visual Basic 2005 Volume 1
Training Materials
- Course Workbook
Jan08
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - .
We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.

