目录 1
第一篇 Visual LISP编程方法 1
1 Visual LISP编程环境 1
1.1 AutoLISP程序的结构及特点 1
1.2 Visual LISP编程环境 2
1.3 在Visual LISP环境下编辑并运行程序 6
1.4 在VLISP编辑环境下查找LISP程序常见错误的方法 7
2 AutoLISP基本函数 10
2.1 赋值与求值函数 10
2.2 数值计算函数 12
2.3 字符串处理函数 14
2.4 关系运算函数 15
2.5 逻辑运算函数 17
2.6 几何函数 18
2.7 数字、字符串转换函数 20
2.8 表处理函数 23
2.9 综合举例 27
3 绘图及屏幕操作函数 28
3.1 get族交互式输入函数 28
3.2 command函数 32
3.3 屏幕操作函数 34
3.4 其他输入输出函数 35
3.5 系统变量存取函数 39
4 条件函数与循环函数 41
4.1 测试函数 41
4.2 条件函数 43
4.3 循环函数 46
4.4 嵌套函数 49
4.5 形参赋值函数foreach 50
5 自定义函数 52
5.1 自定义函数defun 52
5.2 自定义匿名函数lambda 60
6.1 选择集构造函数 62
6 图形数据库操作函数 62
6.2 选择集操作函数 65
6.3 实体名操作函数 67
6.4 实体数据操作函数 70
6.5 符号表访问函数 76
7 对话框及驱动程序设计 79
7.1 由一个简单的对话框说起 79
7.2 控件及其属性 81
7.3 对话框PDB函数 82
7.4 对话框常用标准控件DCL程序与驱动程序设计 86
7.5 综合实例 94
8.1 下拉式菜单 98
8 用户菜单及工具栏设计 98
8.2 图像菜单 101
8.3 屏幕菜单 102
8.4 用户自定义工具栏 103
9 参数化绘图程序设计技术 108
9.1 参数化图形的特点及应用 108
9.2 常用工程数据库的建立及检索 109
9.3 参数化图形编程技术 116
9.4 参数化图形编程实例 122
10.2 变量 140
10.1 常量 140
10 Visual Basic语言概要 140
第二篇 VBA编程方法 140
10.3 运算符 142
10.4 基本语句 143
10.5 数组 145
10.6 子程序 147
10.7 函数 147
11 VBA IDE集成式编程环境 148
11.1 打开VBA IDE 148
11.2 VBA IDE功能简介 148
11.3 使用UserForm窗口 150
12.2 VBA编程综合实例 154
12 VBA编程综合实例 154
12.1 用VBA开发应用程序的常用步骤 154
第三篇 ObjectARX编程方法 165
13 Visual C++程序设计基础 165
13.1 Visual C++简介 165
13.2 基本C++程序结构 165
13.3 Visual C++数据类型 166
13.4 Visual C++基本运算 172
13.5 Visual C++程序流程控制基本语句 173
14.3 ObjectARX开发软件包 178
14.2 ObjectARX程序开发步骤 178
14.1 开发ObjectARX程序所需的软件平台 178
14 ObjectARX程序开发环境及定制 178
14.4 定制Visual C++开发环境 179
15 ObjectARX编程综合实例 185
15.1 ObjectARX程序设计过程 185
15.2 常用工具函数的开发 185
15.3 综合实例 193
第四篇 多平台交差编程方法 214
16 多平台交差编程方法 214
16.1 VisualLISP与VBA的交叉编程方法 214
16.2 VisualLISP与ObjectARX的交叉编程方法 224