| Lesson 1: Introducing the .NET Platform |
.NET Concepts Using C# in the .NET Framework
| |
| Lesson 2: Introducing Visual Studio .NET |
Exploring Visual Studio .NET Creating a Visual Studio .NET Project
|
| Lesson 3: Understanding C# Language Fundamentals |
Understanding the Fundamentals of a C# Application Using C# Predefined Types Writing Expressions Creating Conditional Statements Creating Iterative Statements
|
| Lesson 4: Creating Objects in C# |
Defining a Class Declaring Methods Using Constructors
|
| Lesson 5: Implementing Object-Oriented Programming |
Encapsulating Functionality in an Object Implementing Inheritance Implementing Polymorphism
| |
| Lesson 6: Practical Programming with C# |
Using Arrays Using Collections Using Interfaces Using Delegates and Events
|
| Lesson 7: Building .NET-Based Applications with C# |
Examining Objects in the .NET Framework Class Library Overriding Methods from System.Object Formatting Strings and Numbers Creating and Using Dynamic Strings Using Streams and Files Working with Serialization
|
| Lesson 8: Using ADO.NET to Access Data |
ADO.NET Architecture Creating an Application That Uses ADO.NET to Access a Database Using DataSets Using Data-bound Controls with ADO.NET Changing Database Records
|
| Lesson 9: Creating Feature-rich Windows-based |
Creating the Main Menu Creating and Using Common Dialog Boxes Creating and Using Custom Dialog Boxes Creating and Using Toolbars Creating the Status Bar Creating and Using Combo Boxes Printing from an Application Implementing a Drag-and-Drop Operation
| |
| Lesson 10: Using XML Web Services in a C# Application |
Consuming an XML Web Service Building an XML Web Service
|
| Lesson 11: Creating a Web Application with Web Forms |
Creating a Web Form Accessing Data with a Web Form Application Configuring ASP.NET Application Settings
|
| Lesson 12: Deploying an Application |
Working with Application Settings Deploying Applications
|
| Lesson 13: Future Learning |
Exploring Additional Features of C#
|