欢迎来到天天文库
浏览记录
ID:58720773
大小:931.50 KB
页数:82页
时间:2020-10-04
《矿业信息技术基础 第五章采矿编程初步ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子表格系统MicrosoftExcel97第五章第五章采矿编程初步中国矿业大学采矿工程专业矿业信息技术基础多媒体教学课件VBAIDE激活VBAIDE。VBAIDE可以用来以交互方式编辑、运行和调试程序。虽然VBAIDE只能在AutoCAD运行时被调用,但是可以独立于AutoCAD应用程序窗口对它进行最小化、打开和关闭操作。VBAMAN显示VBA管理器,供用户查看、创建、加载、关闭、内嵌和提取工程。5.1AutoCADVBA命令MicrosoftVBA是一个面向对象的编程环境,可提供类似VisualBasic(VB)的丰富开发功能。VBA和VB的主要差别是VBA和Aut
2、oCAD在同一进程空间中运行,提供的是具有AutoCAD智能的、非常快速的编程环境。VBA也向其他支持VBA的应用程序提供应用程序集成。这就意味着AutoCAD(使用其他应用程序对象库)可以是如MicrosoftWord或Excel之类的其他应用程序的Automation控制程序。在AutoCAD中实现VBA有四大优点:VisualBasic编程环境易于学习和使用。VBA可与AutoCAD在同一进程空间中运行。这使程序执行得非常快。对话框的构造快速而有效。这使开发人员可以构造原型应用程序并迅速收到设计的反馈。工程可以是独立的,也可以嵌入到图形中。这样就为开发人员提供了非
3、常灵活的方式来发布他们的应用程序。VBA通过AutoCADActiveXAutomation接口将消息发送到AutoCAD。AutoCADVBA允许VBA环境与AutoCAD同时运行,并通过ActiveXAutomation接口对AutoCAD进行编程控制。AutoCAD、ActiveXAutomation和VBA的这种结合方式不仅为操作AutoCAD对象,而且为向其他应用程序发送或检索数据提供了功能极为强大的接口。以下是AutoCAD中定义ActiveX和VBA编程的三个基本元素。5.2VBA在AutoCAD中的实现第一个是AutoCAD本身,它拥有丰富的封装了Aut
4、oCAD图元、数据和命令的对象集。因为AutoCAD是一个设计为具有多层接口的开放架构应用程序,因此熟悉AutoCAD编程功能对于有效使用VBA来说是非常必要的。如果使用过AutoLISP®编程来控制AutoCAD,就应该已经对AutoCAD的机制有了一定的了解。然而,VBA的基于对象的处理方式和AutoLISP的方式却很不一样。第二个元素是AutoCADActiveXAutomation接口,它建立与AutoCAD对象的消息传递(通信)。用VBA编程需要对ActiveXAutomation有基本的了解。关于AutoCADActiveXAutomation接口的说明,请
5、参见ActiveXandVBAReferenceGuide。即使是有经验的VB编程人员也会发现要理解和开发AutoCADVBA应用程序,AutoCADActiveXAutomation接口是非常重要的。第三个元素是VBA编程环境(IDE),它具有自己的对象组、关键词和常量等,能提供程序流、控制、调试和执行等功能。AutoCADVBA包含MicrosoftVBA扩展联机帮助,可以在VBAIDE中通过以下方法访问:按键盘上的F1键从VBAIDE菜单栏中选择“帮助”单击VBAIDE工具栏上的“?”图标使用VBA管理器可以查看当前AutoCAD任务中加载的所有VBA工程。它是一
6、种AutoCAD工具,可让用户加载、卸载、保存、创建、内嵌和提取VBA工程。打开VBA管理器的步骤从“工具”菜单中选择“宏”“VBA管理器”。在AutoCAD中调用VBAMAN命令。5.3使用VBA管理器组织工程加载现有的工程卸载工程将工程嵌入到图形中从图形中提取工程创建新工程保存工程加载现有的工程在“VBA管理器”中,使用“加载”选项打开“打开VBA工程”对话框。在“打开VBA工程”对话框中,选择要打开的工程文件。“VBA工程”对话框只能打开有效的DVB文件。如果用户试图打开其他类型的文件,则会收到一条错误信息。选择“打开”。用户还可以使用以下任意方法来加载工程文件:
7、输入VBALOAD命令,打开“打开VBA工程”对话框。将DVB文件从Windows资源管理器拖到AutoCAD窗口中打开的图形中。卸载VBA工程的步骤在VBA管理器中选择要卸载的工程。选择“卸载”。或者,使用VBAUNLOAD命令,该命令会提示输入要卸载的工程。将工程嵌入到AutoCAD图形中的步骤打开VBA管理器,并选择要嵌入的工程。选择“嵌入”。创建新工程新工程会被创建为未保存的全局工程。创建完成后,可将它嵌入到图形中或保存到工程文件中。创建新VBA工程的步骤打开VBA管理器。选择“新建”。新工程将用默认的名称ACADProject创
此文档下载收益归作者所有