.NET Fframework
.NET框架示意图:

该框架是微软推出的完全面向对象的软件开发与运行平台。其有两个主要
组将:CLR:公共语言运行库(Common Language Runtime,简称CLR)和.NET
Framework类库。
1、CRL:公共语言运行库是所有.NET程序的执行引擎,它的工作包括加载及执行
.NET程序,为每个.NET应用程序准备一个独立、安全、稳定的执行环境,包括内存
管理、安全控制、代码执行、代码完全验证、编译及其他系统服务。
简单说:CLR就像是个“摇篮”,让,net程序在一个安全的环境中执行,若发生错误
也仅限于摇篮的范围,不会影响到整个系统,就好像是把婴儿放到摇篮里玩耍,若跌倒
也不至于受伤。
2、类库:.NET框架面向所有的.NET程序语言提供了一个公共的基础类库,该类库中
提供的成百上千个面向对象的类就像许多零件,程序员编写程序时只需考虑程序逻辑
部分,其它如从数学计算、字符操作到数据库操作等各种复杂功能,利用这些零件组装
即可。
.NET Fframework的更多相关文章
随机推荐
- hdu 1024(滚动数组+动态规划)
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
- hdu 1506(好题+DP或者RMQ)
Largest Rectangle in a Histogram Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 ...
- Go语言建立一个最简单的服务端点
handlers/handlers.go package handlers import ( "encoding/json" "net/http" ) func ...
- python模块安装路径
Unix(Linux): prefix/lib/pythonX.Y/site-packages 默认路径:/usr/local/lib/pythonX.Y/site-packages 另外,在Unix ...
- Vue生命周期总结
查看生命周期图 <!DOCTYPE html> <html> <head> <title></title> <meta http-eq ...
- django-BBS(2)
昨天设计了数据库和数据表,今天来进行页面前端的设计, 1.首先去bootstarp上,下载相应的模板和配置文件,添加到对应的位置 2.在templates中添加许多许多的html页面 如下 并 ...
- HDU 1829 A Bug's Life 【带权并查集/补集法/向量法】
Background Professor Hopper is researching the sexual behavior of a rare species of bugs. He assumes ...
- 洛谷P2783 有机化学之神偶尔会作弊
题目传送门 啦啦啦,发个文纪念一下第一道在洛谷上A的黑题,一次性就过真是无比舒服-(虽然某些大佬说这题有点水……)题目其实思路不难,Tarjan缩点+LCA,不过因为是无向边,所以在Tarjan的时候 ...
- Linux命令之chgrp
chgrp [选项] … GROUP FILE … chgrp [选项] … --reference=RFILE FILE … chgrp命令是用来改变文件的组所有权.将改变每一个FILE的所属组为G ...
- Flask实战第50天:cms添加轮播图的模态对话框制作
编辑cms_banners.html, 在{% block main_content%}中加上表给内容如下 {% block main_content %} <table class=" ...