Introduction
Hardware Requirements
Software Requirements
Using the CD and DVD
How to Install the Practice Tests
How to Use the Practice Tests
How to IJninstall the Practice Tests
Microsoft Certified Professional Program
Technical Support
Evaluation Edition Software Support
1 Framework Fundamentals
Before You Begin
Lesson 1: Using Value Types
Built-in Value Types
How to Declare Value Types
How to Create User-Defined Types
How to Create Enumerations
Lab: Declaring and Using Value Types
Lesson Summary
Lesson Review
Lesson 2: Using Common Reference Types
What Is a Reference Type?
Comparing the Behavior of Reference and Value Types ..
Built-in Reference Types
Strings and String Builders
How to Create and Sort Arrays
Flow to Use Streams
How to Throw and Catch Exceptions
Lab: Working with Reference Types
Lesson Summary
Lesson Review
Lesson 3: Constructing Classes
What Is Inheritance?
What Is an Interface?
What Are Partial Classes?
What Are Generics?
Events
What Are Attributes?
What Is Type Forwarding?
Lab: Create a Derived Class with Delegates
Lesson Summary
Lesson Review
Lesson 4: Converting Between Types
Conversion in Visual Basic and C#
What Is Boxing and Unboxing?
How to Implement Conversion in Custom Types
Lab: Safely Performing Conversions
Lesson Summary
Lesson Review
Chapter Review
Chapter Summary
Key Terms
Case Scenario
Case Scenario: Designing an Application
Suggested Practices
Manage Data in a .NET Framework Application by Using .NET Framework 2.0 System Types
Implement .NET Framework Interfaces to Cause Components to Comply with Standard Contracts
Control Interactions Between .NET Framework Application Components by Using Events and Delegates
Take a Practice Test
2 Input/Output (I/O)
Before You Begin
Lesson 1: Navigating the File System
What Are the File System Classes?
The FileSystemlnfo Class
The Filelnfo Class
How to Get Information about a File
How to Copy a File
……
3 Searching, Modifying, and Encoding Text
4 Collections and Generics
5 Serialization
6 Graphics
7 Threading
8 Application Domains and Services
9 Installing and Configuring Applications
10 Instrumentation
11 Application Security
12 User and Data Security
13 Interoperation
14 Reflection
15 Mail
16 Globalization