.Net Framework概述
.NET Framework的目的:
1.生成和运行应用程序和Service的框架;
2.提供一个一致的面向对象的编程环境;
3.提供一个将软件部署和版本控制冲突最小的代码执行环境;
4.提供一个可提高代码执行安全性的代码执行环境;
5.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;
6.使开发人员的经验在面对类型的程序保持一致;
7.按照工业标准生成所有通讯,确保基于.Net Framework的代码可与任何其它代码或语言进行集成;
.NET Framework概念:
1.分为托管和非托管进程;
2.托管进程中运行库(Common Language Runtime)的作用:所有程序要基于CLR才能和操作系统和硬件交互;
3.类库:自定义类和程序基于类库之上;
4.非托管应用程序:ASP.NET运行库基于IIS(微软提供在Windows下的服务器和进程);应用程序基于ASP.NET运行库
5.1.CLR-通用语言进行时作用:管理内存、线程执行、代码执行、代码安全验证,编译和其它系统服务
5.2.特性-安全性:对不同的组件有不同的访问级别,访问权限
5.3.特性-访问安全:代码访问的外网
5.4.特性-CTS(Common Type System):验证代码的可靠性,
5.5.特性-消除常见软件问题
5.6.提高开发效率:兼容性好
5.7.增强性能:GIT(实时编译功能)根据主机CPU和性能进行优化,提高程序执行性能
5.8.宿主引用:ASP.NET宿主与IIS
6类库(Class Libray)

浙公网安备 33010602011771号