1、 中文 5270 字 毕业设计 (论文 )外文资料翻译 系 ( 院): 专业班级: 计算机科学与技术 姓 名: 学 号: 外文出处: http:/ 附 件: 1.外文资料翻译译文; 2.外文原文。 指导教师评语: 外文资料紧扣毕业设计课题,翻译准确、文字流畅、语句通顺,信息量足,能够独立按时完成翻译工作。 签名: 年 月 日 注: 请将该封面与附件装订成册。 (用外文写 ) 附件 1:外文资料翻译译文 VBA 的开发环境 本文主要讨论怎样在 VBA 开发环境中进行编程,通过对路径、目录以及场景所显示的对象的访问,来对它们进行控制和操作。代码通过设置和获取它们接口的属性来操作对象,例如,设置窗口
2、的最大化和最小化;代码还可以通过运用接口的方法来操作对象,例如,可以在多线中添加一个点;另外,代码还可以设置一个区域的值。当一个事件发生时,代码随之而运行。例如,当用户打开一个文档,点击一个按钮,或是通过修改一个正在编辑的草图来更新数据时,都会引发代码的运行。 在我们学习 VBA 开发环境之前,我们先来了解一下有关 VBA 的一些概念。 什么 Visual Basic for Application 呢? Visual Basic for Application 是 Microsoft Visual Basic 系列的一部分。 Microsoft Visual Basic 系列还包括 Visu
3、al Basic 开发系统(主要有学习版本、专业版本和企业版本)和 Visual Basic 脚本版本( VBScript)。 VBA 是一个嵌入式的编程开发环境,它可以帮助开发者借助 Microsoft Visual Basic 的能力来解决客户端的问题。开发者通过使用基于 VBA 的应用,可以自动的延 伸应用的函数功能。缩短开发客户端业务的解决问题的周期性。 Visual Basic、 VBA 以及 VBScript 之间的区别是什么?我们什么时候使用其中的一种应用而取代另一种应用呢? Visual Basic 是一个用于建立单独的软件部件的标准独立工具,例如,我们可以用它来编辑可执行的程
4、序, COM 部件和动态插件控制。同时,当你必须建立一个用于解决损伤的特殊的方法时, Visual Basic 是非常有效的。 在已经存在一个现有的应用的情况下, VBA 能够提供和 Visual Basic 一样有效的工具。而且,对于已经符合你 的大部分需求的特定软件而言, VBA 是最好的选择。 VBScript 是 Visual Basic 语言中几个比较低级的版本,它是被设计为专门用于在WEB 网页上使用的语言。当脚本通常能够被用语简单自动化时, VBA 是最先进的科技,特别是对于一些特殊的应用自动化而言。不同于 VBA , VBScript 没有一个集成开发环境。 微软的哪些应用程序
5、包括 Visual Basic for Application 呢? VBA6.3 在微软 Office XP中是一个核心部件,它主要集成在 Microsoft Access, Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, and Microsoft Word 中。而 VBA5.0 主要用于Microsoft Office 97 和 98 中 的 Access, Excel, PowerPoint, 以及 Word 中。 VBA 的开发环境 首先你将会看见 VBA 开发环境的外观,在
6、这里你将会做一些工作,这些工作特别适用于 ESRI 应用程序。参考 Visual Basic 的附注,当你点击在 Visual Basic 关于 VBA 编辑的帮助菜单时,在线帮助文件显示了一些关于在用户借口上的一般的帮助,概念性的主题,如何操作的主题,参考主题的语言, 以及特定 Visual Basic 编辑者和用户的形式和控制的信息。 在 VBA 开发环境中,你能够添加模组,类模组和用户模式到包含在每一个压缩综合信息系统应用程序文件中的默认项目中去。一个项目能够组成和你的工作需求一样多的模组,类模组和用户模式。一个项目是一些项目的集合,在这些项目中你可以添加相关的代码。一个模组是一套由你的
7、代码执行指令的过程目录的申明。一个类模组是一 个特别的模组,它包括了一个类的定义,以及它的属性和方法的定义。一个用户模式是一个包含了用户接口控制的容器,比如命令按钮和文本框。 压缩框有一个和自身文档相联系的默认的项目,该文档一自身的名称列在项目浏览器中。另外,你会在项目浏览器中看到其他项目,它就是标准文档( Normal.mxt) 标准文档实际上是一个用于所以稳当的模板。它总是嵌入在文档之中。它包含了所有用户能看见的用户接口的因素和 ArcID 的类模组,在这些模组中包含了所有应用命令的用户标识符。 因为任何一些关于 Normal 的修改都会在你创造或打开一个文档时的每个时刻受到影响,所以当对 Normal 进行修改时你应该格外小心些。