框架和.NET是一样的吗?

时间:2010-09-12 04:42:14

标签: c# .net asp.net frameworks

我有点困惑,框架,ASP.NET,ADO.NET和C#有什么区别?

3 个答案:

答案 0 :(得分:5)

框架:它是底层操作系统中的子系统,使用底层操作系统的服务来完成任务。

与.NET Framework一样,您可以将其视为底层窗口操作系统上的一个层,并为您提供操作系统的强大功能(如文件系统处理,网络连接等)。

ASP.NET:这是一个用于开发基于Web的应用程序的概念。这个概念有其他有用的概念,如(会话,缓存,请求/回复过程)

ADO.NET:这又是.NET Framework中的一个层,它对数据服务很有用(比如打开与数字数据库的连接,从数据库读取,写回数据库),这里的数据链并不依赖于一些特定的数据库您可以使用大量数据源,如XML,平面文件,Oracle,SQL Server,MS Access。

C#:它是一种语言,可以使上述所有概念成为可能,并且是.NET平台中的目标语言之一。

答案 1 :(得分:2)

Google“.net”。这会带你到这里:

http://en.wikipedia.org/wiki/.NET_Framework

答案 2 :(得分:1)

本文可能对您有所帮助:

How to Learn .NET?

.NET Framework: CLR,IL,ildsm.exe,并行执行,GAC,CTS,程序集,元数据,清单,内存管理等。

任何.NET语言(C#或VB.NET): 控制结构,数据类型,类,函数,结构,构造函数,抽象类,接口,委托,事件等。

<强> ADO.NET: ADO类 - 数据集,数据表,数据适配器,连接,提供程序,数据视图,数据视图管理器,DataReation等。

ASP.NET / Windows表单: 创建Form .Menu,控件(TreeView,Datagrid等),事件处理,在表单之间传递数据,数据绑定。

Diagram