.net 术语中 简写的中英文对照

本文详细介绍了IDE、CLR、FCL、CTS、CLS、JIT、GC、MSIL、SDK、API、DDL、WPF、WCF、WF、CardSpace、PE等核心编程概念与开发工具,从IDE到.NET Framework,全面覆盖了Windows开发环境下的关键组件与技术。重点阐述了如何利用这些工具进行高效编程,以及它们之间的相互作用与应用实例。


1、IDE :   IDE,即Integrated Development Environment,是“集成开发环境”的英文缩写,可以辅助开发程序的应用软件

        一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发         软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。微软的VisualStudio系列,Borland的C++Builder,Delphi系列等。

  

2、CLR:Common Language Runtime,CLR(公共语言运行时)。


3、FCL:.NET Framework  Class Library,FCL(.NET Framework类库)。


4、CTS:Common Type System,CTS(公共类型系统)。【隶属于CLR,是CLR的组成部分。】


5、CLS:Common Language Specification,CLS(公共语言规范)。【隶属于CLR,是CLR的组成部分。】


6、JIT:Just-In-Time,(JIT是编译器),把中间语言转换为可以在目标计算机上执行的可执行文件。


7、GC:Garbage Collector,GC(垃圾搜集器)。


8、MSIL:Microsoft Intermediate Language,MSIL(微软中间语言,又称托管代码),MSIL代码存储在一个程序集中,程序集包括可执行的应用程序                  文件(.exe),和其他应用程序是用的库(.dll)。除了包含MSIL之外,程序集还包含元信息(程序集中包含的数据信息,又称为元数据)                    和可选的资源(MSIL使用的其他数据,例如声音和图片)。


9、SDK:Software Development Kit,SDK(即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等                   建立应用软件的开发工具的集合。SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相                   关文档、范例和工具的集合。SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的                 集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口 API 的一些文                   件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支                 持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。


10、API:Application Programming Interface,API(应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件                 的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指 API的说明文                 档,也称为帮助文档。【我的理解API为SDK的一部分】。


11、DDL: Dynamic Link Library,DDL(动态链接库)。在windows环境下含有大量 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种                      可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。其                    实 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了 API 函数的执行代码。为了使                      用 DLL 中的 API 函数, 必须要有 API 函数的声明(.H)和其导入库(.LIB),导入库可以先这样理解:导入库是为了在 DLL 中找到 API                      的入口点而使用的。为了使用 API 函数,我们就要有跟 API 所对应的 .H 和 .LIB 文件,而 SDK 正是提供了一整套开发 Windows 应用程序                      所需的相关文件、范例和工具的“工具包”。


12、WPF:Windows Presentation Foundation,WPF(窗口演示基地【国内:我佩服】)。WPF(Windows Presentation Foundation)是微软推出                    的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界                      面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。


13、WCF:Windows Communication Foundation,WCF(窗口交流基地) 。Windows Communication Foundation (WCF) 是由微软发展的一组                    数据通信的应用程序开发接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 Windows Presentation Foundation 及                        Windows Workflow Foundation 并行为新一代 Windows 操作系统以及 WinFX(也称 .NET Framework 3.0) 的三个重大应用程序开发类                      库。在 .NET Framework 2.0 以及前版本中,微软发展了 Web Service (SOAP with HTTP communication),.NET Remoting                                          (TCP/HTTP/Pipeline communication) 以及基础的 Winsock 等通信支持,由于各个通信方法的设计方法不同,而且彼此之间也有相互的重                      叠性(例如 .NET Remoting 可以开发 SOAP, HTTP 通信),对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新                      学习,让开发人员在使用中有许多不便。同时,面向服务架构 (Service-Oriented Architecture) 也开始盛行于软件工业中,因此微软重新                      查看了这些通信方法,并设计了一个统一的程序开发模型,对于数据通信提供了最基本最有弹性的支持,这就是 Windows Communication                    Foundation。

14、WF:Windows Workflow Foundation, WF(窗口工作流基地)。工作流是一种技术、是一个框架,微软通过这个技术和框架为客户(软件开发                        商)提供了一个工作流的解决方案。


15、Card Space:CardSpace,(XXX)是一个提供统一安全管理和身份认证的技术。


16、PE:Portable Executable,PE(可移植可执行)。在Windows系统(Windows9X,NT,2000)下的可执行文件,是基于Microsoft设计的一种新的文件结                 构,此结构被称之为PE结构.PE的意思是Portable Executable(可移植的执行体).所有Win32执行体都是用PE文件格式,其中包括                                         SYS,DLL,EXE,COM,OCX等.。


17、



1、参考文献:http://baike.baidu.com/edit/id=5775&subLemmaId=5401660 (IDE)

2、参考文献:http://baike.baidu.com/view/429424.htm (SDK,DLL,API)

3、参考文献:http://baike.baidu.com/view/292311.htm (WPF)

4、参考文献:http://baike.baidu.com/view/309502.html?wtp=tt  (WinFX)

5、参考文献:http://www.cnblogs.com/kilxy/archive/2006/12/15/593359.htmlWF

6、参考文献:http://baike.baidu.com/view/8358.htm#sub4904806 (PE)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值