.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)

    

posted @ 2016-08-07 00:59  微笑代表淡定.Net  阅读(157)  评论(0)    收藏  举报