《计算机专业文献翻译实例》由会员分享,可在线阅读,更多相关《计算机专业文献翻译实例(7页珍藏版)》请在金锄头文库上搜索。
1、本科生毕业论文(设计)外文资料译文论文题目:计算机高级语言多媒体教学演示系统学生姓名:何 平年级(学号):00121015二级学院:信息工程学院专业:计算机科学与技术指导教师:王晓霞 职称:副教授填表日期: 2004 年 2 月 22 日杭州师范学院教务处制 外文资料翻译(不少于4000外文印刷字符)1. 所译外文资料:篇一:%1 作者:KIDware%1 书名(或论文题目):Introduction to the Visual Basic Environment%1 出 版 社(或刊物名称):刊物名LEARN VISUAL BASIC 6.0%1 出版时间(或刊号):2004年%1 所译页码
2、:2-6;篇二:%1 作者:Microsoft公司%1 书名(或论文题目):Microsoft Visual Basic 6.0桌血应用程序开发(影印笫2版)%1 出版社(或刊物名称):北京大学出版社%1 出版时间(或刊号):2000年6月%1 所译页码:4-7;2. 译成中文:译文:(篇一:摘自Learn Visual Basic 6第一章对Visual Basic应用环境的介绍第2 页到第6页的内容。)什么是 Visual Basic?Visual Basic是一个允许你开发Windows(图形用户界面)应用程序的工具。这个丿应用程序有一 个用户友好界面。作为一个Visual Basic稈
3、序设计人员,你应该从一个新的角度去看待Windows 应用稈序。你将会了解和懂得Word,、Excel. Access和另外的应用稈序的不同元素是如何起作 用的。你可以用一个新的词汇去描述Windows应用程序的备个元素。Visual Basic是事件驱动的,即代码挂起肓到被唤醒去响应一个事件(按钮按下,菜单选 择)。Visual Basic是一个事件进程管理。一旦事件被杏探到,那么它相应的代码也就会被激 活。程序控制随后返冋到事件处理器。所有的Windows程序都是事件驱动的。例如,在Word里,一般没有事件会发生,当你按下 了一个按钮,选择了一个菜单选项,或者打一些文档,那么,相应的事件就
4、会发生。这里的每个 动作都是一个事件。Visual Basic事件驱动的性质,使得它能够很方便地和其它应用程序合作。在你开发Visual Basic应用稈序时,事件程序能够被单独创建和测试,节省了开发时间。常用的那些事件稈序有 相似的代码,允许重用(大批量的复制粘贴)。Visual Basic 的一些属性:设计应用程序时完整的控制设置;大量的供使用的图标和图像;响应鼠标和键盘的行为;剪贴板和打印机的接口;完整的数学队列,操作字符串和图形函数;能够协助和控制动态的可变数组;提供顺序性的随机存储文件;有益的调试器和处理错误的X具;强大的数据库访问工具;ActiveX 支持;包和配置使得应用程序的发
5、布简单化。Visual Basic 6 和其它 Visual Basic 相比较:最早的面向DOS的和Windows的Visual Basic是在1991年引入的。Visual Basic 3 (在以前的版木上有重大改进的)在1993年发布;Visual Basic 4在随后的1995年发布(增加了 32位的应用稈序支持);Visual Basic 5在后来的1996年发布,新的环境,提供的创造性的ActiveX控件,剔除了 16 位的应用程序支持;现在,Visual Basic 6一些确定的Visual Basic 6的新属性:更快的编译速度;新的ActiveX控件对彖;允许数据库和更多的丿
6、诃IJ程序结合;新的数据报告设计;新的包和配置;附加的网际能力;用 Visual Basic6 创建的应用程序要在 Windows95, Windows98, Windows2000 或者 WindowsNT 上使用。Visual Basic应用程序的结构工稈(.VB工稈,.MAKE文件)Form 1 (.FRM)Form 2 (.FRM)Form 3 (.FRM) Module 1 (.BAS)Control 1Control 1Control 1Control 2Control 2Control 2Control 3Control 3Control 3应用程序(工程)纽成部分:= Form
7、s (窗体)-创建作为用户接口的窗体;n Controls (控件)-允许用户交互的在窗体上绘制的图形(文本框,标签,滚动条,命 令按钮,等.)(窗体和控制是对象.)= Properties (属性)-每个窗体和控制的特征由属性来说明.例如属性包括名称,标 题,大小,颜色,位置和内容。Visual Basic提供了默认的属性,在设计阶段或运行 阶段能够更改属性。= Methods (方法)-在稈序中创建能够被调用以告知特殊对彖的行为。= Event Procedures (事件程序)-和某一对象连结在一起的代码。这是一些能在事件 激活时执行的代码。= General Procedures (普
8、通程序)-未和对象连结的代码。这些代码必须被应用程序所 调用。n Modules (模型)-应用稈序所使用的通用稈序,变量声明和常量定义的集合。开发应用程序的步骤: Visual Basic开发环境使得创建一个应用程序简单方便。在创建一个Visual Basic应用程序 过程中有三个主要的步骤:1. 通过在窗体上放置控件来绘制用户接口。2. 给控件设置属性。3. 给控件事件添加代码(多半是写另外的稈序)。无论你是否是在创建一个简单的应用稈序或是一个包括很多控件或者很多行代码的应用 程序这些步骤都是相同的。-Visual Basic事件驱动的属性允许你按阶段创建和测试应用程序。你能够一次性地创建
9、一 个稈序或部分稈序或在想做的时候再创建。当你的应用稈序成形时要确信它带来的会是 最小的错误。当你的设计技术有进步时,要记得用这一持续性的发展进程去创建应用稈序。创建一点,测 试一点,修改一点再测试。你将很快能得到一个完整的应用稈序。能够在Visual Basic中快速创 建一些应用稈序,并能很好地运行。现在,我们开始Visual Basic并关注应用稈序开发过稈的每 一阶段。(篇二:摘自Visual Basic 6.0桌面应用程序开发(彫印第2版)第一章应用程序设计计划 第一课“使用微软来解决框架结构”第4页到第7页的内容。)申请、队和稈序模型帮助计划者识别一个应用程序所有商业和技术上的需求
10、,所以资源能够 被有效地利用。同时,这些模型帮助组织认识到设计软件的稈序和设计一幢建筑物的复杂稈序Z 问的相似性,这是微软为什么在软件设计中把总建筑师给专家(的原因)。你能想象设计上的这三个远景申请、队和程序模型作为方便的沿着一个(方向)的 连续的点能够帮助你应用一些特别组的技术和工具,以及说明特别听众的需要。这些远景以一个 更聚焦的方式来描述设计进程。在任给的点,你能再次访问你白己的设计部分。设计是一不断提 升精练度的过稈。解决设计模型的设计阶段信息系统设计进稈是发展的。一个好的软件设计的类推是建筑物的设计。一个建筑物的设计 有三个阶段:第一是建筑师的草图,第二是建筑的计划,第三是为建筑物的
11、实际环境订定的对计 划调整的附加细节。最后一部分也包括构造建筑物的技术和可用材料。下列备项描述了(建筑物 设计和)软件设计的相似:概念设计:建筑师初始的草图为客户提供了建筑物的全景照,而且可能包含例如平面图、截图和其它的 元索。全景照符合用作一个从知道使用者真正需要做什么,然后扩大创造一系列清楚的目的以便 捕获理解的软件发展工稈的概念设计。逻辑设计:第二阶段在建筑的进程中,结合客户的视野和建筑师的视野和知识。建筑师使用详细的图逝 在建筑建筑物的过程中沟通承包商和其它部门。这阶段和软件发展进程中的逻辑设计阶段是符合 的,在当中你得出解决的架构而且给实际的设计提供一种基础。身为一个开发者,逻辑设计
12、作为 一个重要的设计阶段在第2课中将被详细提到。实际(物理)设计:建筑师给建设者草拟计划。这些计划包括建筑活动的细节,茯至为个别转包商有更详细的细 节。这个阶段和软件发展进程中申请设计者的物理设计是一致的。概念设计的目的:概念设计藉rti包括生意赞助者,使用者,经理和居民來促进完善和正确需求。概念设计的li 的是明白使用者做的事和明确商业需要。这个过程包括:明确你尝试解决问题的能力。明确使用者和商业的需求和技术能力。描述那需要,未来工作的状态。决定是否有改进已有结论的价值。在概念设计中,队成员提出了为解决未来状态而提高理解和表达问题及视觉的设想。这个设 想的目的是考虑商业环境的解决策略,同时冋
13、答谁,什么,何时,为什么和如何这些问题。很多概念设计是一种引致决定哪种进程和活动将进入新系统,这些进程和活动将如何碰到怎 样的需求,使用者的经验将会是哪些活动的分析活动。逻辑设计的目的:逻辑设计活动直接來白于概念设计产生的情节是整合的,而且给实际(物理)设计提供了基 础。逻辑设计描述了组成结论的元素以及他们如何相互影响的。你为最好的效率集合、表现和重 复使用了元素。在第2课中,你将会学习更多有关在计划一个应用程序时使用逻辑设计(的知识)。实际(物理)设计的目的:实际设计描述了一种允许开发者构造结论的解决方法。实际设计沟通了解决的必需细节,包 括你在产生结论时使用的组织、结构、技术和备元素Z间的
14、关系。作为开发考的角色:商业问题经常被识别而且建立在高组织水平的方向例如策略的管理。作为一个软件开发 者,你在概念设计上的角色通常被充其量限制。因为这个原因,在木课程中概念设计阶段将不再 进一步讨论。开发者参与的不仅是包括制造流程图解,假的密码和物体模型的结论的实际设计中,而且也 在逻辑设计中。因为逻辑设计给实际设计提供了一个基础,它对包括开发若在内定重要的。工作 在逻辑设计阶段将会和工作在实际设计的(开发者)在一个反复的程序中T作重叠。这就允许发 展队成员增加系统的最优化改进操作。逻辑设计过程通过工程队來提升对结论的理解。当决定细节水平应该被包含在设计中时,这 是最主要的考虑。如果太少细节被
15、包括在内,工程队将冒失去交互作用的危险而进行操作。如果 太多的细节被包括在内,设计将变得过度复杂。逻辑设计任务如果不能表明当前的问题,那么一个技术上正确的计划将不有效。概念设计都是有关解决正 确问题的;你对基于商业和使用者描述的解决方案的决定。在逻辑设计中,你决定了一个为解答 而动的逻辑组织。这提供了一个完整工程的连贯视野。逻辑设计应该包含下列备项特性:技术独立性逻辑设计应该尽可能是独立的物理执行。然而,为了有效知道设计能否被执行,某个物理限 制或机会应该在逻辑设计中被考虑。在实际的设计阶段,纯粹的技术一依赖决定要下得比较迟。减少复杂逻辑设计的最主要目的是处理复杂。复杂导致不完全的理解,而这又导致了混乱,导致了不 详尽的叙述和不充分的实际。处理复杂的关键是组织解决和限制不必要的细节。关注结构逻辑设计的目的是展开系统中的元素,描述他们如何连接,并且定义应用他们能够做好的东 西。逻辑设计描述了系统如何适应在概念设计中产生的每个情节。在每个情节中每个特征和活动 应该被逻辑设计中的至少一种元素来说明。逻辑设计进程你藉由定义系统的主要组件来开始逻辑设计进程。一个组件表现为一些工作在一起完成一项 任务的过程的集合。你必须详细说明每个元素