.NET框架示意图:

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

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

Framework类库。

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

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

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

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

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

也不至于受伤。

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

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

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

即可。

.NET Fframework的更多相关文章

随机推荐

  1. 爬虫 requests模块高级用法

    一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内 ...

  2. LeetCode解题报告—— Word Search & Subsets II & Decode Ways

    1. Word Search Given a 2D board and a word, find if the word exists in the grid. The word can be con ...

  3. phoenix到hbase的应用

    一.phoenix的简介 hbase的java api或者其语法很难用,可以认为phoenix是一个中间件,提供了访问hbase的另外的语法. 二.配置phoenix和hbase 1.下载 phoen ...

  4. Go语言的指针的一些测试

    参考URL: http://ilovers.sinaapp.com/drupal/node/33 1). 指针在 c 中是个重要的东西,& 和 * 一个取地址.一个解析地址,这是 c 的用法, ...

  5. sql server2000存储过程sp_droplogin

    /* 打开修改系统表的开关 */ sp_configure RECONFIGURE WITH OVERRIDE 存储过程如下: create procedure sp_droplogin @login ...

  6. 【转载】RecyclerView源码解析

    原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0307/4032.html 概述 之前面试的时候经常有人问是否用过Re ...

  7. PAT L3-011. 直捣黄龙

    最短路. 先求出一个只包含最短路的$DAG$,然后在$DAG$上$dp$一下就可以了.英文变数字还有$map$转一下. #include<map> #include<set> ...

  8. ZUFEOJ 2147 07染色带谜题

    2147: 07染色带谜题 时间限制: 1 Sec  内存限制: 128 MB提交: 170  解决: 21[提交][状态][讨论版][Edit] [TestData] 题目描述 现在给你一个长为N的 ...

  9. Master定理学习笔记

    前言 \(Master\)定理,又称主定理,用于程序的时间复杂度计算,核心思想是分治,近几年\(Noip\)常考时间复杂度的题目,都需要主定理进行运算. 前置 我们常见的程序时间复杂度有: \(O(n ...

  10. Xamarin Android项目真机测试闪退

    Xamarin Android项目真机测试闪退 项目在模拟器中运行正常,但在真机上闪退.这是由于项目设置使用共享的Mono运行时.Visual Studio中,在项目属性-Android Option ...