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