【VB开源代码栏目提醒】:网学会员为广大网友收集整理了,外文资料 - 毕业设计,希望对大家有所帮助!
附件 5:外文资料翻译(不少于 4000 外文印刷字符)1.所译外文资料: 篇一: ①作者:KIDware : ②书名(或
论文题目)《Introduction to the Visual Basic Environment》 ③出 版 社(或刊物名称):刊物名《LEARN VISUAL BASIC 6.0》 ④出版时间(或刊号):2004 年 ⑤所译页码:2-6 篇二: ①作者:Microsoft 公司 : 》 ②书名(或
论文题目)《Microsoft Visual Basic 6.0 桌面应用程序开发(影印第 2 版) ③出 版 社(或刊物名称):北京大学出版社 ④出版时间(或刊号):2000 年 6 月 ⑤所译页码:4-72.译成中文: 译文:(篇一:摘自《Learn Visual Basic 6》第一章《对 Visual Basic 应用环境的介绍》第 2页到第 6 页的内容。
) 什么是 Visual Basic Visual Basic 是一个允许你开发 Windows图形用户界面应用程序的工具。
这个应用程序有一个用户友好界面。
作为一个 Visual Basic 程序设计人员,你应该从一个新的角度去看待 Windows应用程序。
你将会了解和懂得 Word、Excel、 Access 和另外的应用程序的不同元素是如何起作用的。
你可以用一个新的词汇去描述 Windows 应用程序的各个元素。
Visual Basic 是事件驱动的,即
代码挂起直到被唤醒去响应一个事件(按钮按下,菜单选择……)。
Visual Basic 是一个事件进程管理。
一旦事件被查探到,那么它相应的
代码也就会被激活。
程序控制随后返回到事件处理器。
事件 事件处理器 事件 Basic
代码 Basic
代码 Basic
代码 处理器 所有的 Windows 程序都是事件驱动的。
例如,在 Word 里,一般没有事件会发生,当你按下了一个按钮,选择了一个菜单选项,或者打一些
文档,那么,相应的事件就会发生。
这里的每个动作都是一个事件。
Visual Basic 事件驱动的性质,使得它能够很方便地和其它应用程序合作。
在你开发 VisualBasic 应用程序时,事件程序能够被单独创建和测试,节省了开发时间。
常用的那些事件程序有相似的
代码,允许重用(大批量的复制粘贴) 。
Visual Basic 的一些属性: 设计应用程序时完整的控制设置; 大量的供使用的图标和图像; 响应鼠标和键盘的行为; 剪贴板和打印机的接口; 完整的数学队列,操作字符串和图形函数; 能够协助和控制动态的可变数组; 提供顺序性的随机存储文件; 有益的调试器和处理错误的工具; 强大的数据库访问工具; ActiveX 支持; 包和配置使得应用程序的发布简单化。
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 控件对象; 允许数据库和更多的应用程序结合; 新的数据
报告设计; 新的包和配置; 附加的网际能力; 用 Visual Basic6 创建的应用程序要在 Windows95, Windows98, Windows2000 或者 WindowsNT上使用。
Visual Basic 应用程序的结构工程 .
VB 工程 .MAKE 文件 Form 1 .FRM Form 2 .FRM Form 3 .FRM Module 1 .BAS Control 1 Control 1 Control 1 Control 2 Control 2 Control 2 Control 3 Control 3 Control 3应用程序 工程 组成部分: Forms (窗体)– 创建作为用户接口的窗体; Controls (控件)– 允许用户交互的在窗体上绘制的图形文本框 标签 滚动条 命 令按钮 等. 窗体和控制是对象. Properties (属性)– 每个窗体和控制的特征由属性来说明. 例如属性包括名称,标 题,大小,颜色,位置和内容。
Visual Basic 提供了默认的属性,在设计阶段或运行 阶段能够更改属性。
Methods (方法)– 在程序中创建能够被调用以告知特殊对象的行为。
Event Procedures(事件程序) – 和某一对象连结在一起的
代码。
这是一些能在事件 激活时执行的
代码。
General Procedures (普通程序)–未和对象连结的
代码。
这些
代码必须被应用程序所 调用。
Modules(模型) – 应用
程序所使用的通用程序,变量声明和常量定义的集合。
开发 应用程序的步骤: Visual Basic 开发环境使得创建一个应用程序简单方便。
在创建一个 Visual Basic 应用程序 过程中有三个主要的步骤: 1. 通过在窗体上放置控件来绘制用户接口。
2. 给控件设置属性。
3. 给控件事件添加
代码(多半是写另外的程序) 。
无论你是否是在创建一个简单的应用程序或是一个包括很多控件或者很多行
代码的应用 程序这些步骤都是相同的。
Visual Basic 事件驱动的属性允许你按阶段创建和测试应用程序。
你能够一次性地创建一 个程序或部分程序或在想做的时候再创建。
当你的应用程序成形时要确信它带来的会是 最小的错误。
当你的设计技术有进步时,要记得用这一持续性的发展进程去创建应用程序。
创建一点,测试一点,修改一点再测试。
你将很快能得到一个完整的应用程序。
能够在 Visual Basic 中快速创建一些应用程序,并能很好地运行。
现在,我们开始 Visual Basic 并关注应用程序开发过程的每一阶段。
(篇二:摘自《Visual Basic 6.0 桌面应用程序开发(影印第 2 版)》第一章《应用程序设计计划》第一课“使用微软来解决框架结构”第 4 页到第 7 页的内容。
) 申请、队和程序模型帮助计划者识别一个应用程序所有商业和技术上的需求,所以资源能够被有效地利用。
同时,这些模型帮助组织认识到设计软件的程序和设计一幢建筑物的复杂程序之间的相似性,这是微软为什么在软件设计中把总建筑师给专家(的原因)。
你能想象设计上的这三个远景——申请、队和程序模型——作为方便的沿着一个(方向)的连续的点能够帮助你应用一些特别组的技术和工具,以及说明特别听众的需要。
这些远景以一个更聚焦的方式来描述设计进程。
在任给的点,你能再次访问你自己的设计部分。
设计是一不断提升精练度的过程。
解决设计模型的设计阶段 信息-系统设计进程是发展的。
一个好的软件设计的类推是建筑物的设计。
一个建筑物的设计有三个阶段:第一是建筑师的草图,第二是建筑的计划,第三是为建筑物的实际环境订定的对计划调整的附加细节。
最后一部分也包括构造建筑物的技术和可用材料。
下列各项描述了(建筑物设计和)软件设计的相似: 概念设计: 建筑师初始的草图为客户提供了建筑物的全景照,而且可能包含例如平面图、截图和其它的元素。
全景照符合用作一个从知道使用者真正需要做什么,然后扩大创造一系列清楚的目的以便捕获理解的
软件发展工程的概念设计。
逻辑设计: 第二阶段在建筑的进程中,结合客户的视野和建筑师的视野和知识。
建筑师使用详细的图画在建筑建筑物的过程中沟通承包商和其它部门。
这阶段和软件发展进程中的逻辑设计阶段是符合的,在当中你得出解决的架构而且给实际的设计提供一种基础。
身为一个开发者,逻辑设计作为一个重要的设计阶段在第 2 课中将被详细提到。
实际(物理)设计: 建筑师给建设者草拟计划。
这些计划包括建筑活动的细节,甚至为个别转包商有更详细的细节。
这个阶段和软件发展进程中申请设计者的物理设计是一致的。
概念设计的目的: 概念设计藉由包括生意赞助者,使用者,经理和居民来促进完善和正确需求。
概念设计的目的是明白使用者做的事和明确商业需要。
这个过程包括: 明确你尝试解决问题的能力。
明确使用者和商业的需求和技术能力。
描述那需要,未来工作的状态。
决定是否有改进已有结论的价值。
在概念设计中,队成员提出了为解决未来状态而提高理解和表达问题及视觉的设想。
这个设想的目的是考虑商业环境的解决策略,同时回答谁,什么,何时,为什么和如何这些问题。
很多概念设计是一种引致决定哪种进程和活动将进入新系统,这些进程和活动将如何碰到怎样的需求,使用者的经验将会是哪些活动的分析活动。
逻辑
设计的目的: 逻辑设计活动直接来自于概念设计产生的情节是整合的,而且给实际(物理)设计提供了基础。
逻辑设计描述了组成结论的元素以及他们如何相互影响的。
你为最好的效率集合、表现和重复使用了元素。
在第 2 课中,你将会
学习更多有关在计划一个应用程序时使用逻辑设计(的知识)。
实际(物理)设计的目的: 实际设计描述了一种允许开发者构造结论的解决方法。
实际设计沟通了解决的必需细节,包括你在产生结论时使用的组织、结构、技术和各元素之间的关系。
作为开发者的角色: 商业
问题经常被识别而且建立在高组织水平的方向——例如策略的管理。
作为一个软件开发者,你在概念设计上的角色通常被充其量限制。
因为这个原因,在本
课程中概念设计阶段将不再进一步讨论。
开发者参与的不仅是包括制造流程图解,假的密码和物体模型的结论的实际设计中,而且也在逻辑设计中。
因为逻辑设计给实际设计提供了一个基础,它对包括开发者在内是重要的。
工作在逻辑设计阶段将会和
工作在实际设计的(开发者)在一个反复的程序中工作重叠。
这就允许发展队成员增加系统的最优化改进操作。
逻辑设计过程通过工程队来提升对结论的理解。
当决定细节水平应该被包含在设计中时,这是最主要的考虑。
如果太少细节被包括在内,工程队将冒失去交互作用的危险而进行操作。
如果太多的细节被包括在内,设计将变得过度复杂。
逻辑设计任务 如果不能表明当前的问题,那么一个技术上正确的计划将不有效。
概念设计都是有关解决正确问题的;你对基于商业和使用者描述的解决
方案的决定。
在逻辑设计中,你决定了一个为解答而动的逻辑组织。
这提供了一个完整工程的连贯视野。
逻辑设计应该包含下列各项特性: 技术独立性 逻辑设计应该尽可能是独立的物理执行。
然而,为了有效知道设计能否被执行,某个物理限制或机会应该在逻辑设计中被考虑。
在实际的设计阶段,纯粹的技术—依赖决定要下得比较迟。
减少复杂 逻辑设计的最主要目的是处理复杂。
复杂导致不完全的理解,而这又导致了混乱,导致了不详尽的叙述和不充分的实际。
处理复杂的关键是组织解决和限制不必要的细节。
关注结构 逻辑设计的目的是展开系统中的元素,描述他们如何连接,并且定义应用他们能够做好的东西。
逻辑设计描述了
系统如何适应在概念设计中产生的每个情节。
在每个情节中每个特征和活动应该被逻辑设计中的至少一种元素来说明。
逻辑设计进程 你藉由定义系统的主要组件来开始逻辑设计进程。
一个组件表现为一些工作在一起完成一项任务的过程的集合。
你必须详细说明每个元素,这当中每个元素的功能,一元素和其它元素之间的相互影响。
这包括: 涉及到的核心功能区域和元素。
这些区域的活动和功能。
每个区域间的联系。
一个建筑师的图画包括一幢房子中所有房间的详细的描述,它们如何被放置,如何被连接。
建筑师通过功能和接近发生的活动来实现简单—实用和有效的物理实现。
同样的,在逻辑设计中,设计者需要决
定作用区域,从一个组件到下一个组件的服务和连接。
如图 1.1 举例说明,这个房子有一个子集由三个房间组成:厨房,饭厅和储藏室。
对于每个房间都能任意连接到其它房间,你定义了什么功能和活动将会发生。
在大的范围来说,一个系统可能是一家旅馆。
这家旅馆有很多部分组成例如柜台,家事区域,食物服务区域,保留区域和安全区域。
在所有的旅馆系统中,每个区域可能都能割裂而成为一个独立的子系统和应用程序。
厨房 做饭 房子 洗盘 存贮器皿 饭厅 进餐 图 1.1 功能组件的例子 储藏室 存贮食物 学生签名 可添页)指导教师审阅意见: 两篇外文翻译文章内容的选材,都切合研究课题。
翻译出的中文层次清楚,意思表达准确,语言比较流畅。
外文资料篇幅超过要求的印刷字符个数。
指导教师签名___________ 年 月 日所译外文资料附件(含封面、封底、目录、翻译部分页码的复印件等一并予以装订)