毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
单片机智能家电控制中心系统设计(7)
3. 公共语言运行库是处于 .NET Framework 的面向对象的引擎,其将各种语言编译器生成的中间代码编译为执行应用程序所需要的原生码。
2.3.3 .NET Framework的组件构成
公共语言运行库和 .NET Framework 类库是 .NET Framework 的基础。可以将运行库近乎看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面应用程序,也包括基于 ASP.NET 所提供的最近创新的应用程序。
图 2.6 .NET 完整框架图
图 2.7 .NET Framework 当前层次结构
.NET Framework的设计方式保证它可以用于各种语言,包括C++、C#、Visual Basic、F#等,甚至一些旧的语言,如COBOL。为此,微软还推出了这些语言的.NET 版本,目前还在不断推出更多的 .NET 版本的语言。所有这些语言都可以访问 .NET Framework,它们还可以彼此交互。C#开发人员可以使用Visual Basic程序员编写的代码,反之亦然。
2.3.4 .NET Framework的组件内容
.NET Framework主要包含一个非常大的代码库,可以在客户语言(如C#)中通过面向对象编程技术(OOP)来使用这些代码。这个库分为了不同的模块,这样就可以根据希望得到的结果来选择使用其中的各个部分。不同的操作系统可以根据自己的一些特性,支持其中的部分或全部模块。.NET Framework库定义了一些基本类型。类型是数据的一种表达方式,指定其中最基础的部分(例如32位带符号的整数),以便在各种语言之间进行交互操作。这称为通用类型系统(Common Type System, CTS)。
图 2.8 Visual Studio .NET构架
除了支持这个库以外,.NET Framework还包含.NET 公共语言运行库,它负责管理用.NET库开发的所有应用程序的执行。Microsoft .NET Framework是用于Windows的新托管代码编程模型。它强大功能与新技术结合起来,实现跨技术边界的无缝通信,并且能支持各种业务流程。
客户端应用:组成.NET软件技术的组件之一,“智能”客户端应用软件和操作系统,包括PC、PA、手机或其他移动设备通过互联网、借助Web Services技术,用户能够在任何时间、任何地点都可以得到需要的信息和服务。
WebServices应用:Web Services是智能终端软件的基础,微软为用户创建智能终端提供了一整套丰富的解决方案,包括:
.NET Framework- 智能终端实现跨平台(设备无关性)的
Visual Studio .NET – 建立并集成Web Services和应用程序的快速开发工具
Microsoft Windows Server 2003 – 作为新一代的企业服务器,用于提供建立和发布各种解决方案
Microsoft Office Professional Edition 2003 – 内建的工具集合也能帮助开发智能终端
图 2.9 各个 .NET Framework 版本之间的关系
2.3.5 .NET技术
Web Services是.NET的重要核心技术。正如Web是新一代的用户与应用交互的途径,XML是新一代的程序之间通讯的途径一样,Web Services是新一代的计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。
共10页:
上一页
1
2
3
4
5
6
7
8
9
10
下一页
上一篇:
铁路监控视频的运动估计技术研究
下一篇:
PCA安检面部识别系统研究+文献综述
动车组滚动轴承FCM智能诊断研究
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
动车组滚动轴承SVM智能诊断研究
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
高效课堂教师问卷调查表
PCI+PID算法直流力矩电机速...
浅析施工企业保理融资成...
小型通用机器人控制系统设计任务书
从企业eHR建设谈管理信息...
遥感土地用变化监测国内外研究现状
MNL模型历史城区居民活动...
大规模MIMO系统的发展研究现状
《水浒传》中血腥暴力研...
提高小學语文課堂朗读教...