1.C#高级语法和面向对象编程
.NET中间语言(IL)入门(可更好的理解以后的技术原理)
基本数据结构分析
属性,事件和委托
自定义事件
常用系统接口(参考MSDN学习framework)
集合类
一些系统集合类的使用
线程
安全
错误和异常处理
程序集相关(打包,部署)
对.NET新特性的快速理解
2.常用控件 用户控件 自定义控件
Framework控件架构理解
理解Controls架构,可自定义开发相关控件
3.ADO.NET 的深度应用和底层封装
常用数据库操作类
好的封装思想
第三方替代品
4. 公共语言运行库(CLR)开发相关的理解
系统底层的DLL调用
常用的COM相关技术
Pinvoke技术
COM Interop 技术
.NET Interop Marshalling 技术等
基本对Windows平台的开发没有盲点
5.设计思路和模式的应用
设计模式的理解
.NET相关框架的了解
对自有的框架的修改
6.技术选型相关
a.细节选型(要求对每个知识点,业务点使用恰当的,符合框架的编码技术)
b.整体设计的技术选型 (架构部署相关的实现细节)
c.面向服务的技术理解