注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算AutoCADAUTOCAD 2000开发工具应用详解

AUTOCAD 2000开发工具应用详解

AUTOCAD 2000开发工具应用详解

定 价:¥40.00

作 者: 清源计算机工作室编著
出版社: 机械工业出版社
丛编项: 计算机工程设计与应用开发丛书
标 签: 软件工具 AutoCAD

购买这本书可以去


ISBN: 9787900043078 出版时间: 2000-04-01 包装:
开本: 26cm 页数: 341页 字数:  

内容简介

  本书主要讲解如何使用 AutoLISP和 Visual LISP工具进行应用程序开发,全书共分15章。第1章至第6章主要讲述基本的 AutoLISP开发知识和对话框设计与管理知识;第7章主要讲述了AutoLISP函数,包括基本的AutoLISP函数和扩展的AutoLISP函数;从第8章至第15章,主要讲述如何使用Msual LISP集成开发环境进行LISP应用程序开发,其中包括Visual LISP开发界面的使用、Visual LISP编写代码的使用,以及应用程序的调试,另外还详细讲述了ActiveX的使用方法以及反应器特征。本书内容主要以结合实例的方式,由浅入深,系统而全面地讲述了使用AutoLISP和Visual LISP进行二次开发的基本知识,用户可以从中学习到许多AutoCAD 2000为二次开发用户在Visual LISP中增加的新的、强大的功能。本书适用于使用AutoCAD进行产品设计,并使用AutoLISP和Visual LISP进行应用程序二次开发的工程技术人员和软件开发人员。本书还可供高等院校和培训学校相应专业的师生参考使用。

作者简介

暂缺《AUTOCAD 2000开发工具应用详解》作者简介

图书目录

前言
编者的话
第1章 AutoLISP基础
1.1 概述
1.2 AutoLISP表达式
1.3 AutoLISP数据类型
1.3.1 整数
1.3.2 实数
1.3.3 字符串
1.3.4 表
1.3.5 选择集
1.3.6 实体名
1.3.7 VLA对象
1.3.8 文件描述符
1.3.9 符号和变量
1.4 AutoLISP程序文件
1.4.1 格式化AutoLISP代码
1.4.2 注释
1.4.3 颜色译码
1.5 AutoLISP变量
1.5.1 显示一个变量的值
1.5.2 预定义的变量
1.5.3 Nil变量
1.6 数据处理
1.7 字符串处理
1.8 基本输出函数
1.8.1 显示信息
1.8.2 字符串控制字符的使用
1.8.3 统配符匹配
1.9 关系和条件处理
1.10 表处理
1.10.1 点表
1.10.2 点对
1.11 符号和函数处理
1.11.1 符号处理
1.11.2 函数处理
1.11.3 使用defun定义一个函数
1.11.4 向AutoCAD增加命令的C:XXX函数定义
1.11.5 函数的局部变量定义
1.11.6 函数变元
1.12 错误处理
1.12.1 使用*error*函数
1.12.2 获取错误并继续执行程序
1.13 应用程序处理
1.13.1 应用程序处理函数
1.13.2 装载AutoLISP应用程序
1.13.3 装载ARX应用程序
第2章 AutoLISP与AutoCAD通信
2.1 查询和命令函数
2.1.1 执行 AutoCAD命令
2.1.2 系统及环境变量
2.1.3 配置控制
2.2 显示控制
2.2.1 命令行交互输出
2.2.2 控制菜单
2.2.3 控制图形和文本窗口
2.2.4 控制低级图形
2.3 获取用户输入
2.3.1 用户输入函数getxxx
2.3.2 用户输入函数条件的控制
2.4 几何实用函数
2.4.1 目标捕捉(Object Snap)
2.4.2 文本区域(Text Extents)
2.5 转换
2.5.1 字符串转换
2.5.2 角度转换
2.5.3 ASCII码转换
2.5.4 单位转换
2.5.5 坐标系转换
2.6 文件处理
2.6.1 写字符到屏幕或文件中
2.6.2 写字符串到屏幕或文件中
2.6.3 读一个字符
2.6.4 读一个字符串
2.6.5 打开与关闭文件
2.6.6 文件的查找
2.6.7 搜索选择指定扩展名的文件
2.6.8 帮助文件处理
2.7 设备访问与控制
2.7.1 存取用户输入
2.7.2 数字化仪的校准
第3章 操作AutoCAD对象
3.1 选择集处理
3.1.1 选择集过滤表
3.1.2 在AutoLISP和objectARX之间传递选择集
3.2 对象处理
3.2.1 实体名函数
3.2.2 实体数据函数
3.2.3 实体数据函数与图形屏幕
3.2.4 旧格式多义线与LW轻多义线对象
3.2.5 非图形对象的处理
3.3 扩展数据(XDaTa)
3.3.1 扩展数据的组织结构
3.3.2 注册应用程序
3.3.3 扩展数据检索
3.3.4 附加扩展数据于实体
3.3.5 使用扩展数据内存管理
3.3.6 扩展数据的句柄
3.4 扩展记录XRecord对象
3.5 访问符号表与字典
3.5.1 符号表
3.5.2 字典条目
第4章 设计对话框
4.1 对话框部件
4.2 使用DCL定义对话框
4.2.1 base.dcl和 acad.dcl文件
4.2.2 引用DCL文件
4.2.3 DCL语法
4.3 使用Visual LISP显示对话枢
4.3.1 预览错误处理
4.3.2 DCL文件语义核查
4.4 调整对话框的布置
4.4.1 对话框实例
4.4.2 建立控件组
4.4.3 控件间的间距
4.4.4 右端和底端的空间
4.4.5 加框行和列周围的空间
4.4.6 自定义退出按钮文本
4.5 设计指导
4.5.1 美观和功效性
4.5.2 前后一致的设计和清晰明了的语言
4.5.3 用户控制
4.5.4 容错处理
4.5.5 提供帮助功能
4.5.6 对残疾用户的考虑
4.5.7 单词字母的大写
4.5.8 缩略语的使用
4.5.9 布局
4.5.10 控件的大小和位置
4.5.11 将控件置为无效
4.5.12 对话框的肤套使用
4.5.13 隐藏对话枢
4.5.14 提供默认数值
4.5.15 键盘输入
4.5.16 预定义控件和控件组的指导
4.5.17 错误处理
第5章 管理对话框
5.1 使用AutoLISP程序控制对话枢
5.1.1 快速入门
5.1.2 一个对话框打开时的函数使用限制
5.2 动作表达式和回调
5.2.1 动作程序与回调函数
5.2.2 动作表达式
5.2.3 回调原因
5.2.4 默认值和 DCL动作
5.3 处理控件
5.3.1 初始模式与值
5.3.2 在回调时改变模式和值
5.3.3 处理互锁组
5.3.4 处理滑动条
5.3.5 处理编辑框
5.4 嵌套对话框
5.5 隐藏对话枢
5.5.1 隐藏对话框
5.5.2 要求口令
5.6 列表框和下拉列表
5.6.1 列表操作
5.6.2 处理列表部件
5.7 图像控件和按钮
5.7.1 生成图像
5.7.2 处理图像按钮
5.8 特定应用数据
5.9 DCL错误处理
5.10 对话框函数概要
5.10.1 函数调用顺序
5.10.2 对话框的简单块定义
第6章 可编程对话框参考
6.1 控件属性
6.1.1 属性类型
6.1.2 受限制的属性
6.1.3 用户向定义属性
6.2 预定义属性概要
6.3 DCL属性分类
6.4 对话枢控件函数概要
6.4.1 预定义活动控件
6.4.2 控件组
6.4.3 用于修饰和说明的控件
6.4.4 文本组
6.4.5 对话框的退出按钮和错误技件
6.4.6 限制使用的控件
6.5 DCL控件分类
6.6 可编程对话握函数概要
6.6.1 对话框的打开和关闭函数
6.6.2 控件和属性处理函数
6.6.3 列表框和下拉列表处理函数
6.6.4 图像控计处理函数
6.6.5 应用程序特定数据处理函数
第7章 AutoLISP函数概述
7.1 分类概述
7.2 基本函数
7.2.1 应用程序处理函数
7.2.2 数学函数
7.2.3 字符串处理函数
7.2.4 等量和条件函数
7.2.5 表操作函数
7.2.6 符号处理函数
7.2.7 函数处理函数
7.2.8 错误处理函数
7.3 实用工具函数
7.3.1 转换函数
7.3.2 设备访问函数
7.3.3 显示控制函数
7.3.4 文件处理函数
7.3.5 几何实用函数
7.3.6 查询和命令函数
7.3.7 用户输入函数
7.4 选择集、对象和符号表函数
7.4.1 扩展数据处理函数
7.4.2 对象处理函数
7.4.3 选择集处理函数
7.4.4 符号表和词典处理函数
7.5 内存管理函数
7.6 Visual LISP提供的AutoLISP扩展函数
7.6.1 ActiveX集成操作函数
7.6.2 Activex数据转换函数
7.6.3 Activex方法激活函数
7.6.4 ActiveX对象处理函数
7.6.5 ActiveX特性处理函数
7.6.6 曲线测量函数
7.6.7 字典函数
7.6.8 对象处理函数(Visual LISP向AutoLISP扩展)
7.7 反应器函数
7.8 VLX名称空间函数
7.9 名称空间通信函数
7.10 Windows注册函数
第8章 熟悉 Visual LISP环境
8.1 启动 Visual LISP
8.2 熟悉Visual LISP用户界面
8.2.1 Visual LISP文本编辑器
8.2.2 其他Visual LISP窗口
8.3 了解 Visual LISP菜单
8.3.1 可变的菜单内容
8.3.2 Visual LISP菜单概述
8.4 掌握控制台窗口
8.5 使用Visual LISP文本编辑器
8.6 装载和运行AutoLISP程序
8.6.1  运行选择代码行
8.6.2 使用扩展的AutoLISP函数
8.7 退出Visual LISP环境
第9章 使用 Visual LISP开发程序
9.1 开始组织
9.2 使用控制台窗口
9.2.1 控制台特性简述
9.2.2 使用具有多个图形的控制台窗口
9.2.3 使用控制台快捷菜单
9.2.4 记录控制台窗口的动作
9.3 使用文本编辑器
9.3.1 编辑一个文件
9.3.2 使用文本编辑器快捷菜单
9.3.3 使用文本编辑器快捷键
9.3.4 移动和拷贝文本
9.3.5 文本搜索
9.3.6 给文本做书签标记
9.4 使用控制台和编辑器代码帮助
9.4.1 Visual LISP颜色泽码
9.4.2 使用Apropos特征
9.4.3 让Viaual LISP帮助用户完成词输入
9.4.4 为AutoLISP函数获取帮助
9.5 使用 Visual LISP将源代码格式化
9.5.1 Visual LISP格式化样式
9.5.2 应用格式化选项
9.5.3 应用Visual LISP注释样式
9.5.4 保存和恢复格式化选项
9.5.5 格式化器的约束
9.5.6 格式化快捷键
9.6 检查语法错误
9.6.1 检查括号的平衡
9.6.2 使用颜色译码检查语法错误
9.6.3 使用Check命令查找语法错误
9.6.4 查找程序中语法错误位置
第10章 调试程序
10.1 Visual LISP调试特征
10 2 调试实例
10.2.1 设置中断程序运行的断点
10.2.2 单步执行程序
10.2.3 监视一个表达式的计算结果
10 2.4 继续程序的执行
10.2.5 以Animate(活动)模式运行程序
10.3 使用 Visual LISP调试特征
10 3.1 启动一个调试过程
10.3.2 中断环
10 3.3 使用断点
10.4 使用Visual LISP数据检查工具
10.4.1 使用监视窗口
10.4.2 跟踪堆栈窗口
10 4.3 使用符号服务对话框
10.4.4 使用“ Inspect(检查)”窗口
10.4.5 查看 AutoCAD图形实体
第11章 建立应用程序
11.1 编译和链接程序
11.1.1 使用编译器
11.1.2 从一个文件编译一个程序
11.1.3 浏览一个编译实例
11.1.4 装载并运行编译程序
11.1.5 链接函数调用
11.2 创建应用程序模板
11.2.1 创建一个新应用程序
11.2.2 装载和运行Visual LISP应用程序
11.2.3 改变应用程序选项
11.2.4 重新创建一个应用程序
11.2.5 更新一个应用程序
11.3 为多文档环境设计
11.3.1 名称空间
11.3.2 在自己的名称空间中运行一个应用程序
11.3.3 共享名称空间之间的数据
11.3.4 处理多文档环境中的错误
11.3.5 在一个多文档环境下使用AutoLISP的限制
第12章 维护Visual LISP应用程序
12.1 管理多个LISP文件
12.2 定义一个工程
12.2.1 设置工程文件属性
12.2.2 使用工程窗口操作工程包含文件
12.3 使用已定义的工程
12.3.1 打开一个工程
12.3.2 在工程源文件中查找字符串
12.3.3 在Visual LISP应用程序中包括一个工程
12.4 优化应用程序代码
12.4.1 定义创建选项
12.4.2 选择一个编译模式
12.4.3 选择一个链接模式
12.4.4 安全优化
第13章 使用 ActiveX
13.1 在AutoLISP中使用ActiveX对象
13.2 掌握AutoCAD对象模型
13.2.1 对象特性
13.2.2 对象方法
13.2.3 对象集合
13.3 访问AutoCAD对象
13.3.1 使用检查工具查看对象属性
13.3.2 应用程序对象分支
13.3.3 过程概述
13.3.4 性能考虑
13.4 以ActiveX方法使用 Visual LISP函数
13.4.1 确定用户需要的Visual LISP函数
13.4.2 确定如何调用一个函数
13.4.3 转换AutoLISP数据类型为ActiveX数据类型
13.4.4 查看和更新对象属性
13.4.5 使用返回变元的值的ActiveX方法
13.4.6 列出一个对象的属性和方法
13.4.7 使用集合对象
13.4.8 释放对象和内存
13.4.9 转换对象引用
13.4.10 处理由ActiveX方法返回的错误
13.5 使用ActiVeX与其他应用程序相互作用
13.5.1 输入一个类型库
13.5.2 建立与一个应用程序之间的联系
13.5.3 编写一个实例应用程序
13.5.4 没有输入一个类型库使用ActiveX
第14章 附加反应器到 AutoCAD图形
14.1 反应器概述
14.2 了解反应器类型和事件
14.3 定义回调函数
14.4 创建反应器
14.4.1 使用对象反应器
14.4.2 附加数据到反应器对象
14.5 在多个名称空间使用反应器
14.6 查询、修改和移去反应器
14.6.1 检查反应器
14.6.2 使用函数调用查询反应器
14.6.3 修改反应器
14.6.4 移去反应器
14.7 暂时的和持久的反应器
14.8 反应器用户指导
第15章 Visual LISP环境和格式设置
15.1 窗日属性设置
15.1.1 语法颜色选项
15.1.2 当前配置
15.1.3 设置当前窗口为原型
15.1.4 设置所有窗口为原型
15.1.5 字体
15.2 环境选项设置
15.2.1 一般选项
15.2.2 Visual LISP格式化选项
15.2.3 页面格式选项
15.3 保存设置
附录 AutoLISP错误代码

本目录推荐