ASP.NET笔记

CLR(Common Language Runtime)

公共语言运行库 (common language runtime,CLR) 是托管代码执行核心中的引擎。运行库为托管代码提供各种服务,如跨语言集成、代码访问安全性、对象生存期管理、调试和分析支持。它是整个.NET框架的核心,它为.NET应用程序提供了一个托管的代码执行环境。它实际上是驻留在内存里的一段代理代码,负责应用程序在整个执行期间的代码管理工作。

COMPONENT&FUNCTION

(1)类加载器:管理元数据,加载和在内存中布局类;
(2)Micorsoft 中间语言(MSIL)到本地代码编译器:通过即时编译把Micorsoft 中间语言转换为本地代码;
(3)代码管理器:管理和执行代码;
(4)垃圾回收器:为NET.Framework下的所有对象提供自动生命期管理,支持多处理器,可扩展;
(5)安全引擎:提供基于证据的安全,基于用户身份和代码来源;
(6)调试器:使开发者能够调试应用程序和根据代码执行;
(7)类型检查器:不允许不安全的类型转换和未初始化变量MSIL可被校验以保证类型安全。
(8)异常管理器:提供和Windows结构化异常处理集成的异常处理机制;
(9)线程支持:提供多线程编程支持;
(10)COM封送拆收器:提供和COM组件之间的封送转换;
(11).NET Framwork类库支持:通过和运行时集成代码来支持.NET Framwork类库。
实际上,CLR代理了一部分传统操作系统的管理功能,通常将在CLR的控制下运行的代码称为托管代码,否则称为非托管代码。

ASP(Active Server Pages)

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。

IIS(Internet Information Services)

互联网信息服务(Internet Information Services,简称IIS),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是WindowsNT版本的可选包,随后自带在Windows2000、Windows XP Professional和Windows Server 2003一起发布,但在普遍使用的Windows XP Home版本上并没有IIS。

C#

在结构类型中可定义构造方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值