- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.net平台xml编程基础新
五..NET Xml
下面介绍.NET平台的XML编程基础。
1 .NET
.NET是微软公司为了与Sun公司的Java/J2EE/EJB竞争,于2000年6月22日提出来的一种跨语言、跨平台、面向组件编程的新计算技术,是微软COM组件技术的一种发展。.NET适用于客户端程序、Web服务(Web Services)和因特网分布式应用,是生成、部署和运行托管应用程序和XML Web服务的一种多语言环境和可视化开发工具。
微软的.NET技术,由(包含公共语言运行环境CLR和框架类库FCL的).NET框架(.NET Framework)和(托管应用程序开发平台)Visual Studio这两大部分组成。
.NET技术
1).NET框架
.NET框架(.NET Framework)是微软为Windows平台设计的一种托管编程模型。
这里的托管(managed)是指,程序的代码(元数据、MSIL),特别是程序中的数据和对象所对应内存的分配、指向和释放,全都由.NET的运行环境CLR来代为管理。托管是所有.NET程序的特点。托管代码具有许多优点,例如:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。
.NET框架的版本有:
.NET Framework 1.0:2002年1月5日推出,随Visual Studio .NET(2002)于2002年2月13日发布。为.NET框架的首个版本,含.NET框架的基本功能,主要由CLR、FCL和ASP.NET三部分组成。
.NET Framework 1.1:2003年4月1日推出,随Visual Studio .NET 2003于2003年5月20日发布。为1.0的升级版,增加了对内置ASP.NET控件和内置ODBC与Oracle数据库的支持、改变了安全性(允许以半可信方式执行视窗窗体程序集[Windows Forms assemblies]、允许在ASP.NET应用程序中的代码访问安全性)、增加了针对小型设备的紧凑版框架(.NET Compact Framework)、增加了对IPv6的支持、还改变了许多API。
.NET Framework 2.0:2005年11月7日推出,随Visual Studio 2005一起发布。在2.0版中,新增了一个针对本地应用程序的可更精细地控制多线程/内存分配和程序集装入的宿主(hosting)API、将对泛型(Generics)的语言支持被直接植入CLR中、提供了对AMD的x64和Intel的IA64等64位硬件平台的全面支持、许多新增和改进的ASP.NET Web控件以及新的ASP.NET个性化特征(如支持主题(themes)、外壳(skins)和网件(webparts)等)、增加了许多ADO.NET 的新功能(包括对用户定义类型 (UDT)、异步数据库操作、XML 数据类型、大值类型和快照隔离的支持,以及对允许应用程序通过 SQL Server 2005 支持多活动结果集 (MARS) 的新属性的支持等)、增加了与聪明个人对象技术(Smart Personal Objects Technology)有关的微型版框架(.NET Micro Framework)。
.NET Framework 3.0:2006年11月6日推出,随Windows Vista一起发布。3.0在2.0的基础上,增加了如下4个主要的新模块:
WPF(Windows Presentation Foundation,视窗表示基础)——一种基于XML和(使用3D计算机图形硬件和Direct3D技术的)矢量图形的新用户界面子系统和API;
WCF(Windows Communication Foundation,视窗通信基础)——一种构建面向服务应用程序的统一编程模型,允许像Web服务一样,在程序之间进行本地或远程的交互操作;
WF(Windows Workflow Foundation,视窗工作流基础)——允许使用工作流来创建任务自动化(task automation)和集成事务处理(integrated transactions);
WCS(Windows CardSpace,视窗卡空间)——一种软件组件,可安全存储个人数字身份(persons digital identity),并为在特定事务(如登录网站)中选择身份提供统一的界面。
.NET Framework 3.5:2007年11月16日随Visual Studio 2008发布。对3.0版的主要改变有:
C# 3.0和VB.NET 9.0编译器中的新特性;
增加对表达式树和λ方法的支持;
扩展方法;
表达式树在运行时表示高级源代码;
具有静态类型引用的匿名类型;
LINQ(L
文档评论(0)