教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 其它> C#编程语言概述C#Programming-Language-Overview大学毕业论文外文文献翻译及原文

C#编程语言概述C#Programming-Language-Overview大学毕业论文外文文献翻译及原文

  毕 业 设 计(论文)

  外 文 文 献 翻 译

  文献、资料中文题目:C# 编程语言概述

  文献、资料英文题目:C#Programming-Language-Overview 文献、资料来源:

  文献、资料发表(出版)日期:

  院 (部):

  专 业:

  班 级:

  姓 名:

  学 号:

  指导教师:

  翻译日期: 2017.02.14

  附件一 中文译文

  C# 编程语言概述

  1. C,C++,C#的历史

  C#程序语言是建立在C和C++程序语言的精神上的。这个账目有着很有力的特征和易学的曲线。不能说C#与C和C++相同,但是因为C#是建立在这两者之上,微软移除了一些成为更多负担的特征,比如说指针。这部分观看C和C++,在C#中追踪它们的发展。

  C程序语言原本是被定义在UNIX操作系统中的。过去经常编写一些UNIX的应用程序,包括一个C编译器,最后被用于写UNIX自己。它普遍认可在这个学术上的竞争扩展到包含这个商业的世界,脑上。最初的Windows API被定义与使用C同Windows代码一起工作,并且直到今天至少设置核心的Windows操作系统APIS保持C编译器。

  来自一个定义的观点,C缺乏一个细节就像Smalltalk这类语言也包含的一样,一个对象的概念。你将会学到更多的关于对象的内容在第八章“写面向对象的代码”一个对象作为一个数据的收集并且设置了一些操作,代码可以被C来完成,但是对象的观念并不能被强制出现在这个语言中。如果你想要构造你的代码使之像一个对象,很好。如果你不想这么做,C也确实不会介意。对象并不是一个固有的部分在这门语言中,很多人并没有花很大的经历在这个程序示例中。

  当面向对象的观点的发展开始得到认可之后,思考代码的方法。C++被开发出,包含了这种改良。它被定义去兼容C(就像所有的C程序同样也是C++程序,并且可以被C++编译器编译) C++语言主要的增加是提供这种新的概念。C++又额外提供了的类(对象的模板)行为的衍生。

  C++语言是C语言之上的改良体,不熟悉的不常用的语言上,例如VB,C和C++是很底层的,而且需要你错大量的编码来使你的应用程序很好的运行。理和错误检查。和C++可以处理在一些非常给力的应用程序中,码工作的很流畅。被设定的目标是保持对C的兼容,C++不能够打破C的底层特性。

  微软定义的C#保留了很多C和C++的语句。码并且能想对快地识别代码。

  对于C#来说一个很大的优势是它的设计师并没有让它去兼容C和C++。当这看起来或许是个错误的处理时,事实上是一个好消息。C#剔除了一些使得C和C++工作起来很困难的东西。始怪癖和在C中发现的缺陷。C#正在开始一个清洁的石板并且没有任何兼容需求。因此它能够保持前辈的强项并且丢弃使得C和 C++程序生存困难的弱点

  2. 引进C#

  C#这门在.NET体系中被引进的全新语言,是从C++衍生出来的。然而,C#是一门流行的,面向对象的(从头到尾)类型安全的语言。

  语言特征

  下面的部分提供了一个快速的视角关于C#语言的一些特征。如果它们中的某些概念对你来说很陌生,不要着急,所有的东西都将在后续章节中详细说明。

  类

  在C#中,所有的代码和数据都必须被附在一个类中。你不能在类外定义一个变量,同样的你也不能写任何不在类中的代码。当一个类的对象被创建并且运行时,类就被构造了。当类的对象被释放时,类也就被销毁了。类提供了单继承,所有的类最终从基类获取的东西就是对象。随着时间的推移,C#提供了有版本的技术去帮助你的类的形成来保养代码的兼容当你使用你更早期的类的代码的时候。

  下面让我们来看一个叫做Family的类的例子。这个类包含了两个静态的域来保存家庭成员的第一个名字和最后一个名字。同样的,有一个方法来返回家庭成员的全名。

  class Class1

  {

  public string FirstName;

  public string LastName;

  public string FullName()

  {

  }

  return FirstName + LastName;

  }

  注:单继承意味着一个C#类只能从一个基类中继承。

  C#是你能够打包你的类放到一个被称作namespace类的集合里面。并且可以在逻辑聚合 上帮助安排类 的收集。当你 开始学习C#的时候,很 明显所有的namespace都是和.NET类型的系统相关的。微软同样选择包含了一些类辅助于兼容以前的代码和API的通道。这些类同样包含在微软的namespace中。

  数据类型

  C#让你使用两种类型的数据工作:值类型和引用类型。值类型保存实际的值。引用类型保存实际的值储存在存储器别处的位置。原始的数据类型,例如字

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注

2019年上海公务员行测数量关系模拟题
2019年上海公务员行测判断推理模拟题答案
上海公务员行测言语理解练习题答案
上海公务员结构化面试模拟题答案3.27
2019年上海公务员行测类比推理练习题
上海公务员行测逻辑判断练习题答案
2019年上海公务员申论模拟题:互联网+让智慧城市触手可及
上海公务员行测定义判断模拟题答案
2019年上海公务员行测类比推理练习题答案
2019年上海公务员常识判断练习题答案
2019年上海公务员申论模拟题:阅读经典,也要开拓创新
上海公务员结构化面试模拟题3.27
2019年上海公务员申论每周一练:菜市场变图书馆 建设书香社会
2019年上海公务员申论模拟题:中国式求人
2019年上海公务员行测言语理解模拟题03
2019年上海公务员行测言语理解模拟题答案04.26
2019年上海公务员行测言语理解模拟题04.26
2019年上海公务员行测模拟题01
上海公务员面试热点模拟题:81岁“学霸奶奶”从天津大学毕业
上海面试热点模拟题:电动车新标准势在必行
2019年上海公务员行测言语理解模拟题答案
上海公务员面试热点模拟题:提升上海文化软实力
2019年上海公务员申论模拟题:信仰的力量
2019年上海公务员行测言语理解模拟题
上海公务员行测判断推理练习题03.27
上海公务员面试模拟题:如何解决弱势群体的困难
上海公务员行测定义判断模拟题
上海公务员行测判断推理练习题答案03.27
2019年上海公务员行测模拟题答案01
上海公务员面试热点模拟题:家长走进学堂 子女入学加分

网友关注视频

沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
沪教版八年级下册数学练习册21.3(3)分式方程P17
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
沪教版八年级下次数学练习册21.4(2)无理方程P19
六年级英语下册上海牛津版教材讲解 U1单词
沪教版八年级下册数学练习册21.3(2)分式方程P15
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
冀教版小学英语四年级下册Lesson2授课视频
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
外研版英语三起6年级下册(14版)Module3 Unit1
飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
《小学数学二年级下册》第二单元测试题讲解
北师大版数学四年级下册3.4包装
沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
沪教版八年级下册数学练习册21.4(1)无理方程P18
第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
外研版八年级英语下学期 Module3
冀教版英语四年级下册第二课
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
三年级英语单词记忆下册(沪教版)第一二单元复习
8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
外研版英语三起5年级下册(14版)Module3 Unit1
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
七年级英语下册 上海牛津版 Unit9
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省