【.NET学习】新手入门及提高——学习知识提纲及教程(谈论版)

IHandler 2009-07-16 10:33:59
前言:经常看到有新手问,学习.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<T>、Dictionary<K,V>等
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
等等

各抒己见!最后我将整理发布!


...全文
2142 130 打赏 收藏 转发到动态 举报
写回复
用AI写文章
130 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰镇宝贝321 2012-01-03
  • 打赏
  • 举报
回复
。。。。真的不错,有空看看
lj_victory 2010-05-08
  • 打赏
  • 举报
回复
看来我学到点东西啦~哈哈!开心~要加油咯,不要盲目咯
xxxxxxxxia 2009-07-31
  • 打赏
  • 举报
回复
正在找这方面的资料,可是列的太多了,看不完啊
zhaomarilyn 2009-07-30
  • 打赏
  • 举报
回复
thank you1
welcome316 2009-07-29
  • 打赏
  • 举报
回复
好东西,按照列表认真学下去,定能有所成就。
dulei19900815dulei 2009-07-29
  • 打赏
  • 举报
回复
很不错啊顶顶~~~~
wangxianshou 2009-07-28
  • 打赏
  • 举报
回复
楼主一席话,胜读十年书
古今多少事 2009-07-28
  • 打赏
  • 举报
回复
啥时能整理好啊?期待中……
pb_stu 2009-07-28
  • 打赏
  • 举报
回复
up
xupeihuagudulei 2009-07-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wuyq11 的回复:]
可看c#高级编程
你必须知道的.net
[/Quote]
IHandler 2009-07-27
  • 打赏
  • 举报
回复
成果不明显
xjbx 2009-07-27
  • 打赏
  • 举报
回复
好帖,顶一个
hongmen001 2009-07-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yzf86211861 的回复:]
多谢 楼主的整理 学习了
[/Quote]
恩恩
hhbkiller 2009-07-26
  • 打赏
  • 举报
回复
哎花了4年,基本lz发的内容都研究过,现在突然感觉有些迷惘了..
yoogle 2009-07-26
  • 打赏
  • 举报
回复
多谢,!
nighce 2009-07-25
  • 打赏
  • 举报
回复
up
yzf86211861 2009-07-25
  • 打赏
  • 举报
回复
多谢 楼主的整理 学习了
auqcffso 2009-07-25
  • 打赏
  • 举报
回复
偶是菜鸟,列表都看不太明白,也顶一个啦
kingchonlim 2009-07-25
  • 打赏
  • 举报
回复
支持
songhui001 2009-07-25
  • 打赏
  • 举报
回复
正在找工作,很有用,谢谢
加载更多回复(104)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧