注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算AutoCADAutoCAD 2000定制与Visual LISP开发技术

AutoCAD 2000定制与Visual LISP开发技术

AutoCAD 2000定制与Visual LISP开发技术

定 价:¥39.00

作 者: 李学志编著
出版社: 清华大学出版社
丛编项: AutoCAD 2000开发技术丛书
标 签: AutoCAD

购买这本书可以去


ISBN: 9787302044475 出版时间: 2001-05-01 包装: 胶版纸
开本: 26cm 页数: 428 字数:  

内容简介

  本书系统地介绍了对AutoCAD 2000的定制及Visual LISP的开发技术。主要内容有:建立专用的线型、图案和符号库,定制带有专业特色的各种菜单、工具栏和对话框,利用图形交换文件编写C语言和AutoCAD的接口程序,在Visual LISP环境下的AutoLISP程序设计,定义新的AutoCAD命令,扩充AutoCAD的功能等。本书可作为从事CAD技术的工程技术人员的参考书,也可作为高等院校或继续教育的培训教材。本书的宗旨是:面向广大从事计算机辅助绘图与设计的人员,介绍定制与开发现有CAD系统的基本原理和方法,使读者掌握定制与开发CAD系统的技术。AutoCAD是通用性很强的图形系统,它适用于多种领域和行业,仅将AutoCAD作为取代传统手工绘图的工具是远远不够的,应该对它进行二次开发,扩充现有的功能。由于每个用户所从事的工作都有其行业、专业的特点,有专业的标准和规范,因此要建立适用于本专业的作图环境,就需要对AutoCAD进行定制工作,建立或完善自己的线型、图案、字体或符号库,定制便捷、专用的菜单、工具栏和对话框,这样才能使设计人员将主要精力用于产品的结构设计,才能发挥设计人员的创造性。这才是CAD的初衷。本书是作者在多年从事CAD教学和科研的基础上编写的,在内容的组织与安排上充分考虑了读者对象的专业特点和知识结构,尽量做到深入浅出、便于自学。为便于读者学习和掌握本书的内容,书中列举的大量实例,均以实际应用为背景,而且实例本身就具有较高的实用价值。本书结合的具体图形系统是AutoCAD 2000,但所介绍的定制与开发CAD系统的原理和方法也适用于AutoCAD的其他版本或其他图形系统。

作者简介

暂缺《AutoCAD 2000定制与Visual LISP开发技术》作者简介

图书目录

第1章概述
1.1定制与开发AutoCAD的目的
1.2定制与开发AutoCAD的途径
1.3定制与开发AutoCAD的主要内容
1.4可自定义的AutoCAD支持的文件
1.5AutoCAD搜索文件的顺序
1.6命令的验证过程
第2章程序参数文件
2.1概述
2.2定义外部命令
2.2.1定义外部命令的格式
2.2.2定义外部命令
2.3为现有的AutoCAD命令建立简单易记的别名
第3章脚本和幻灯片文件
3.1脚本文件
3.1.1脚本文件的特点
3.1.2建立脚本文件
3.1.3运行脚本文件
3.2幻灯片文件
3.2.1幻灯片文件的特点
3.2.2有关幻灯片文件的命令
3.2.3产品的播放演示
3.2.4利用脚本文件编写接口程序
第4章形(符号)和字体
4.1概述
4.2形的定义
4.2.1形文件
4.2.2形的标题行和描述行
4.2.3专用代码
4.2.4矢量描述码
4.2.5用比例因子缩放矢量的大小
4.2.6利用堆栈存储位置
4.2.7引用子形
4.2.8双向书写
4.3综合举例
4.4形的编译.装入和调用
4.4.1COMPILE命令
4.4.2LOAD命令
4.4.3SHAPE命令
4.5字体
4.5.1字体的定义
4.5.2字体文件
4.5.3字体的编译.装入和调用
4.6大字体文件
4.6.1大字体文件的特点
4.6.2大字体文件的标题
4.6.3举例
4.7扩展大字体
4.7.1“0”码形的定义
4.7.2调用子形
4.7.3举例
第5章定义线型和填充图案
5.1线型
5.1.1概述
5.1.2定义简单线型
5.1.3定义复杂线型
5.2定义图案
5.2.1构造填充图案
5.2.2图案文件
5.2.3定义图案
5.2.4举例
第6章图形交换文件
6.1概述
6.1.1图形信息交换与DXF文件
6.1.2输出一个DXF文件
6.1.3读入一个DXF文件
6.2DXF文件的结构
6.2.1DXF文件的总体结构
6.2.2组代码和跟随值
6.2.3DXF文件实例
6.3从DXF文件中提取数据
6.4用C语言编写构造DXF文件的接口程序
第7章AutoLISP程序设计语言
7.1概述
7.2AutoLISP的数据类型
7.3AutoLISP变量
7.3.1符号(SYMBOL)
7.3.2变量的数据类型
7.3.3为变量赋值
7.3.4预定义的符号
7.3.5显示变量的值
7.3.6在交互方式下将变量的值传递给AutoCAD
7.4AutoLISP表达式
7.4.1前缀表示法
7.4.2运算的优先级
7.4.3AutoLISP表达式的求值过程
7.5AutoLISP的数据存储结构
7.6AutoLISP函数
7.6.1定义AutoLISP函数
7.6.2调用AutoLISP函数
7.6.3调用AutoCAD命令
7.6.4定义AutoCAD命令
7.7AutoLISP程序文件
7.7.1AutoLISP文件的特点
7.7.2程序中的注释
7.7.3加载和卸载AutoLISP文件
7.8应用举例
7.8.1定义AutoLISP函数
7.8.2定义绘制曲线的命令
7.8.3定义参数化绘图的命令
7.8.4定义修改图形数据库的命令
7.8.5定义含有访问符号表功能的命令
第8章VisualLISP程序设计语言
8.1VisualLISP概述
8.1.1Visua1LISP的特点
8.1.2进入和退出VisualLISP
8.1.3VisualLISP的用户界面
8.1.4控制台操作
8.1.5加载和运行AutoLISP程序
8.2编辑源程序代码
8.2.1文本编辑工具
8.2.2文件操作
8.2.3文本操作
8.2.4设置代码格式
8.3调试程序
8.3.1概述
8.3.2数据查看工具
8.3.3利用断点调试程序
8.3.4跟踪程序运行
8.4构造应用程序
8.4.1通过vlisp_compile函数编译单个文件
8.4.2用应用程序生成器创建应用程序
8.4.3修改应用程序生成过程中确定的选项
8.4.4重新编译应用程序
8.4.5更新应用程序
8.5利用工程维护多文件应用程序
8.5.1工程的作用
8.5.2定义一个新工程
8.5.3利用工程窗口管理工程文件
8.5.4VisualLISP对工程的操作
8.5.5优化应用程序代码
8.6在AutoLISP中使用ActiveX对象
8.6.1AutoCAD对象模型
8.6.2用检验工具获取AutoCAD对象
8.6.3在VisualLISP函数中使用ActiveX方法
8.6.4转换对象引用
8.6.5通过AutoLISP函数获取和更新图形对象的特性
8.6.6用参数带回返回值的ActiveX方法
8.6.7列出对象的特性和方法
8.6.8使用集合对象
8.6.9释放VLA对象和释放内存
8.6.10处理ActiveX方法返回的错误
8.7将反应器附着到AutoCAD图形上
8.7.1基本概念
8.7.2定义回调函数
8.7.3创建反应器
8.7.4在多文档中使用反应器
8.7.5查询.修改和控制反应器的状态
8.7.6临时反应器和永久反应器
8.7.7反应器的使用规则
第9章DIESEL表达式
9.1DIESEL表达式的特点
9.2定义用户的状态行
9.2.1系统变量MODEMACR0的作用
9.2.2定义用户的状态行
9.3在菜单中使用DIESEL表达式
9.3.1用DIESEL表达式控制菜单标签的显示状态
9.3.2用DIESEL表达式改变菜单宏
9.3.3用DIESEL表达式将系统变量的当前值写到图形中
9.4在AutoLISP中使用DIESEL表达式
9.5DIESEL函数一览表
9.6出错信息
第10章定义菜单.工具栏
10.1概述
10.1.1菜单的作用
10.1.2菜单文件的作用
10.1.3菜单文件的类型
10.1.4MENU命令
10.1.5基菜单和局部菜单
10.2菜单文件结构
10.2.1菜单文件的总体结构
10.2.2菜单组
10.2.3菜单段
10.2.4子菜单
10.2.5菜单项
10.3菜单项语法
10.3.1菜单项的组成
10.3.2菜单宏语法
10.3.3替换子菜单
10.3.4条件宏表达式
10.3.5在菜单宏中使用AutoLISP表达式
10.4屏幕菜单
10.4.1屏幕菜单的特点
10.4.2屏幕子菜单
10.4.3屏幕菜单段实例
10.4.4MENUCTL系统变量
10.5下拉菜单和快捷菜单
10.5.1下拉菜单
10.5.2快捷菜单
10.5.3控制菜单项标签的显示状态
10.5.4插入和删除下拉菜单
10.6按钮和辅助菜单
10.6.1按钮和辅助菜单的特点
10.6.2按钮和辅助菜单举例
10.7图像菜单
10.7.1图像菜单的特点
10.7.2图像菜单的文法
10.7.3菜单项标题的格式
10.7.4显示图像菜单
10.7.5建立幻灯片文件或幻灯片库
10.8数字化仪菜单
10.8.1数字化仪菜单的特点
10.8.2数字化仪菜单举例
10.9工具栏段
10.9.1工具栏段的结构
10.9.2应用实例
10.10面向菜单的帮助
10.10.1菜单帮助段的格式
10.10.2建立菜单帮助段与下拉菜单段和工具栏的联系
10.10.3举例
10.11定义快捷键
10.11.1定义快捷键的两种方法
10.11.2用于定义快捷键的组合键
10.11.3举例
第11章对话框设计
11.1概述
11.2对话框控件
11.3控件的属性
11.4对话框设计原则与规范
11.4.1一般原则
11.4.2通用规范
11.4.3预定义控件的使用规范
11.5对话框控制语言
11.5.1对话框文件
11.5.2DCL文件的结构
11.5.3DCL语法
11.6对话框驱动程序
11.6.1对话框驱动程序的流程图
11.6.2对话框回调
11.6.3对话框的特殊处理
11.6.4对话框驱动函数
11.7综合举例
附录AAutoLISP函数
A.1赋值.求值与禁止求值函数
A.2数值计算函数
A.3关系运算函数
A.4逻辑运算函数
A.5几何运算函数
A.6判断函数
A.7流程控制函数
A.8表处理函数
A.9字符串处理函数
A.10数据类型转换函数
A.11交互输入画数
A.12有关文件操作的函数
A.13打印输出函数
A.14有关函数的函数
A.15错误处理函数
A.16选择集操作函数
A.17与AutoCAD直接相关的函数
A.18实体操作函数
A.19符号表操作函数
A.20扩展数据操作函数
A.21内存管理函数
A.22对话框操作函数
A.23菜单控制函数
A.24数字化仪控制函数
A.25控制环境变量的函数
A.26词典操作函数
A.27应用程序操作函数
A.28VisualLISP扩展函数
A.29有关ActiveX的函数
A.30与反应器有关的函数
附录BAutoLISP程序出错代码
附录CAutoLISP程序出错信息

本目录推荐