计算机专业外文翻译----NET Framework介绍
《计算机专业外文翻译----NET Framework介绍》由会员分享,可在线阅读,更多相关《计算机专业外文翻译----NET Framework介绍(9页珍藏版)》请在毕设资料网上搜索。
1、 毕业设计(论文)外文文献翻译 1 .NET Framework 介绍 Alex Kriegel 1.NET Framework 是 Microsoft 为开发应用程序而创建的一个富有革命性的新平台。这句话最有趣的地方是它的含糊不清,但这是有原因的。首先,注意这句话没有说“在 Windows 操作系统上开发应用程序”。尽管 .NET Framework 的 Microsoft版本运行在 Windows 操作系统上,但以后将推出运行在其他操作系统上的版本,例如 Mono,它是 .NET Framework 的开发源代码版本 (包含一个 C#编译器 ),该版本可以运行在几个操作系 统上,包括各种
2、Linux 版本和 Mac OS.Microsoft .NET Compact Framework(基本上是完整 .NET Framework 的一个子集 )。使用 .NET Framework 的一个主要原因是它可以作为集成各种操作系统的方式。另外,上面给出的 .NET Framework 定义并没有限制应用程序的类型。这是因为本来就没有限制。 .NET Framework 可以创建 Windows 应用程序、 Web 应用程序、 Web 服务和其他各种类型的应用程序 .NET Framework 的设计方式保证它可以用于各 种语言,包括 C#语言 ,C+、 Visual Basic、 JS
3、cript,甚至一些旧的语言,如 COBOL。为此,还推出了这些语言的 .NET 版本,目前还在不断推出更多的 .NET 版本的语言。所有这些语言都可以访问 .NET Framework,它们还可以彼此交互。 C#开发人员可以使用Visual Basic 程序员编写的代码,反之亦然。所有这些提供了意想不到的多样 这也是 .NET Framework 具有诱人前景的部分原因。 2.NET Framework 主要包含一个非常大的代码库,可以在客户语言 (如 C#)中通过面向对 象编程技术 (OOP)来使用这些代码。这个库分为不同的模块,这样就可以根据希望得到的结果来选择使用其中的各个部分。例如,
4、一个模块包含 Windows应用程序的构件,另一个模块包含联网的代码块,还有一个模块包含 Web 开发的代码块。一些模块还分为更具体的子模块,例如在 Web 开发模块中,有用于建立Web 服务的子模块 .其目的是,不同的操作系统可以根据 自己的特性,支持其中的部分或全部模块。例如, PDA 支持所有的核心 .NET 功能,但不需要 某些更深奥的模块。 部分 .NET Framework 库定义了一些基本类型。 类型是数据的一种表达方式,指定其中最基础的部分 (例如 32 位带符号的整数 ),以便使用 .NET Framework 在各种语言之间进行交互操作。这称为通用类型系统 (Common
5、Type System, CTS).除了支持这个库以外, .NET Framework 还包含 .NET 公共语言运行库 毕业设计(论文)外文文献翻译 2 (Common Language Runtime, CLR),它负责管理用 .NET 库开发的所有应用程序的执行。 3.如何用 .NET Framework 编写应用程序 .使用 .NET Framework 编写应用程序,就是使 用 .NET 代码库编写代码 (使用支持 Framework 的任何一种语言 ).VS 是一种强大的集成开发环境,支持 C#(以及托管和非托管 C+、 Visual Basic 和其他一些语言 )。这个环境的优点
6、是便于把 .NET 功能集成到代码中。我们创建的代码完全是C#代码,但使用 .NET Framework,并在需要时利用 VS 中的其他工具。为了执行C#代码,必须把它们转换为目标操作系统能够理解的语言,即本机代码,这种转换称为编译代码,由编译器执行。但在 .NET Framework 下,这个过程分为两个阶段。 4. MSIL 和 JIT 在编译使 用 .NET Framework 库的代码时,不是立即创建操作系统特定的本机代码,而是把代码编译为 Microsoft 中间语言 (Microsoft Intermediate Language, MSIL)代码,这些代码不专用于任何一种操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 外文 翻译 net framework 介绍
