欢迎来到天天文库
浏览记录
ID:5463396
大小:52.52 KB
页数:6页
时间:2017-12-13
《毕业设计(论文)-图书在线销售系统--外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)外文翻译本科毕业设计(论文)外文翻译译文:C#基础介绍出自作者AndersHejlsbergandScottWiltamuthC#是一种简单,现代,面向对象和类型安全的编程语言,由C和C++发展而来。C#牢固地植根于C和C++语言族谱种,并且会很快被C和C++程序员所熟悉。C#的目标在于把VISUALBASIC的高生产力和C++本身的能力结合起来。C#作为MICROSOFTVisualStudio7.0的一部分提供给用户。除了C#以外,VisualStudio还支持VisualBasic,Visua
2、l++和描述语言Vbscript和Jscript.所有这些语言都提供对Microsoft.NET平台的访问能力,它包括一个通用的执行引擎和一个丰富的类库。Microsoft.NET平台定义了一个“通用语言子集”(CLS),是一种混合语言,它可以增强CLS兼容语言和类库间的无缝协同工作能力。对于C#开发者,这意味着既是C#是一种新的语言,它已经可以对用老牌工具如VisualBasic和VisualC++使用的丰富类库进行完全访问。C#子集并没有包含一个类库。一个C#程序由一个或多个源文件组成。一个源文件是一个统一字符编码的字符的有序序列。燕文件通常和文件系统种的
3、文件有一一对应关系,但是这个对应关系并不需要。从概念来讲,一个程序在编译时有四步:1.预处理,一种文本到文本的转换,这使得可以对程度需文本进行条件饱和和删除。2.语法分析,它把输入字符序列转换为一个标记序列。3.句法分析,它把标记序列转换为可执行代码。C#的词汇和句子的文法散步在整个文章中。词汇文法定义如能把字符组合为形式标记:句子的文法定义了如何把标记组合为C#程序。文法生成包括无词尾符号和有词尾符号。在文法生成当中,无词尾符号用意大利体表示,而有词尾符号用定宽字体。每一个吴词尾符号定义为一系列产品(PRODUCTION)。这一系列产品的第一行是吴词尾符号的
4、名称,接下来是一个冒号。对于一个场频,每个连续的锯齿状的行的右手边同左手边类似是无词尾符号。6本科毕业设计(论文)外文翻译C#程序中的生命定义了程序的重要声明。C#程序用名称空间来组织,它可以包含类型声明和潜逃声明。类型声明用来定义类,结构,接口,类的声明可以包含实例构造函数,析构函数,静态构造函数,常数,域,方法,属性,时间,索引,操作符和潜逃类型。一个声明在声明所属的声明域定义了一个名称。除了重载构造函数,方法,索引和操作符名称,在一个声明域种有两个或更多介绍有相同名称成员的声明时,是错误的。对一个而生命域中,包含有相同名称的不同种类成员是永远不可能的。例
5、如,一个声明域种不能包括有相同名称的域和方法。这里有许多种不同类型的声明域,如下表示:在所有程序的源文件种,不包括嵌套名称空间声明的名称空间成员声明都是一个单独的组合声明域,称为全局声明域。在所有程序的源文件种,名称空间成员声明和有相同完整正确的名称空间名称的名称空间声明都是一个单独的组合声明域。每个类,结构或接口声明都会创建一个新的声明域。名称通过类成员声明,结构成员什么或接口成员声明介绍到这个声明域中。除了重载构造函数声明和静态构造函数声明,一个类类或结构成员声明不能引入域类或结构名称相同的成员。一个类,节后或接口允许方法和所以的重载。此外,一个类声明的方
6、法,而在他们各自签名中提供了不同的方法声明。注意基类不影响类的声明域。而基本接口不影响一个接口的声明域。这样,一个派生的类或接口可以用和继承的成员相同的名称声明一个成员。这样的一个成员贝成为隐藏了继承的成员。每个枚举声明创建一个新的声明域。名称通过枚举成员声明介绍到声明域中。每个块或者转换为局部变量创建一个分立声明域。名称通过局部变量声明贝引入到这个声明域。如果一个块是构造函数或方法声明的主体,在形参列表中声明的参数是这2个块的局部变量声明域的成员。块的局部变量声明域包括任何嵌套块。因而,在一个嵌套块中不太可能用域嵌套块中的局部变量有相同名称声明一个局部变量每
7、个块或转换块为标签创建一个分立的声明域。名称通过标签声明贝引入到这个声明域,而名称通过GOTO声明引入到这2个声明域。块的局部变量声明域包括任何嵌套块。因而,在一个嵌套块中不太可能用域嵌套块中的标签想同名称声明一个标签。在名称贝声明的文本顺序通常并不重要。特别是,文本顺序对于声明和使用名称空间,类型,常数,方法,属性,时间,索引,操作符,构造函数,析构函数和静态构造函数来说并不重要。声明顺序在下面的途径才是重要的:·域声明和局部变量的声明顺序决定了他们的初始化是按声明顺序执行。·局部变量必须在他们被使用前定义。·当常数表达式数值贝忽略,枚举成员的声明顺序是重要
8、的。C#语言的类型被分为三类:数值类型
此文档下载收益归作者所有