重庆大学本科生毕业论文翻译
指导教师评定成绩(四级制):指导教师签字:译文:译文:
前言在电脑软件的历史上,很少有一种技术能够得到开发者和业界如此强烈的正面响应。全球已经有数百万的开发者下载了Microsoft的.NET软件开发工具包,已经出现了很多有关.NET平台及其相关技术和语言的教材、网站和新闻团体。Microsoft在创建.NET上已经投入了数十亿美元进行了多年的研究。.NET是一种全面的策略,它由操作系统、数据库服务器、应用程序服务器和.NET运行时库组成,还包括运行于.NET平台之上的操纵语言。很多人把.NET平台看作先前所说的WindowsDNA的实际实现,也有人把它看作是改进先前技术和语言的结果。然而,这些仅仅说明了.NET是对Microsoft以前技术的重大改进。其实.NET平台是从头开始设计的,包括许多内在目标,如安全性、可升级性、可靠性、灵活性和互操作性。为了使.NET平台适合于企业和开发者,所有这些目标从一开始就被考虑到了。NET平台呈现了Microsoft思想的重大转变。建立.NET平台时,Microsoft表现出对开放标准极大的支持,如XML、SOAP和UDDI,而不是建立自己的标准和技术。而且.NET平台的核心部分(CommonLanguageInfrastructure,CLI)和C#规范都已提交给ECMA,并通过了标准化。C#来源于C和C++,是一种简单的、现代的、面向对象和类型安全的编程语言,由Microsoft的AndersHejlsberg专门为.NET平台开发的语言,继承了许多语言的特征,如C、C++和Java。C#是为了综合VisualBasic的简单和C++作为面向对象语言的功能强大的优点而写的,对于开发者来说,C#使企业应用程序的创建、调试和配置变得很容易。有人预言,C#将成为在.NET平台上开发应用程序最受欢迎的语言。作为VisualStudioIDE的下一个版本,VisualStudio.NET也是.NET战略的关VisualStudio.NETIDE也已经被整合并装入了大量的新功能。位图编键组成部分。辑器、调试器、Web窗体设计器、Windows窗体设计器、Web服务设计器、XML编辑器、HTML编辑器、Web浏览器、服务器资源管理器和多语言支持,所有这些都被集成在IDE中。C#.NETWeb开发指导的重点不是教你C#语言的核心内容,而是提供代码实例来帮助你使用.NET框架类库的功能。基础类库的.NET框架集合覆盖了大量API。尽管不可能在一本书中包含所有的特征,但是本书中包含了其中的关键思想、类库和.NET框架的API,希望本书能够帮助你容易地使用C#创建新的应用程序。既然有这么多特征要学习和掌握,那就不要再等待了,咱们现在就开始吧!微软.NET平台的介绍第一章微软简介
-1-
重庆大学本科生毕业论文翻译
Microsoft在创建.NET上已经投入了数十亿美元并进行了多年的研究,并且将极大可能考虑把它作为新兴的标准。许多微软的伙伴也宣布支持NET工具和部件——你可以浏览http://msdn.microsoft.com/vstudio/partners上的供应商表来查看。.NET平台能提供强大的新服务,新的独立于处理器的二进制格式,新的管理语言,现有的语言扩展的管理语言,这样的例子不胜枚举。没有良好的操作背景是不可能有效地使用这些新工具的来运行你的应用程序。在这一章中,我们来看一看.NET平台的各个组成部分。我们不仅介绍他们的技术和概念,而且还要用专业术语去解释它们。这将使你对.NET平台的内部工作有一个深入的了解,并在接下来的章节中能有更多的收获。.NET平台简介.NET平台的所处的背景是:世界正在从个人电脑连接到一个服务器(比如互联网)中改变到一个地方的所有职能设备、电脑和服务协同工作中能为用户提供更丰富的体验。.NET平台是微软为软件开发人员给这种改变提供的解答。.NET平台到底有几个组成部分,每个人都会给你不同的答案。比如微软的商务对话和结构化查询语言以及.NET中的我的服务,它们中的第一个可见组件.NET通行证通常被视为.NET平台的有机组成部分。然而,对很多人来说,.NET框架是当.NET被提到时我们想象中的样子。它包括VS.NET,.NET公共语言库(CLR)和.NET基。其他组件可能会要求特定的应用,但它们不是所有.NET应用程序类库(BCL)的必要组成部分。下面来看.NET的整体结构,它由这几个个主要部分组成:■.NET框架一个全新的应用开发平台。■几个几个.NET产品多重基于.NET框架的应用,包括新版本的并由可扩展标记几个语言(XML)在.NET平台上的集成交互和结构化查询语言(SQL)服务器。■几种几种.NET服务它是由微软为在.NET框架开发应用程序使用的。微软的几种Hailstorm实际上是一个囊括了微软品牌的最重要网站某些服务的计划。■公共语言库托管执行环境,处理内存分配,捕获错误,并与作业系统服务公共语言库进行交互。■基类库对组件的编程和应用程序接口(API)的广泛的收集。基类库■两个最高发展目标一个用于Web应用程序(ASP.NET),另外一个用于普两个最高发展目标通的Windows应用程序(Windows表格)。由.NET框架提供的好处包括:缩短开发周期(减少代码重用,减少编程意外,多种编程语言的支持),更简单的配置,由于整体式安全性而导致更少的数据类型相关的错误,由于垃圾回收器的存在而引起内存泄漏的减少,而且,具有一般的更具可扩展性、可靠性的应用程序。微软的.NET和WINDOWS的基因微软的.NET周围中的一些营销宣言听起来很熟悉:.NET平台被称为WINDOWS基因的下一代。不过,虽然视窗系统的基因确实提供了健壮的,可扩展的,分布式系统的基石,但是对一些人来说其本身并没有什么实质性。WindowsDNA的是一种技术规范,重点是对微软服务器产品的基础建设,利用多种技术和语言(ASP,HTML,JavaScript,MTS,COM等等),其中有相当多是与开发无关的。这些服务器和语言包括不同的API和系统,使互操作性达到最好。.NET与其有很大的不同:它不只是一个规范。在它的好的产品中,它包括语言所需要的工具和发展,使n层应用这些类型更容易,整齐地作为一个单一的连贯和全面的API封装。
-2-
重庆大学本科生毕业论文翻译
微软.NET体系结构从本质上讲,根据公共语言规范,.NET语言编译的种类和微软中间语言(MSIL,或者只是IL)的输出是不同的。应用程序开发的主要类型是Web窗体,Web服务和Windows窗体应用程序。这些应用程序使用XML和简单对象访问协议(SOAP)进行通信,从而使得他们能在基类库中继承并能在公共语言中运行。VisualStudio.NET不仅是为了发展需要.NETFramework应用程序,而且它还提供了可扩展的架构,从而使之成为发展.NET软件的理想选择。.NET平台的特点.NET平台的核心是在公共语言库,基类库,和公共语言规范中发现的。.NET的基类库用相同的方法揭露了公共语言库的功能,这样,WindowsAPI允许你利用的Windows作业系统的特点的共同语言运行库的功能。而且,它也提供了许多更高级别的功能,促进代码重用。这种架构提供了许多好处,至少一个很大的数目一致的API。通过书面形式向公共语言运行库和使用.NET基础类库,所有的应用服务是通过一个共同的面向对象编程模型提供。今天,一些操作系统的功能是通过调用DLL的访问使用基于C的API和其他设施,通过访问COM对象,从而使开发人员的工作更加简捷,使一切顺利。某些功能只提供给开发人员在低层次的语言工作,从而迫使他们设计决策。这种新的编程模型大大简化了那些需要编写WindowsDNA应用程序的工作或为了完成应用程序的几乎所有Win32和COM项目的工作难度。开发人员不再需要有一个对GUIDS、调用、释放、HRESULTS等等有着深入了解的Windows或COM的大师。.NET也不是隐
上一篇:BACnet智能家居控制软件
下一篇:马原:环境保护与可持续发展论文(word)