Slides for .NET programming
Written by Thong D. Nguyen Thursday, 24 February 2011 09:55
Courses - .NET Programming
Introduction to C# Programming
Bài giảng : Chapter 1- Introduction to C# Programming
Nội dung :
1.1 Differences between C# and C++
1.2 Example of a C# Program
1.3 Overview of Features Added in C# 2.0
1.4 Overview of what’s New in C# 3.0
Summary
Core C# Programming Constructs
Bài giảng : Chapter 2: Core C# Programming Constructs
Nội dung :
2.1 C# Is a Strongly Typed Language
2.2 Expressions
2.3 Statements and Expressions
2.4 Types and Variables
2.5 Namespaces
2.6 Control Flow
Summary
Object-Based Programming
Bài giảng : Chapter 3: Object-Based Programming
Nội dung :
3.1 Introduction
3.2 Implementing a Time Abstract Data Type with a Class
3.3 Class Scope
3.4 Controlling Access to Members
3.5 Initializing Class Objects: Constructors
3.6 Using Overloaded Constructors
3.7 Properties
3.8 Composition: Objects References as Instance Variables of Other Classes
3.9 Using the this Reference
3.10 Garbage Collection
3.11 static Class Members
3.12 const and readonly Members
3.13 Indexers
3.14 Data Abstraction and Information Hiding
3.15 Software Reusability
3.16 Namespaces and Assemblies
Summary
Understanding Object-Oriented Programming: Inheritance
Bài giảng: Chapter4: Understanding Object-Oriented Programming: Inheritance
Nội dung :
4.1 Introduction
4.2 Base Classes and Derived Classes
4.3 protected and internal Members
4.4 Relationship between Base Classes and Derived Classes
4.5 Case Study: Three-Level Inheritance Hierarchy
4.6 Constructors and Destructors in Derived Classes
4.7 Software Engineering with Inheritance
Summary
Understanding Object-Oriented Programming: Polymorphism
Bài giảng: Chapter 5: Understanding Object-Oriented Programming: Polymorphism
Nội dung :
5.1 Introduction
5.2 Derived-Class-Object to Base-Class-Object Conversion
5.3 Type Fields and switch Statements
5.4 Polymorphism Examples
5.5 Abstract Classes and Methods
5.6 Case Study: Inheriting Interface and Implementation
5.7 sealed Classes and Methods
5.8 Case Study: Payroll System Using Polymorphism
5.9 Case Study: Creating and Using Interfaces
5.10 Delegates
5.11 Operator Overloading
Summary
Arrays, Collection Types, and Iterators
Bài giảng : Chapter 6: Arrays, Collection Types, and Iterators
Nội dung :
6.1 Introduction to Arrays
6.2 Multidimensional Rectangular Arrays
6.3 Multidimensional Jagged Arrays
6.4 Collection Types
6.5 Iterators
6.6 Collection Initializers
Summary
Working with Interfaces
Bài giảng: Chapter 7: Working with Interfaces
Nội dung :
7.1 Interfaces Define Types
7.1 Defining Interfaces
7.1 Implementing Interfaces
7.1 Interface Member Matching Rules
7.1 Explicit Interface Implementation with Value Types
7.1 Versioning Considerations
7.1 Contracts
7.1 Choosing Between Interfaces and Classes
Summary
Understanding Structured Exception Handling
Bài giảng: Chapter 8: Understanding Structured Exception Handling
Nội dung :
8.1 Introduction
8.2 Exception Handling Overview
8.3 Example: DivideByZeroException
8.4 .NET Exception Hierarchy
8.5 finally Block
8.6 Exception Properties
8.7 Programmer-Defined Exception Classes
8.8 Handling Overflows with Operators checked and unchecked
Summary
Generics
Bài giảng: Chapter 9: Generics
Nội dung :
9.1 Difference Between Generics and C++ Templates
9.2 Efficiency and Type Safety of Generics
9.3 Generic Type Definitions and Constructed Types
9.4 Generic Classes and Structs
9.5 Generic Interfaces
9.6 Generic Methods
9.7 Generic Delegates
9.8 Generic Type Conversion
9.9 Default Value Expression
9.10 Nullable Types
9.11 Constructed Types Control Accessibility
9.12 Generics and Inheritance
9.13 Constraints
9.14 Constraints on Nonclass Types
9.15 Generic System Collections
9.16 Generic System Interfaces
9.17 Select Problems and Solutions
9.18 Conversion and Operators Within Generic Types
9.19 Creating Constructed Types Dynamically
Summary
Delegates, Events, and Lambdas
Bài giảng: Chapter 10: Delegates, Events, and Lambdas
Nội dung :
10.1 Understanding the .NET Delegate Type
10.2 Defining a Delegate in C#
10.3 The System.MulticastDelegate and System.Delegate Base Classes
10.4 The Simplest Possible Delegate Example
10.5 Retrofitting the Car Type with Delegates
10.6 A More Elaborate Delegate Example
10.7 Understanding Delegate Covariance
10.8 Creating Generic Delegates
10.9 Understanding C# Events
10.10 The Generic EventHandler Delegate
10.11 Understanding C# Anonymous Methods
10.12 Understanding Method Group Conversions
10.13 The C# 2008 Lambda Operator
Summary
Threading in C#
Bài giảng: Chapter 11: Threading in C#
Nội dung :
11.1 Threading in C# and .NET
11.2 Synchronizing Work Between Threads
11.3 Using ThreadPool
Summary
Working with Strings
Bài giảng: Chapter 12: Working with Strings
Nội dung :
12.1 String Overview
12.2 String Literals
12.3 Format Specifiers and Globalization
12.4 Working with Strings from Outside Sources
12.5 StringBuilder
12.6 Searching Strings with Regular Expressions
Summary
File I/O and Isolated Storage
Bài giảng: Chapter 13: File I/O and Isolated Storage
Nội dung :
13.1 Introduction
13.2 Data Hierarchy
13.3 Files and Streams
13.4 Classes File and Directory
13.5 Creating a Sequential-Access File
13.6 Reading Data from a Sequential-Access File
13.7 Random-Access Files
13.8 Creating a Random-Access File
13.9 Writing Data Randomly to a Random-Access File
13.10 Reading Data Sequentially from a Random-Access File
13.11 Case Study: A Transaction-Processing Program
Summary
| < Prev |
|---|
Idioms
- Doing nothing is doing ill. (Nhàn cư vi bất thiện)
- Habit cures habit. (Lấy độc trị độc)
Who's online
Location
38.107.179.220
38.107.179.220Search Bot
unknown unkno

OS
PHP
MySQL
Time
Caching
GZIP
Members
Content
Web Links




Today
Yesterday
This week
Last week
This month
Last month
All days