现在的位置: 首页 > 综合 > 正文

.net 学习历程

2012年03月24日 ⁄ 综合 ⁄ 共 734字 ⁄ 字号 评论关闭

第一期

1、 了解VS 2008开发环境:

a) 创建C# Windows 窗体应用程序;

b) 添加一个类;

c) 验证后面的各个问题;

2、 类型基础:

a) 值类型、引用类型的区别;

b) 结构是引用类型吗?

c) String是引用类型吗?string的固有特性及StringBuilder;

d) 为什么要拆箱、装箱?

e) Readonly与const区别;

3、 表达式、流程控制

a) C#与C++的Switch区别;

b) Foreach;

4、 类:

a) Internal,sealed;

b) 多继承?

c) 抽象类、抽象方法->接口;

 

第二期

知识点:

1、 命名空间、程序集;

2、 面向对象基本概念:面向过程与面向对象的区别,对象,类,封装、继承、多态;

3、 类的声明;

4、 类成员:常量、字段(成员变量)、方法、属性、事件、索引器、操作符、构造函数、析构函数;

5、 方法的4种参数传递形式;

6、 静态、实例成员;

7、 字段的初始化;

8、 事件、事件访问器;

9、 派生类的new与override;

10、 密封类、密封方法;

11、 抽象类、抽象方法;

12、 接口:声明、变量、实现,接口与抽象类;

 

第三期:

知识点:

1、 集合、泛型及接口;

2、 异常(语法、规范、未处理的异常);

3、 对象生命周期(GC、IDisposable、Finalize方法);

4、 反射(元数据、动态加载、早绑定、晚绑定);

5、 ADO.net(离线、批量更新、DataSet、DataTable、DataRow);

 

第四期:

知识点:

1、 可空值类型;

2、 匿名方法;

3、 隐式类型局部变量;

4、 自动属性;

5、 扩展方法;

6、 分部类、分部方法;

7、 对象初始化器;

8、 匿名类型;

9、 Lambda表达式;

10、 LINQ(linq与集合、linq运算符、linq to XXX);

11、 多线程;

抱歉!评论已关闭.