.NET框架示意图:

该框架是微软推出的完全面向对象的软件开发与运行平台。其有两个主要

组将:CLR:公共语言运行库(Common Language Runtime,简称CLR)和.NET

Framework类库。

1、CRL:公共语言运行库是所有.NET程序的执行引擎,它的工作包括加载及执行

.NET程序,为每个.NET应用程序准备一个独立、安全、稳定的执行环境,包括内存

管理、安全控制、代码执行、代码完全验证、编译及其他系统服务。

简单说:CLR就像是个“摇篮”,让,net程序在一个安全的环境中执行,若发生错误

也仅限于摇篮的范围,不会影响到整个系统,就好像是把婴儿放到摇篮里玩耍,若跌倒

也不至于受伤。

2、类库:.NET框架面向所有的.NET程序语言提供了一个公共的基础类库,该类库中

提供的成百上千个面向对象的类就像许多零件,程序员编写程序时只需考虑程序逻辑

部分,其它如从数学计算、字符操作到数据库操作等各种复杂功能,利用这些零件组装

即可。

.NET Fframework的更多相关文章

随机推荐

  1. 关于微信获取access_token接口,返回值为-1000的问题

    今天打算获取token来,来修改公众号的菜单,结果像往常一样输入了appid 和 secret ,结果没有返回access_token,而是返回了一个-1000,并提示 "未知返回状态&qu ...

  2. Linux让程序后台运行命令之screen与nohup

    一.nohup nohup时间长了会断掉  所以建议使用screen nohup 命令 & 如果运行成功刚默认会将标准输出重定向到当前目录的nohup.out文件中,查看此文件,可以了解运行的 ...

  3. socket编程的网络协议

    "我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容" TCP/IP只是一个协议栈,就像程序运行一样,必须要实现运行,同时还要 ...

  4. python打印所有汉字

    n=0 for ch in xrange(0x4e00, 0x9fa6): print unichr(ch), n = n+1 if(n%50==0): print '\n' print n

  5. 快速判断&求出区间相交的长度

    有两个区间A[a1,b1], B[a2,b2],判断这两个区间有没有交集.我们可以分为两种思维来判断: /** *思路就是如果两个区间不相交,那么最大的开始端一定大于最小的结束端 **/ if(max ...

  6. socket编程(TCP)

    1.模型:(图片来自百度百科) 服务端: 1)创建socket对象 int socket(int domain, int type, int protocol) domain:即协议域,又称为协议族( ...

  7. Spring学习的切入点

    spring是个顶级的框架,这话没毛病.很多人想把它征服,想去阅读它的源码,弄懂它的设计思想,从中学到精粹. 但是很多次打开后,看到庞大的体系结构,就懵逼了,不知从何入手. 我在这里总结下学习spri ...

  8. python excellent code link

    1. Howdoi Howdoi is a code search tool, written in Python. 2. Flask Flask is a microframework for Py ...

  9. Spring的安全机制

    Spring Security:它提供全面的安全性解决方案,同时在Web请求和方法调用处理身份确认和授权,利用依赖注入和aop技术.主要名词: 1,安全拦截器:相当应用的一把锁,能够阻止对应用程序中保 ...

  10. [P2526][SHOI2001]小狗散步

    Link: P2526 传送门 Solution: 一道提示非常到位的题目 题面中强调了在两个路径相邻点间只能再去至多一个点,且每个点只计算一次贡献 于是明显可以将原题看作询问在两个不相交点集间最多能 ...