前 言 前 言
易语言是一门计算机程序语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。可以说,创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模:功能上、用户数量上都十分可观。
易语言提供对OCX控件、类型库、API函数、COM协议等一系列接口的支持,并开放其支持库接口技术文档供第三方使用,这为AutoCAD与易语言交互开发提供了良好的技术支持。易语言与AutoCAD交互开发全中文编程可以摆脱英语的瓶颈,宜于理解和交流,在很短的时间就可以掌握编程操作AutoCAD的关键技术。学习和掌握AutoCAD与易语言交互开发技术,对于非专业的AutoCAD二次开发人员,是个不错的选择。
作者:石头也疯狂 QQ:58530494
声明:本教材部分内容来源于互联网,这部分内容版权归其作业所有。本教材只用于交流严禁转载!
1
文本目录 目 录
第一章 AutoCAD与易语言交互开发基础 ....................................................... 3
1.1AutoCAD与易语言交互开发环境 ................................................. 3 1.2 Hello word练习示例 .................................................................. 7
第二章 理解AutoCAD对象操作基础 ............................................................. 10
2.2访问对象层次 ............................................................................ 15 2.3集合对象操作 ............................................................................ 15 2.4理解属性和方法 ......................................................................... 18 2.5理解父对象 ................................................................................ 18 2.6引用类型库 ................................................................................ 18 2.7在数据库中返回第一个图元 ....................................................... 19 2.8使用变体 ................................................................................... 19
第三章 控制AutoCAD环境 ........................................................................... 22
3.1打开、保存和关闭图形 .............................................................. 22
2
第一章 AutoCAD与易语言交互开发基础
第一章 AutoCAD与易语言交互开发基础
本章将为你介绍AutoCAD与易语言交互开发基础知识
1.1AutoCAD与易语言交互开发环境
1.1.1环境平台
AutoCAD与易语言交互开发使,首先要确定你的目标平台, 获得适当的开发环境。 如果你是在 AutoCAD 2007 平台上开发,你就需要具备下面的工具和软件:
AutoCAD 2007 中文版。 易语言5.0。
本节将要介绍开发环境的构建,包括开发类库的获得、开发类库的组成部分、AutoCAD类库的安装。
你也可以采用本节的方法以其他AutoCAD版本未平台构建开发环境,目前常用的版本为AutoCAD 2004和AutoCAD2007,最高版本为AutoCAD2011。一般来说,开发类库的版本和 AutoCAD 的版本是对应的。AutoCAD2004、AutoCAD2005和AutoCAD2006类库版本为16,AutoCAD2007、AutoCAD2008和AutoCAD2009类库版本为17, AutoCAD2010、AutoCAD2011类库版本为18。
1.1.2构建步骤
你可以使用易语言“类型库及OCX组件”工具定义、汉化、安装AutoCAD自带的类型库,构建开发环境,以AutoCAD2007为例,步骤如下:
1.在工具菜单中选择【类型库或OCX组件->支持库】,弹出标题为“请选择欲包装的OCX组件或类型库”的对话框。
3
第一章 AutoCAD与易语言交互开发基础
图1.2.1
2.向下拖动滚动条,可以看到一个类型库的分类,在类型库分类中选中类型库
“AutoCAD 2007 Type Library 版本1.0”。
图1.2.2
3.点击【下一步】,会看到一个类似我们使用过的OCX注册那样的窗口,可以在这里对这个类型库进行汉化操作。
4
第一章 AutoCAD与易语言交互开发基础
图1.2.3
4.选中AutoCAD,点击【保存】,弹出通用对话框,选择保存目录,保存类型库文件,文件名为“acax17chs.npk”。
图1.2.4
5. 保存完成后,会有提示信息提示你是否要把我们注册好的类型库保存到“易语言”目录中去,选择【是】会提示安装成功。
5