.NET, ASP.NET, ADO.NET, C# 区别

1. .NET 是一套框架

  1.1 CLR  (common language runtime) 公共语言运行时,-提供内在管理,代码安全性检测等功能

  1.1.1 CLS (common language specification) 公共语言规范,获取各种语言转换成统一的语法规范。

  1.1.2 CTS (common type system) :公共类型系统,将各种语言中的数据类型转换成统一的类型

  1.1.3 JIT (Just In Time) 实时编译器(即时编译器)用于将转换之后的语言编译为二进制语言,交给CPU执行。

  1.2 FLC   .NET框架类库,类库中有很多线程的资源可使用(比如:类,方法,属性),提供大量应用类库

.NET运行机制:   各种语言(如c#) --> CLS, CTS第一次编译 --> 统一规范语言(中间语言)MSIL(.EXE,.DLL) --> JIT 第二次编译 --> 二进制语言 --> 运行在CPU 中

 

2. C# 是一种编程语言, .net 可以使用的语言: c#, c++, VB, js

 

3. asp.net 一种编程技术, 开发模式

  3.1. web page (asp, php) 

  3.2. web form

  3.3. MVC 

 

4. ado.net 是.net 框架的一个组件, 主要用于访问数据库

a) SqlConnection            → 数据库连接器
b) SqlCommand               → 数据库命名对象
c) SqlCommandBuilder        → 生存SQL命令
d) SqlDataReader            → 数据读取器
e) SqlDataAdapter           → 数据适配器,填充DataSet
f) SqlParameter             → 为存储过程定义参数
g) SqlTransaction           → 数据库事物
 
 

 

转载于:https://www.cnblogs.com/zxhome/p/9545576.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值