我有点困惑,框架,ASP.NET,ADO.NET和C#有什么区别?
答案 0 :(得分:5)
框架:它是底层操作系统中的子系统,使用底层操作系统的服务来完成任务。
与.NET Framework一样,您可以将其视为底层窗口操作系统上的一个层,并为您提供操作系统的强大功能(如文件系统处理,网络连接等)。
ASP.NET:这是一个用于开发基于Web的应用程序的概念。这个概念有其他有用的概念,如(会话,缓存,请求/回复过程)
ADO.NET:这又是.NET Framework中的一个层,它对数据服务很有用(比如打开与数字数据库的连接,从数据库读取,写回数据库),这里的数据链并不依赖于一些特定的数据库您可以使用大量数据源,如XML,平面文件,Oracle,SQL Server,MS Access。
C#:它是一种语言,可以使上述所有概念成为可能,并且是.NET平台中的目标语言之一。
答案 1 :(得分:2)
Google“.net”。这会带你到这里:
答案 2 :(得分:1)
本文可能对您有所帮助:
.NET Framework: CLR,IL,ildsm.exe,并行执行,GAC,CTS,程序集,元数据,清单,内存管理等。
任何.NET语言(C#或VB.NET): 控制结构,数据类型,类,函数,结构,构造函数,抽象类,接口,委托,事件等。
<强> ADO.NET:强> ADO类 - 数据集,数据表,数据适配器,连接,提供程序,数据视图,数据视图管理器,DataReation等。
ASP.NET / Windows表单: 创建Form .Menu,控件(TreeView,Datagrid等),事件处理,在表单之间传递数据,数据绑定。