计算机外文的资料翻译.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  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文档。上传文档
查看更多
计算机外文的资料翻译

毕业设计(论文)外文资料翻译 院 系 计算机科学与工程学院 专  业 计算机科学与技术 学生姓名 班级学号 外文出处 Russ Basiura,Mike Batongbacal《Professional ASP.NET Web Services》 Matt Weisfeld《The Object-Oriented Thought Process》 Jeffrey Putz《Maximizing ASP.NET:Real World,Object-Oriented Development》 2.外文资料原文; 指导教师评语:                        指导教师签名:                           年月日 1 利用面向对象实现设计 一般来说,一个可靠的面向对象的数额及过程往往包含以下步骤: (1)完成适当的分析; (2)建立一份描述系统的工作陈述; (3)从上述的工作陈述中收集需求; (4)开发一个用户界面模型; (5)明确类; (6)确定各个类的职责; (7)确定各个类是如何相互交互的; (8)创建一个工程模型来描述要构建的系统; 系统(或对象模型)由类图和类交互构成。这个模型应当真实地表示系统,而且要易于理解和修改。 2 类到底是什么 简而言之,类似对象的一个蓝图。当你在实例化一个对象时,就是使用一个类作为构建这个对象的基础。实际上,解释类和对象时确实存在“先有鸡还是先有蛋”的问题。要描述类很难不使用对象这个词,反过来,描述对象时又少不了类。例如,一辆自行车是一个对象。不过,必须有人创建了自行车的蓝图(也就是类)。在面向对象的软件设计中就不存在这样的问题,我们确实知道哪一个在前——应该是先有类。如果没有类,对象就无法实例化。 要解释类和方法,即一个关系数据库领域的例子会很有帮助的。在一个数据库表中,表的自身的定义(字段、描述和所用的数据类型)就是一个类(元数据),对象则是表中的行(数据)。 3 建立用户界面模型 作为面向对象设计过程的最后一步,必须创建用户界面的一个原型。这个原型将提供很有价值的信息来帮助指导迭代完成设计过程。在《Object-Oriented Design in Java》一书中,Gilbert和McCarty就曾指出“对于一个系统用户来说,用户界面就是系统”。这种说法非常贴切。创建用户界面原型有很多不同的方法。可以在纸上或者在白板上画出用户界面,可以使用一种专门的原型工具甚至一个语言环境(如Visual Basic,它常用于建立快速模型),也可以使用你最喜欢的开发工具的集成开发环境来创建原型。 不论你用哪种方式来开发用户模型界面,都需要确保用户能够对界面的外观做最后的评判。 4 继承 面向对象程序设计中最强大的一个特性可能是代码的重用。结构化设计在某种程度上提供了代码重用——你可以编写 一个过程,然后根据需要使用多次。然而,面向对象设计者更进一步,允许通过组织类并且抽取各个类之间的共性来定义类之间的关系,这不仅有利于代码的重用,而且还可以实现过了更好的整体设计。集成是体重这种功能的一个主要途径。 继承允许类继承另一个类的属性和方法。这就允许通过抽取共同的属性和方法来创建全新的类。 5 使用对象持久性 对象持久性也还是许多面向对象系统必须解决的一个问题。持久性概念是指维护对象的状态。运行程序是,如果没有以某种方式保存对象,对象就会死亡,永远不能恢复。这些临时性对象在某些应用中可能适用,但是在大多数商业系统中,必须保存对象的状态以备以后使用。 可以通过将对象串行化并写至一个平面文件来持久保存对象,这是最简单的方法。现在的最新技术是基于XML的。尽管从理论上来讲,对象只要没有被撤销就能在内存中持久保存,但是我们所要强调的是将持久对象保存到某种存储设备上。可以考虑以下3种主要的存储设备。 .平面文件系统——可以通过串行化对象来将对象保存在一个平面文件中。这种用法很有限。 .关系数据库——必须使用某种中间件将对象转化为关系模型。 .面向对象数据库——这是保证对象持久性最合理的方法,但是大多数公司都已经将数据存储在遗留系统中,而且只是刚开始研究对象数据库。通常,及时是全新的面向对象应用也必须与遗留数据交互。 6 什么是UML? 顾名思义,UML是一种建模语言。UML用户指南将UML定义为“一种用户可视化表示、指定、构造和描述软件密集系统中部件的图形化语言”。UML为编写系统蓝图提供了一种标准方法。简单的说,UML提供了一种以图形化方式表示和管理面向对象软件系统的发那个发。它不仅是系统设计的表示,而且是一种有助于完成系统设计的工具。 7 ASP.NET 概述 ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档