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

Advanced .NET Framework 2.0 Using C#: Vol 2, Part 4 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

157 Minutes

Time to complete

197 Minutes

Course Outline

Module 7

Advanced Reflection (30:11)

  • Introduction (00:34)
  • Creating a Custom Attribute (00:52)
  • Demo: Attribute Creation (01:46)
  • Information About Types (00:50)
  • Info Classes (00:40)
  • MemberInfo Class (00:50)
  • Getting Method Information (00:41)
  • Demo: Info Classes (02:18)
  • View Code: Info Classes (04:35)
  • SampleMethod Code (02:20)
  • Late Binding (00:39)
  • Calling a Static Method (00:29)
  • Calling an Instance Method (00:50)
  • Demo: Late Binding (00:53)
  • View Code: Static Method (00:12)
  • Calling a Shared Method (01:49)
  • View Code: Instance Method (02:25)
  • Creating Code at Runtime (01:23)
  • Builder Classes (00:31)
  • Demo: Code at Runtime (04:31)
  • Testing the Code (00:36)
  • Summary (00:18)

Graphics Fundamentals (28:24)

  • Introduction (00:47)
  • Drawing Graphics (00:26)
  • Point and PointF Structures (00:37)
  • Size and SizeF Structures (00:26)
  • Rectangle and RectangleF (00:43)
  • Color Structure (01:16)
  • OnPaint() Method (01:10)
  • OnPaintBackground() Method (00:37)
  • Graphics Class (01:09)
  • Demo: Paint Events (02:28)
  • Color Structure Properties (00:54)
  • Pen Class (00:33)
  • Pens Class (00:20)
  • SystemPens Class (00:24)
  • Brush Class (01:04)
  • Brushes Class (00:18)
  • SystemBrushes Class (00:26)
  • SolidBrush Class (00:40)
  • TextureBrush Class (00:19)
  • HatchBrush Class (00:15)
  • LinearGradient Brush (00:14)
  • PathGradient Brush Class (00:25)
  • Demo: Pens, Brushes, Colors (02:55)
  • Demo: Using Pens (02:33)
  • Demo: Using Brushes (06:59)
  • Summary (00:15)

Images and Fonts (43:56)

  • Introduction (00:26)
  • Image, Bitmap, Metafile Class (01:03)
  • Demo: Images (02:03)
  • Font Class (02:19)
  • FontFamily Class (00:37)
  • SystemFonts Class (01:04)
  • Demo: Fonts (03:14)
  • StringFormat Class (00:28)
  • Demo: StringFormat Class (02:58)
  • Alignment Property (01:06)
  • LineAlignment Property (00:41)
  • StringFormatFlags (04:05)
  • ImageAnimator Class (00:25)
  • Demo: ImageAnimator Class (02:20)
  • BufferedGraphics Class (00:44)
  • Demo: BufferedGraphics Class (05:58)
  • Icon Class (00:14)
  • SystemIcons Class (00:21)
  • Converter Classes (01:01)
  • ColorTranslator Class (00:49)
  • Demo: Icons (01:01)
  • Demo: Converter Classes (06:19)
  • Demo: ColorTranslator (01:45)
  • Region Class (00:19)
  • Demo: Regions (02:12)
  • Summary (00:11)
Module 8

Graphics Demonstrations (12:01)

  • Introduction (00:26)
  • Demo: Chess Board (00:47)
  • Code Behind the Chess Board (01:54)
  • Demo: Brand Image (01:00)
  • Code Behind the Brand (01:53)
  • Demo: Simple Chart (00:38)
  • Code Behind the Chart (02:13)
  • Demo: Thumbnail (00:16)
  • Code Behind the Thumbnail (02:17)
  • Review (00:11)
  • Summary (00:20)

Application Domains (21:22)

  • Introduction (00:33)
  • Overview (03:06)
  • Creating an App. Domain (00:16)
  • Unloading a Domain (00:22)
  • Configuring a Domain (00:24)
  • Retrieving Setup Information (00:09)
  • Loading Assemblies (01:44)
  • Demo: Student Projects (05:56)
  • Demo: Domain Security (05:17)
  • Demo: Evidence (01:40)
  • Demo: Evidence on Domain (01:35)
  • Summary (00:16)

Recursion (21:43)

  • Introduction (00:31)
  • Recursion Defined (00:48)
  • Examples of Recursion (00:34)
  • Eight Queens Problem (00:51)
  • Code for Eight Queens (04:42)
  • Knight"s Tour Problem (01:40)
  • Code for Knight"s Tour (05:50)
  • Towers of Hanoi Problem (01:06)
  • Code for Towers of Hanoi (05:18)
  • Summary (00:19)
;