NET Framework介绍
在讲解ASPNET网站运行原理时给出了两个示意图读者会发现都涉及了NET Framework(以下简称NET框架)该框架是微软公司推出的完全面向对象的软件开发与运行平台NET Framework有两个主要组件公共语言运行库(Common Language Runtime 简称CLR)和NET Framework类库如图所示
说明ASPNET是微软NET Framework的一部分要构建ASP NET页面需要利用NET Framework的特性
公共语言运行库
公共语言运行库(CLR)是所有NET程序的执行引擎它的工作包括加载及执行NET程序为每个NET应用程序准备一个独立安全稳定的执行环境包括内存管理安全控制代码执行代码完全验证编译及其他系统服务等
打个简单的比喻CLR就像是个摇篮让NET程序在一个安全的环境中执行若发生错误也仅限于摇篮的范围不会影响到整个系统这就好像把婴儿放到摇篮里玩耍若跌倒也不至于受伤
类库
NET框架面向所有的NET程序语言提供了一个公共的基础类库(Class Library)该类库中提供的成百上千个面向对象的类就像许多零件程序开发人员编写程序时只要思考程序的逻辑部分其他如数学计算字符操作数据库操作等各种复杂功能利用这些零件进行组装即可
返回目录ASPNET开发宝典
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
ASPNET MVC 框架揭秘
Java Web开发详解