全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.1.1 简介Microsoft .NET是基于XML和Webservices的通信计算,MS为方便应用开发更加适应第三代Internet的分布式环境而推出。该平台主要运行在windows下,2014年4月4日,MS成立了专门的.NET基金会管理与引导开源组件开发工作,且其官方发言人也宣布了要开源一大批.NET类库。同年11月13日,MS宣布.NET将慢慢兼容安卓和苹果IOS,其关键软件技术不再仅仅限制在Windows平台之下。2.1.2 技术架构Microsoft .NET技术架构重点涉及以下内容:首先为.NET Framework19类库包括CLR ( 通用语言运行时 ) 和它的一组类库,它是.NET应用开发框架的基础;ADO.NET作为其新一代的数据库访问技术;以及Windows编程和网络应用的开发ASP.NET。在编程语言层面,.NET支持C、C+、C#等多种;同时Visual Studio也为.NET的开发提供一个平台支撑。图2-1是整个技术架构20的层次示意图。最上端以多种程序界面的方式显示给用户,底层为内存的管理以及组件加载层,中间层仅提供的是程序开发者需要的系统级别功能。作为整个框架的核心,底端的CLR,也是一个引擎来驱动其它关键功能,包含了数据类型的公共系统等。中间层包括了标准系统服务,有数据管理和相关XML操作的类。顶层包括用户和程序接口,.NET与外部联系的实体,包括ASP.NET:即为依托于浏览器的web窗体界面,用web服务器提供前台用户访问接口;Windows 窗体:如本系统中我们采用的是C/S架构,前端界面为Windows窗体21,22。ADO.NET and XMLBase Class LibraryCommon Language RuntimeWindowsCom+ ServiceASP.NETWindows FormsCommon Lauguage SpecifiationC#VBC+JScript.Visual Studio .NETWCFWPF.图2-1 技术架构层次图Figure2-1 technical architecture hierarchy diagram(1) 公共语言运行库 ( CLR )公共语言运行库 ( CLR ) 要比传统的运行库高级,克服了COM的许多缺点,可以更简单快速的开发,因为系统提供了一组丰富的底层支持。.NET中的程序用标准、一致的途径访问这些接口;绝大部分系统级别的执行功能都位于CLR23,所以通过优化或者构建它们,以达到在.NET Framework中创建较强的可伸缩性应用。如图2-2显示了CLR的主要部分。(2) .NET基类 ( .NET Class Framework )输入/输出、安全等提供服务和对象模型。它被称为.NET Class Framework24,25,也叫.NET基类。.NET Class Framework含有很多的类与接口。它们有众多丰富的功能例如:l 处理和访问数据l 负责应用程序底层安全针对本机代码编译器的中间语言(IL)执行支持(传统的运行库功能)安全性公共类型系统(数据类型等)垃圾回收、堆栈遍历、代码管理器类加载器和内存分配图2-2 CLR层次分布图Figure2-2 CLR level distritution diagraml 线程综合管理l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网约配送员操作规范强化考核试卷含答案
- ResNet神经网络学习及应用-
- 拖拉机制造工改进竞赛考核试卷含答案
- 口腔修复体制作师保密意识模拟考核试卷含答案
- 四年级数学上册第四单元第六课时《乘法分配律》教学设计
- 2025年经济责任分析报告
- 2025年辽宁省公需课学习-水闸安全鉴定规定
- 心梗患者疼痛护理与药物使用
- 2026年福建福州协和医院介入治疗技术规范试题库及参考答案
- 中医护理文书的风险防范
- 北航机械方案说明书齿轮减速器
- 中医基础理论试题及答案
- 机动车维修竣工出厂合格证
- GB/T 9437-1988耐热铸铁件
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 18998.3-2003工业用氯化聚氯乙烯(PVC-C)管道系统第3部分:管件
- 高校辅导员应聘考试真题及答案
- 地理课堂教学技能课件
- 电气设备预防性试验合同范本-
- 赣美版八年级美术下册全册课件汇总
- 高处作业安全技术交底-
评论
0/150
提交评论