基于autocad的地形图符号自动生成的开发与研究信息管理与信息系统专业毕业论文终稿内容摘要:

操作系统支持的微型计算机和工作站上运行,并支持分辨率由 320200 到 20481024 的各种图形显示 设备 40多种,以及数字仪和鼠标器 30 多种,绘图仪和打印机数十种,这就为 AutoCAD 的普及创造了条件。 AutoCAD 的发展过程可分为初级阶段、发展阶段、高级发展阶段、完善阶段和进一步完善阶段五个阶段。 在初级阶段里 AutoCAD 更新了五个版本 : 1982 年 11 月,首次推出了 AutoCAD 版本; 1983 年 4 月,推出了 AutoCAD 版本; 1983 年 8 月,推出了 AutoCAD 版本; 1983 年 10 月,推出 了 AutoCAD 版本; 1984 年 10 月,推出了 AutoCAD 版本。 在发展阶段里, AutoCAD 更新了以下版本 : 1985 年 5 月,推出了 AutoCAD 版本和 版本; 1986 年 6 月,推出了 AutoCAD 版本 ; 1987 年 9 月后,陆续推出了 AutoCAD 版本和 版本。 在高级发展阶段里, AutoCAD 经历了三个版本,使 AutoCAD 的高级协助设计功能逐步完善。 它们是 1988 年 8月推出的 AutoCAD 版本、 1990 年推出的 版本和 1992 年推出的 版本。 在完善阶段中, AutoCAD 经历了三个版本,逐步由 DOS 平台转向 Windows平台 : 1996 年 6 月, AutoCAD R13 版本问世; 1998 年 1 月,推出了划时代的 AutoCAD R14 版本; 1999 年 1 月, AutoCAD 公司推出了 AutoCAD 2020 版本 ; 在进一步完善阶段中, AutoCAD 经历了 8 个版本,功能逐渐加强 : 2020 年 9 月 Autodesk 公司向用户发布了 AutoCAD 2020 版本 ; 2020 年 5 月, Autodesk 公司推出 AutoCAD 2020; 6 2020 年 至 2020年, Autodesk 公司分别推出了 AutoCAD 20 AutoCAD 20 AutoCAD 20 AutoCAD 2020 和 AutoCAD 2020。 目前最新版本是 AutoCAD 2020。 AutoCAD 软件的特点: (1) 具有完善的图形绘制功能; (2) 具有强大的图 形编辑功能; (3) 可以采用多种方式进行二次开发或用户定制; (4) 可以进行多种图形格式的转换,具有较强的数据交换能力; (5) 支持多种硬件设备; (6) 支持多种操作平台; (7) 具有通用性、易用性,适用于各类用户。 AutoCADVBA 简介 关于 VBA 直到 90 年代早期 ,使应用程序自动化还是充满挑战性的领域 .对每个需要自动化的应用程序 ,人们不得不学习一种不同的自动化语言 .例如 :可以用 EXCEL 的宏语言来使 EXCEL 自动化 ,使用 Word Basic 使 Word 自 动化 ,等等 .微软决定让它开发出来的应用程序共享一种通用的自动化语言 Visual Basic For Application(VBA),可以认为 VBA是非常流行的应用程序开发语言 Visual Basic 的子集 .实际上 VBA 是寄生于 VB 应用程序的版本。 VBA 究竟是什么 ?更确切地讲 ,它是一种自动化语言 ,它可以使常用的程序自动化 ,可以创建自定义的解决方案。 此外 ,如果 愿意 ,还可以将 EXCEL 用做开发平台实现应用程序。 Office 取得巨大成功的一个重要原因就是 VBA,使用 VBA 可以完成很多事情,基 于 Excel、 Word 的 VBA 小程序不计其数。 VBA 程序员很多是业余程序员,正因为业余,解决的却是工作中需要解决的问题;所以, VBA 程序大多都是只是在部门内部或个人使用的小工具。 集成了 VBA 的其他应用程序也很多,但真正能为程序增色的不多。 而AutoCAD 集成 VBA 为 AutoCAD 的使用和开发提供了不少方便。 7 Visual Basic for Applications(简称 VBA)是新一代标准宏语言,是基于 Visual Basic for Windows 发展而来的。 它与传统的宏语言不同,传统的宏语言不 具有高级语言的特征,没有面向对象的程序设计概念和方法。 而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。 VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。 这样用户可以容易地将日常工作转换为 VBA 程序代码,使工作自动化。 因此,对于在工作中需要经常使用 Office 套装软件的用户,学用 VBA 有助于使工作自动化,提高工作效率。 另外,由于 VBA 可以直接应用 Office 套装软件的各项强大功能,所以对于程序设计人员的程序设计和开发更加方便快捷。 VBA 编辑器 环境 Visual Basic Edit 是一个开发 VBA 代码的集成环境, 有自己的图形用户界面,在窗口中提供了所有所需的工具,用于创建,编辑,调试和运行你的宏代码和应用程序。 有了如此多的功能, VBA 集成环境 几乎就是有个卓越的应用程序,但它只能从 AutoCAD 窗口中打开,且随着 AutoCAD 的关闭而关闭。 其具体的环境 如图 所示。 图 AutoCAD 的 VBA 环境 8 提示:可以用下面几种方法从 AUTOCAD 窗口打开 VBA: —— 宏 —— Visual Basic Editor; ALT+11。 9 3 系统设计 功能分析 基于 AutoCAD 的 地形图符号自动生成的开发与研究 ,是对当前图形当中 地形图符号块的插入 ,本系统在图形设计和修改过程中非常重要,是 AutoCAD 发展必不可少的一个方向,本系统 应 具有以下 功能: , 有两个选择界面 ; 第一个选择界面中 ,选择 插入地形图的名称 ; ; 地形图符号的自动生成 ; 结果显示于 AutoCAD 窗口中。 本软件的功能是对 地形图符号的选择并进行自动生成。 整个功能设计比较合理,其主要的目的就是完成 地形图符号随用户的操作实现自动生成。 模块设计 该系统是 基于 地形图符号自动生成 的开发 与研究 ,力求与实际相结合进行 地形图符号块的插入 功能,使之更加方便快捷以提高工作效。 打开 AutoCAD,点击工具栏创建一个 VBA编辑器,在编辑器上点击工具创建一个用户窗体模块,进行程序界面的设计。 具体操作如图 所示。 10 图 打开 Visual Basic 编辑器 图 进入 VBA开发环境并创建用户窗体 11 用户界面介绍及组件说明: dxt,设 caption 为“ 地形图符号 ; 设置 5 个 Page,分别是基准点,独立物体,指示标记,副标记,地类 page 中放入命令按钮。 设置好各个按钮的名称,大小,和背景图 片 ,窗体名为 cssz,放入两个 frame。 分别为插入点设置和插入比例设置。 下方放入两个 buttom:确定、退出。 ,设置全局变量。 其界面在运行前的组件使用及分布情况如 图 所示。 图 ( 1) 进行界面组件设计 12 图 ( 2) 进行界面组件设计 程序运行后窗体如下图 所示。 图 ( 1)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。