.NET框架示意图:

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

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

Framework类库。

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

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

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

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

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

也不至于受伤。

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

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

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

即可。

.NET Fframework的更多相关文章

随机推荐

  1. ReentrantLock 学习

    Java接口Lock有三个实现类:ReentrantLock.ReentrantReadWriteLock.ReadLock和ReentrantReadWriteLock.WriteLock.Lock ...

  2. BlockingQueue drainTo()

    BlockingQueue BlockingQueue的核心方法:放入数据: offer(anObject):表示如果可能的话,将anObject加到BlockingQueue里,即如果Blockin ...

  3. XAlign—自动对齐代码插件

    XAlign An amazing Xcode plugin to align regular code. It can align anything by using custom alignmen ...

  4. textarea在浏览器中固定大小

    HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea 的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 ...

  5. 走进 Akka.NET

    官方文档:https://getakka.net/index.html 官网:https://petabridge.com/ 一.Akka.NET 是什么? Akka 是一个构建高并发.分布式和弹性消 ...

  6. 搭建owncloud私有云

    参考:教程1,教程2,教程3,教程4 硬件:raspi 3b+ 系统:UbuntuMate 步骤: 1.安装Apache2 sudo apt-get install apache2 完成后访问服务器地 ...

  7. CentOS7安装和配置rsync+inotify

    (1)rsync介绍 1.rsync介绍 开源,实现全量及增量的本地或远程数据同步备份工具 2.工作场景: 存储实时备份:rsync+inotify 定时备份:rsync+crond 3.rsync工 ...

  8. LintCode 13. Implement strStr()

    LintCode 13. Implement strStr() 题目描述 对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出 ...

  9. .net中 Timer定时器

    作者:feiying008 在开发一套视觉系统时,发现系统内存一直不断增加,直至系统内存爆满.一开始还以为是程序内存泄露,是图像操作算法写的有问题,但是,发现如果电机轴如果 不运行的状态下,每隔一秒进 ...

  10. java 中整数类型的进制转换

    int a=10; Integer.toBinaryString(a); //转换成2进制Integer.toOctalString(a);  //转换成8进制Integer.toHexString( ...