浅述基于CAD开发批量文字替换程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅述基于CAD开发批量文字替换程序

浅述基于CAD开发批量文字替换程序   摘要:本文陈述了基于CAD二次开发语言开发批量文字替换程序的目的与意义;详细阐述了二次开发技术组件语言OLE与VBA各自的特点;文章给出了批量文字替换程序的设计结构总图;重点分析了批量文字替换程序的详细流程,并给出了各流程的部份程序代码;最后,笔者总结了本次程序开发给实际生产中带来的效率,并分析了程序存在的不足,希望能给广大读者带来一定的参考价值。   关键词:CAD,VBA,文字替换,二次开发   Abstract: this paper stated the based on CAD second development language development batch replacement program text of purpose and meaning; Expounds the second development technology components with VBA language OLE their characteristics; The article presented the batch replacement program design structure of the text assembly drawing; Analyses the characters of the detailed program batch replacement process, and gives the processes of part of the program code; Finally, the author summarizes the development program to actual production of its efficiency, and analyzes the shortcomings of the program, the hope can give the readers have a reference value.   Keywords: CAD, VBA or, text, replaced, the secondary development         中图分类号:K825.5文献标识码:A 文章编号:      根据《国务院关于开展第二次全国土地调查的通知》(国发〔2006〕38号,以下简称《通知》)的要求,按照国务院第二次全国土地调查领导小组办公室《第二次全国土地调查总体方案》、《广西第二次土地调查实施方案》的安排。为做好广西城镇土地调查工作的收尾成果,切实上交各种成果编制与汇总资料,需要对各县(市)城镇地籍数据库CAD标准分幅整理出图[1-2]。   城镇地籍数据库需要的各种CAD图件较多,但最主要和基本的图件有城镇平面地籍图、城镇平面地形图、城镇平面现状图、城镇平面宗地图、城镇平面行政区图,而地籍图和地形图又常常是要求最高且费时费力最多的图件,内业生产部门员工在建库过程中需要及时制作这些图件以供分析比较,为设计提供依据,并为城镇地籍数据库报告提供相应数据,本文探讨利用计算机信息技术结合AutoCAD二次开发组件及语言开发批量文字替换程序,提高了工作效率、降低了工作强度。   1 开发组件与语言   1.1 OLE组件   ActiveX Automation也称为ActiveX 自动化服务功能,以前也称为对象链接和嵌入(OLE)。OLE对象实际上就是别人的程序原封不动的拿来使用。可在 Visual Basic 应用程序中添加的最强大、最有用的功能之一就是在控件和控件之间、在控件和其它 Windows 应用程序之间拖动文本和图形。有了 OLE,就可将这种功能引入到应用程序中。   1.2 VBA语言   VBA是一种强大的开发技术,它能快速定制富客户端(即用XML替代传统的HTML作为服务器端返回给客户端的数据载体)桌面被包装的程序,以及将它们与已存在的数据和系统整合在一起[3-4]。   VBA提供了一个完整的开发环境(IDE),对于使用VB的开发者来说,它们有着相同的元素和功能,包括一个工程窗口、一个属性窗口和调试工具。VBA也支持窗体、创建自定义对话框和ActiveX、以及快速创建用户界面。通过直接整合到宿主应用程序中,VBA提供了一些优势:快速、在过程中执行、与宿主应用程序紧密整合(代码在文档、单元格等之后)、以及不需要运用其它工具创建解决方案的能力。 以下是VBA优点概述:    完整且优秀的技术   许可VBA能使ISVs集中于他们的核心能力,而不是在语言开发。这能使他们提供给用户一个优秀的开发环境,也意味着ISVs不必用不同的工具和语言

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档