.NET知识点汇总[转]
阅读原文时间:2021年04月21日阅读:1

前言:有新手问,学习.NET我应该如何入手,应该看些什么样的教程?我想把这方面的资料整理一下,谢谢大家提供意见和支持!
我整理了部分知识点,有不合适或不全面的地方(包括知识点的顺序问题),请大家讨论修改或补充。
一、.NET Framework
1、什么是.NET?
2、什么是.NET Framework?.NET Framework的发展史,.NET Framework的体系结构
3、公共语言运行库(CLR)、托管代码的执行过程
4、类库
5、程序集
6、命名空间
7、垃圾回收(GC)
8、CSC编译
9、ILDASM 看MSIL
10、.NET Framework数据类型
二、Visual Stuido熟悉及使用
三、C#及OO基础
1、C#语言特点及语法
2、数据类型、值类型、引用类型、基元类型、用户定义类型
3、常量、变量、隐式类型局部变量、装箱与拆箱
4、运算符和表达式
5、选择结构:if-else,switch-case
6、循环结构:while,do-while,for,foreach
7、数组
8、什么是对象
9、什么是面向对象
10、面向对象的四大原则:抽象、封装、模块化、分层
11、面向对象的三大要素:封装、继承、多态
12、类(静态类)及成员:字段、属性(自动、只读、只写)、方法(方法重载)、扩展方法、构造函数、析构函数、事件、索引器、非对称访问器、嵌套类型、静态成员
13、访问修饰符及可访问域
14、结构和枚举
15、new运算符:实例引用类型、Linq-Select、调用值类型默认构造函数
16、类继承
17、抽象类及成员
18、密封类
19、base关键字
20、override关键字
21、virtual关键字
22、new修饰符:显式隐藏从基类继承的同名成员
23、接口、接口属性及继承接口
24、as运算符
25、is运算符
26、多态性
27、委托:单路和多路广播
28、事件
29、观察者(observer)模式
30、字符串操作(string、StringBuilder、Regex、正则)
31、泛型(含泛型约束)
32、集合(含泛型集合):Hashtabel/Array、ArrayList、List 、Dictionary
33、异常处理:try-catch-finnally、Exception类
34、文件和目录操作、流
35、序列化
36、读取和操作XML文件
四、ADO、NET
1、ADO.NET命名空间
2、Connection、Command、DataAdapter、SqlParameter
3、DataSet(关系等)、DataTable(Copy()、Clone()、Select()等)、DataReader、DataView(筛选、排序等)
4、访问不同数据库(SqlServer、Oracel、Access)对象及步骤(Oracle需要单独安装组件):Sql和存储过程、输入和输出参数
5、事务
6、Enterprise Library 4.0 Data Access Application Block
7、NHibernate
五、Windows Application(简)
1、Windows窗体
2、Windows窗体控件
3、Windows窗体互操作(含Mdi窗体)
4、Windows服务
5、多线程(并发与并行)
6、GDI+绘图
7、网络编程基础
8、ClickOnce
9、XAML、WPF(选)
六、ASP.NET WEB Application
1、ASP.NET基础:IIS、ASP.NET目录结构、ASP.NET文件类型、WEB请求的过程、应用程序事件、调试、ASP.NET工作原理
2、Web.config配置文件
3、页面指令、ASP.NET窗体生命周期、IsPostBack、ViewState
4、内置对象(Request、Response、Application、Session、Cookie、Server、Cache)
5、HTML控件
6、WEB服务器控件
7、用户控件
8、WEB部件
9、自定义控件
10、主题
11、母版
12、Web Service
13、AJAX
14、URL Rewriter
15、水晶报表
16、ASP.NET MVC网站(选)
17、SilverLight(选)
七、Others
1、WCF
2、WF
3、WSS
4、.NET Remoting
八、待分类
如一些第三方控件等
DevExpress
dundas
等等

转载于:https://www.cnblogs.com/Maple-LH/archive/2012/04/28/2474557.html