


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化肥厂化肥应用指导规定
- 2025合同范例:团购合同模板
- 2024-2025学年新教材高中数学 第十章 概率 10.3 频率与概率(1)说课稿 新人教A版必修第二册
- 美容院经营管理合同
- some和any (说课稿)-2024-2025学年人教新目标Go For It!英语八年级上册
- 关于春节放假的通知范文集锦4篇
- 福建省专升本语文知识点
- 纯住宅小区产权变更及继承交易合同范本
- 2025特种设备采购合同
- 消防安全应急预案编制与实施合同补充协议范本
- YC/Z 550-2016卷烟制造过程质量风险评估指南
- 工程水文第3章课件
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- GB/T 34875-2017离心泵和转子泵用轴封系统
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
- 营销与2008欧锦赛ktv渠道方案
- 故障录波器课件
评论
0/150
提交评论