.NET框架示意图:

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

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

Framework类库。

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

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

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

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

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

也不至于受伤。

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

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

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

即可。

.NET Fframework的更多相关文章

随机推荐

  1. 深度学习开源工具——caffe介绍

    本页是转载caffe的一个介绍,之前的页面图都down了,更新一下. 目录 简介 要点记录 提问 总结 简介 报告时间是北京时间 12月14日 凌晨一点到两点,主讲人是 Caffe 团队的核心之一 E ...

  2. hdu 3081(二分+并查集+最大流||二分图匹配)

    Marriage Match II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  3. prometheus 结合 kubernetes时,提示User cannot list services at the cluster scope.如何解决?

    这表示认证这一阶段已通过,赋权未到位. 但kube-prometheus是一体化,全家桶安装,我试过几次自定义clusterRole,binding,都解决不完全. 于是来个快刀. 搞定. kubec ...

  4. 安装 Apache 源代码包

    把自己在网易博客的文章迁移过来 cd /lamp/httpd-2.2.9 ./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/loca ...

  5. 234. Palindrome Linked List【Easy】【判断链表是否回文】

    Given a singly linked list, determine if it is a palindrome. Example 1: Input: 1->2 Output: false ...

  6. Structs2 校验框架

    代码结构: 使用Struts校验框架,保证输入学生的基本信息:学号.姓名.性别.出生年月.专业.总学分等,要求输入满足以下条件:(1) 学号前两位大于“13”并且后面4位必须为数字:(2) 出生年月必 ...

  7. FFT实现高精度乘法

    你应该知道$FFT$是用来处理多项式乘法的吧. 那么高精度乘法和多项式乘法有什么关系呢? 观察这样一个$20$位高精度整数$11111111111111111111$ 我们可以把它处理成这样的形式:$ ...

  8. Number Sequence HDU - 5014

    There is a special number sequence which has n+1 integers. For each number in sequence, we have two ...

  9. Spring中的设计模式2

    Spring设计模式分析   工厂模式和单态模式 工厂模式:可以将java对象对象的调用者从被调用者的实现逻辑中分离.调用者只关心被调用者必须满足的某种规则,这种规则我们看做是接口,不必关心实例的具体 ...

  10. 20162318 实验一《Java开发环境的熟悉》实验报告

    北京电子科技学院(BESTI) 实 验 报 告 课程:程序设计与数据结构 班级:1623班 姓名:张泰毓 成绩:2分 指导老师:娄老师.王老师 实验日期:2017年3月17日 实验密级:非密级 实验器 ...