基于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)。基于autocad的地形图符号自动生成的开发与研究信息管理与信息系统专业毕业论文终稿
相关推荐
管理员可以根据 领导的指示,对员工的上下班时间进行设定,以方便考勤。 请假管理 管理员可以根据员工请假的情况,如开始日期、结束日期、开始时间、结束时间进行登记,并可以对员工的请假情况进行查询及删除操作。 出差管理 管理员可以根据员工出差的情况,如开始日期、结束日期、开始时间、结束时间进行登记,并可以对员工的出差情况进行查询及删除操作。 考勤管理 1. 出勤(签到) 员工到岗时
系统需求分析 .................................................................................................... 11 当前现状与系统总体需求分析 ........................................................................
表 T_HRMS_PXXX 培训信息表 T_HRMS_HT 合同表 T_HRMS_XS 薪水表 T_HRMS_YPRYXX 应聘人员信息表 T_HRMS_MSXX 面试信息表 数据表逻辑结构 用户 表 T_HRMS_YH,如表 2 所示。 该表记录用户信息,其中编号 N_BH 为主键,用户账号 C_ZH 为外键,关联员工信息表 T_HRMS_YGXX 中的员工标识 C_BS 字段。 表 2
学院 系统的易用性和易维护性 售票系统是直接面对普通用户的,而大多普通用户往往对计算机并不是非常熟悉。 这就要求系统能够提供良好的用户界面。 要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息界面;针对用户在使用中出现的错误操作,尽量给出中文提示。 售票系统中涉及到的数据是铁路部门的相当重要的信息,系统应提供方便的手段供系统维护人员进行数据的备份,日常的安全管理
,所以对用户开放了二次开发的接口, 利用 AutoCAD 自带的 VBA 编辑器, 用户可以根据本行业的特点和特殊需求做一些个性化的二次开发,从而提高用户工作的整体效率 ,进一步还可以根据自己专业特点 ,进行有价值的理论研究 ,开发出解决实际工程问题的有价值的软件。 随着科学技术的不断提高 ,计算机科学技术日渐成熟 ,其强大的功能已为人们深刻认识,作为计算机系统组成的一部分,
实现文字的排列方式,文字块的插入点以及文字的生成。 生成器用户界面:用于用户输入文字内容,文字高度,文字字体,文字的排列方式。 系统流程图 根据系统设计的具体情况,:文字曲线生成器输入文字,选择文字高度,字体文字对齐方式文字沿曲线对齐文字沿水平对齐选择曲线生成文字退 出 系统流程图文字沿曲线自动生成器的实现有三种方法:(1)把选择的曲线通过AutoCAD的定数等分命令,均匀在曲线上生成点