学生成绩管理系统英文翻译.pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

文献翻译

题目学生成绩管理系统的设计与实现

学生姓名

专业班级

学号

院(系)软件学院

指导教师(职称)

完成时间

文献翻译

书名:C#设计模式

作者姓名:(美)麦斯科(Metsker,S.J.)著

出处:/2006—7-1/中国电力出版社

主要内容:

针对日常的软件开发问题,设计模式提供了一种优雅的、通用的可重用解决

方案。程序员可以通过设计模式组织程序中的对象,使其更易于编写和修改。本

书正是一本设计模式的实用指南,帮助你采用最常见的模式来编写C#程序.《C

#设计模式(附光盘)》由JamesW.Cooper编著,首先简明扼要地介绍了C#、面向

对象编程、继承和UML图,然后分章描述了23种设计模式及各自的使用场合,

并阐明了模式在大型设计中的作用。每种模式的用法都配有相应的示例程序演

示,这些程序收录在随书配套光盘中,可以直接运行、测试、编辑和使用。

简介c#

C#编程语言是为开发微软公司的.NET框架上的程序而设计的。本章将简

要介绍.NET从何而来,以及它的基本架构。这只是为了确保你从正确的一步开

始,让我借此机会提醒你一件可能显面易见的事情:C#的发音为seesharp。

1。1.120世纪90年代后期的Windows编程

在20世纪90年代后期,使用微软平台的Windows编程分化成许多分支.大

多数程序员在使用VisualBasic(VB)、C或C++。一些C和C++程序员在

使用纯Win32APl,但大多数人在使用MFC(MicrosoftFound撕onClasses,微

软基础类库)。其他人已经转向了COM(ComponentObjectMdodel,组件对象模

型)。

所有这些技术都有自己的问题。纯Win32APl不是面向对象的,而且使用它

的工作量比使用VIFC的更大。MFC是面向对象的,但是它却不一致,并逐渐变得

陈旧。COM虽然概念上简单,但它的实际代码复杂,并且需要很多丑陋的、不雅

的底层基础代码。

所有这些编程技术的另外一个缺点是它们主要针对桌面程序而不是Inteme

t的开发。那时,Web编程还是以后的事情,而且看起来和桌面编程非常不同。

[.NET(C#)]

把attribute翻译成特性,用来标识类,把property翻译为属性,性质,用于存取

类的字段,把markup翻译成标记,tag还是翻译成标签比较好

[。NET(C#)]

。NETFramework称为公共语言运行库(CLR)或。NET运行库.它的核心是其

运行库的执行环境.通常将在CLR的控制下运行的代码称为托管代码(managed

code)。在CLR执行开发的源代码之前,需要编译它们为中间语言(IL),CLR

再把IL编译为平台专用的代码。

程序集(assembly)是包含编译好的,面向.NETFramework的代码的逻辑单元.

可执行代码和库代码使用相同的程序集结构.

程序集的一个重要特性是它们包含的元数据描述了对应代码中定义的类型和方

法。

[.NET(C#)]

ASP页面有时显示比较慢,因为服务器端代码是解释性的不是编译的。

由于ASP代码不是结构化的所以难于维护,加上ASP不支持错误处理和语法检

查。而ASP.NET页面是结构化的。每个页面都是一个继承了。NET类System。

Web。UI.Page的类。

另外ASP。NET的后台编码功能允许进一步采用结构化的方式。

页面请求是和WEB服务器在编译后高速缓存ASP.NET页面。

[.NET(C#)]

覆盖(override)和重载(overload):

覆盖是指子类重新定义父类的虚函数的做法。

重载,是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不

同,或许参数类型不同,或许两者都不同)。

其实,重载的概念并不属于“面向对象编程”,

重载的实现是:编译器根据函数不同的参数表,对同名函数的名称做修

文档评论(0)

157****2767 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档