您的位置:控制工程论坛网论坛 » 嵌入式系统 » NET初探

马军成

马军成   |   当前状态:在线

总积分:13915  2025年可用积分:1

注册时间: 2006-12-01

最后登录时间: 2022-06-28

空间 发短消息加为好友

NET初探

马军成  发表于 2008/6/2 21:21:48      1011 查看 0 回复  [上一主题]  [下一主题]

手机阅读

                                                NET初探


CTS (Common Type System) 通用类型系统
CLR (Common Language Runtime) 公共语言运行系统
SOAP (Simple Object Access Protocol) 简单对象访问协议
MSIL (Microsoft Intermediate Language) 微软中间语言
CLI (Common Language Infrastructure) 公共语言基础结构
BCL (Base Class Libraries) 基础类库

软件开发成功的关键是拥有一套高效的工具集。微软长期以来一直是此类工具的提供者,包括Visual C++和Viusal Basic。通过.net,微软将其开发工具组合成一个单一的集成的环境,成为Visual Studio.NET。

运行库提供运行程序的服务。不同的编译环境需要不同的运行库,运行库的例子包括:标准c语言库,MFC,Visual Basic运行库以及Java虚拟机.

由.net提供的运行环境称为公共语言运行库,或CLR.

使用公共语言运行库所提供服务的代码称为托管代码.

托管数据的分配与释放都是自动完成的,自动释放称为垃圾回收,垃圾回收减少了内存泄露或类似的问题.

XML在.net中是无处不在的,在微软所有的战略设想中也是举足轻重的.
.net中的XML应用包括:
1.XML用来编码web服务的请求与响应
2.XML用来模型化ADO.NET数据集中的数据
3.XML可以用在配置文件中
4.一些.net语言可以自动生成xml文档
5.XML是.net企业级服务器之间进行交互的世界语
6.XML用来描述web服务中传送的数据

微软的.net是一个构建在操作系统之上的新平台,它提供了众多的功能,帮助用户创建和部署标准应用程序和新的基于web的应用程序.web服务允许应用程序通过Internet呈现其功能,一般应用SOAP协议.由于SOAP基于广泛采用的标准,如HTTP和XML,所以SOAP支持高度的互操作性.

.net使用托管代码,这些托管代码运行于公共语言运行库之上,使用通用类型系统. .net框架是一个跨语言的庞大的类库.XML在.net中是一个基本的角色.所有这些功能可以用来构建更健壮的Windows应用程序以及INTERNET应用程序.

1楼 0 0 回复