400-886-0806
C#编程建言

优惠价:¥320.00

30609
人次学习

课程简介

本课程主要讲解C#与.NET框架的编程构造和CLR运行时机制,涵盖从C# 1.0到C# 5.0的核心语言特性,包括:类、结构、枚举、值类型与引用类型、接口、委托、事件、内存管理、泛型和异步编程等。课程从C#基础模型谈起,层层深入,深挖各种编程构造表象下的核心机制(under the hood),同时结合一线实战经验,给出各种最佳实践(best practices)。课程由《CLR via C#(第一版)》和《Effective C#》译者李建忠亲自设计并讲授。

讲师介绍

李建忠

国内知名技术专家,技术未来主义者。 对面向对象语言与机制有深入研究,精于设计模式、产品创新。连续创业者,曾创办祝成科技,SlideIdea。曾主讲网络课程《设计模式纵横谈》影响广泛。

课程大纲

第一部分 C#面向对象编程
1.C#与.NET平台概述
2.类与对象——兼谈对象内存结构
3.类型成员-字段
4.类型成员-方法
5.类型成员-构造器
6.继承(上)
7.继承(下)
8.多态机制——虚函数(上)
9.多态机制——虚函数(下)
10.抽象——面向对象设计
11.结构
12.枚举
13.字符串
14.再谈引用类型与值类型:装箱与拆箱
15.数组
16.对象常见操作
第二部分 C#面向组件编程
17.属性与索引器
18.安全函数指针——委托
19.事件与观察者设计模式(上)
20.事件与观察者设计模式(下)
21.面向接口编程
22.自定义元数据——特性
23.垃圾收集器
24.终止化操作与Dispose设计模式
25.AppDomain、程序集
26.程序集:强命名与GAC
27.C#泛型编程
28.动态反射
29.Lambda表达式与Linq
30.异步编程
本课程已完结,国庆节后公布完结福利,敬请关注(节后在本条目录下公布)