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

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

LearnNow Online
Updated Oct 26, 2018

Course description

In this volume, you’ll learn about the .NET Framework 2.0 system types like Generic and Reference types. Work with groups of data using various classes like Collection, Hashtable, ArrayList, and Dictionary. Improve type safety and performance using generic collections and manage data better by using specialized collections. You’ll learn about object serialization and working with XML formatted data. Manage files and folders using the System.IO namespace. See how to work with external data using the Stream classes.

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 experts

Scott Barker

F. Scott Barker has over 15 years of experience as a software developer in Visual Basic .NET and most recently in C#. He has been a Microsoft MVP and worked at Microsoft as a member of the Access and FoxPro teams. Scott is a seasoned trainer and frequent speaker at Microsoft conferences worldwide. He has also been a contributing editor and writer for various technical magazines and has written several software development books.

Jan Fransen

Jan Fransen has been working to educate people in the best ways to use Microsoft products for more than 15 years. She's written both data-based and document-based applications for large and small companies and has helped hundreds of Office users and developers get started on the right foot through public and onsite training classes. As a writer, Jan has developed training courseware, contributed to books on Microsoft Office, written white papers for publication on MSDN, and created samples designed to help developers get up to speed quickly on new Microsoft products and features.

Video Runtime

134 Minutes

Time to complete

174 Minutes

Course Outline

Module 3

Advanced Custom Types (29:00)

  • Introduction (00:34)
  • Using Attributes (00:41)
  • Built-in Attributes (01:32)
  • TypeForwardedToAttribute (00:55)
  • Build Your Own Attributes (02:26)
  • Implement Interfaces (01:37)
  • Use IComparable (03:26)
  • Use IDisposable (01:42)
  • Use IConvertible (03:19)
  • Use ICloneable (04:31)
  • Use IEquatable (03:55)
  • Use IFormattable (00:47)
  • Create Custom Interfaces (02:40)
  • View Custom interface (00:25)
  • Summary (00:21)

Delegates and Events (17:39)

  • Introduction (00:39)
  • Overview: Delegates (03:16)
  • Overview: Events (02:52)
  • Custom Event Handler (01:17)
  • Generic Classes (01:51)
  • Create Generic Types (00:36)
  • Consume Generic Type (00:14)
  • Add Constraints (02:45)
  • Demo: Generic Class (01:51)
  • Demo: Constraints (01:50)
  • Summary (00:24)

Simple Collections (20:01)

  • Introduction (00:48)
  • System.Collections (02:08)
  • Overview: ArrayList (02:15)
  • Demo: ArrayList (03:07)
  • Common Functionality (00:59)
  • IEnumerable Interface (00:55)
  • IEnumerator Interface (00:23)
  • ICollection Interface (00:35)
  • IList Interface (00:49)
  • CollectionBase Class (00:30)
  • ReadOnlyCollectionBase (00:39)
  • Implement Custom Collection (01:57)
  • Sequential Lists (00:25)
  • Queue Class (00:36)
  • Stack Class (00:44)
  • Demo: Queue (01:14)
  • Demo: Stack (01:23)
  • Summary (00:26)
Module 4

Dictionaries and Sorting (20:29)

  • Introduction (00:31)
  • Dictionary Classes (00:29)
  • Handle Key/Value Pairs (00:43)
  • Hashtable (00:58)
  • GetEnumerator (01:10)
  • Demo: Hashtable (01:38)
  • Demo: DictionaryEntry (01:05)
  • Determine Duplicates (00:48)
  • IEqualityComparer (00:37)
  • Demo: IEqualityComparer (05:04)
  • SortedList (00:44)
  • Demo: SortedList (01:12)
  • Sort Collections (01:01)
  • Comparer Class (00:39)
  • Implement ICompare (01:03)
  • SortedList Collection (00:37)
  • Custom Sort Collection (01:38)
  • Summary (00:24)

Generic Collections (26:07)

  • Introduction (00:42)
  • Generic Collections (03:38)
  • Generic List Class (04:50)
  • Use Predicates (01:31)
  • Demo: Array List Issues (02:36)
  • Demo: Generic List (04:23)
  • Demo: Iterate Generic List (01:50)
  • Demo: Find / Predicates (06:07)
  • Summary (00:25)

Additional Generic Collections (21:06)

  • Introduction (00:36)
  • Generic Dictionary Class (01:44)
  • Sorted Classes (01:23)
  • Queues and Stacks (01:03)
  • Generic Queue Class (00:37)
  • Generic Stack Class (00:49)
  • Demo: Generic Dictionary (01:36)
  • Demo: Generic SortedList (01:28)
  • Demo: Generic Queue (02:06)
  • Demo: Generic Stack (01:56)
  • Generic LinkedList (00:55)
  • LinkedList Methods (01:21)
  • LinkedListNode Class (01:16)
  • Demo: Generic LinkedList (01:44)
  • Demo: LinkedListNode (01:57)
  • Summary (00:27)