设为首页收藏本站

晓东CAD家园-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5484|回复: 84

[他山之石] 《VisualLisp程序设计AutoCAD2010(第2版)》

  [复制链接]

签到天数: 97 天

连续签到: 1 天

[LV.6]常住居民II

发表于 2014-11-22 21:29:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 yularna 于 2015-1-16 14:14 编辑

首先,说明一下解压密码为“晓东CAD家园”(不带引号)。为了使好资源能常被人看到,希望大家回复,谢谢。





1图书信息
    作者:李学志 主编 方戈亮 孙力红 编著
  ISBN:9787302233688
  定价:33元
  印次:2-1
  装帧:平装
  印刷日期:2010-9-26
2图书简介
本书系统地介绍了AutoCAD最新版本(2010)的Visual LISP程序设计技术。全书共分12章,前3章介绍AutoLISP语言的基础知识,第4章介绍Visual LISP的开发环境,第5章~第7章介绍程序的编辑、调试和设计的方法与技巧。第8章介绍了如何定义新的AutoCAD命令及创建图层、线型、文字样式、剖面线、尺寸标注等各种AutoCAD对象,以及如何实现参数化图形设计的方法和技术,第9章介绍如何访问和修改图形数据库,第10章介绍如何使用ActiveX对象,第11章介绍如何将反应器附着到AutoCAD图形对象上,第12章介绍对话框设计技术。
  本书具有实用性强和便于教学的特点,既可作为大学本科、专科或继续教育的教材,也可作为从事CAD领域工作的工程技术人员的参考书。

3图书前言

    Visual LISP是为加速AutoLISP程序开发而设计的软件开发工具,是一个完整的集成开发环境。在Visual LISP环境下可以便捷、高效地开发AutoLISP程序,可以经过编译得到运行效率更高、代码更加紧凑、源代码受到保护的应用程序。
  Visual LISP既兼容以前的AutoLISP程序,又扩充了许多新的功能,是新一代的AutoLISP语言。利用AutoLISP可以进行各种工程的分析计算、自动绘制复杂的图形,驱动对话框、控制菜单、定义新的命令,为AutoCAD扩充智能化、参数化的功能。
  目前,还有一些用户停留在将AutoCAD作为绘图工具的阶段,逐条线、逐个圆地将图纸录入计算机,这样做只是提高了绘图效率,减轻了设计人员的劳动强度,距离真正意义上的计算机辅助设计尚有较大差距,因为设计人员的主要精力本应用于产品的构思与创新设计中。
  如何将繁琐的绘图、标注与复杂的分析计算由程序来完成,实现图形参数化、智能化、分析计算与绘图一体化,如何提高产品的自动设计成分是本书要介绍的主要内容。
  本书有以下两个主要特点:
  (1) 实用性 书中所有实例均以实际应用为背景,具有较高的实用价值和一定的技术含量。对于初学者可以从调试、运行这些实例程序开始,然后修改、扩充这些实例,逐步掌握AutoLISP程序设计技术。
  (2) 便于教学 本书是在学校教学和企业培训的背景下编写的。作者参照多年的教案确定了本书的内容和章节的次序,因此本书具有便于教学和培训的特点。
  本书的程序是在AutoCAD 2010的Visual LISP集成环境下建立、调试和运行通过的。所有程序的源代码都适用于较早的AutoCAD版本。

4图书目录

第1章 概述1
  1.1 关于LISP1
  1.2 关于AutoLISP1
  1.3 关于Visual LISP2
第2章 数据类型、表达式和函数3
  2.1 数据类型3
  2.2 变量5
  2.2.1 符号5
  2.2.2 变量的数据类型5
  2.2.3 为变量赋值6
  2.2.4 预定义的符号6
  2.2.5 显示变量的值7
  2.2.6 在交互方式下将变量的值传递给AutoCAD7
  2.3 表达式8
  2.3.1 表达式的构成8
  2.3.2 表达式的前缀表示法8
  2.3.3 表达式的求值过程8
  2.3.4 表达式的求值规则9
  2.4 函数10
  2.4.1 定义AutoLISP函数10
  2.4.2 调用AutoLISP函数11
  2.4.3 递归定义AutoLISP函数11
  2.4.4 调用AutoCAD命令12
  2.4.5 定义AutoCAD命令12
  习题13
第3章 程序的流程控制和AutoLISP文件14
  3.1 程序的流程控制14
  3.1.1 分支结构14
  3.1.2 循环结构16
  3.2 AutoLISP程序文件17
  3.2.1 AutoLISP文件的特点17
  3.2.2 程序中的注释18
  3.2.3 在AutoCAD环境下加载AutoLISP文件19
  习题21
第4章 有关Visual LISP的基本操作23
  4.1 进入和退出Visual LISP23
  4.2 Visual LISP的用户界面24
  4.3 控制台操作25
  4.4 文件操作26
  习题27
第5章 编辑源程序代码28
  5.1 文本编辑工具28
  5.2 文本操作30
  5.3 设置代码格式32
  5.4 语法检查34
  习题35
第6章 调试程序36
  6.1 概述36
  6.2 监视窗口37
  6.3 在不设置断点的情况下分步调试程序39
  6.4 断点循环41
  6.5 利用断点调试程序42
  6.6 跟踪程序运行44
  6.7 修改变量和函数的特性50
  6.8 检验窗口52
  6.9 浏览AutoCAD对象54
  习题56
第7章 建立应用程序57
  7.1 通过vlisp_compile函数编译LISP文件57
  7.2 用应用程序生成器创建应用程序60
  7.3 利用工程管理器管理和维护LISP文件64
  7.3.1 工程管理器的功能64
  7.3.2 创建一个工程66
  7.3.3 工程窗口67
  7.3.4 通过工程创建应用程序68
  7.3.5 优化应用程序68
  习题70
第8章 编程实例71
  8.1 设置作图环境71
  8.2 设置图层、颜色、线型和线宽73
  8.3 定义字样77
  8.4 尺寸标注80
  8.5 调用AutoCAD的图形编辑功能87
  8.6 调用图案填充功能90
  8.7 定义绘制曲线的命令91
  8.8 定义参数化绘图的命令93
  8.9 读写文件功能99
  习题103
第9章 访问和修改图形数据库104
  9.1 获取图元的名字104
  9.2 图元表105
  9.2.1 获取图元表106
  9.2.2 对图元表的操作107
  9.2.3 举例108
  9.3 选择集109
  9.3.1 常用的有关选择集的函数109
  9.3.2 举例110
  9.4 符号表111
  9.4.1 符号表操作函数111
  9.4.2 举例112
  习题113
第10章 在AutoLISP中使用ActiveX对象114
  10.1 AutoCAD对象模型114
  10.2 通过函数访问AutoCAD对象115
  10.2.1 访问AutoCAD应用程序116
  10.2.2 访问其他AutoCAD对象117
  10.3 使用工具了解AutoCAD对象120
  10.3.1 使用检验工具了解AutoCAD对象120
  10.3.2 通过Help功能了解AutoCAD对象122
  10.4 在Visual LISP函数中使用ActiveX方法123
  10.4.1 通过Help功能详细了解AutoCAD图形对象的方法123
  10.4.2 将Visual Basic环境下的语句改写为AutoLISP表达式124
  10.4.3 ActiveX能够自动进行转换的AutoLISP的一些数据类型124
  10.4.4 Visual LISP扩充的数据类型125
  10.4.5 AutoCAD图元名和VLA对象之间的转换130
  10.5 获取和修改图形对象的特性131
  10.5.1 获取图形对象特性131
  10.5.2 修改图形对象的特性132
  10.6 确定是否可以修改对象133
  10.7 用参数传递返回值的ActiveX方法134
  10.8 判断某方法或特性是否可应用于某对象135
  10.9 使用集合对象137
  10.9.1 将某一个函数应用到集合中的每一个对象137
  10.9.2 将一系列函数应用到集合中的每一个对象138
  10.9.3 获取集合中的成员对象139
  10.10 释放VLA对象和释放内存140
  10.11 处理ActiveX方法返回的错误140
  10.12 举例142
  习题143
第11章 使用反应器144
  11.1 反应器144
  11.2 定义反应器的回调函数146
  11.2.1 定义对象反应器的回调函数146
  11.2.2 定义其他反应器的回调函数147
  11.2.3 AutoCAD预定义的回调函数147
  11.3 创建反应器148
  11.3.1 创建对象反应器148
  11.3.2 创建其他反应器151
  11.3.3 将数据附着到反应器对象152
  11.4 查询、修改和控制反应器的状态152
  11.4.1 查询反应器152
  11.4.2 修改反应器153
  11.4.3 控制反应器的状态155
  11.5 临时反应器和永久反应器156
  11.6 反应器的使用规则157
  11.7 定义反应器实例159
  习题162
第12章 对话框设计164
  12.1 概述164
  12.2 对话框控件165
  12.2.1 可以定义动作行为的控件165
  12.2.2 组合类控件168
  12.2.3 装饰性和信息类控件172
  12.2.4 AutoCAD预定义的控件175
  12.3 控件的属性177
  12.4 对话框设计的原则与规范184
  12.4.1 一般原则184
  12.4.2 通用规范185
  12.4.3 预定义控件的使用规范186
  12.5 对话框控制语言188
  12.5.1 对话框文件188
  12.5.2 DCL文件的结构189
  12.5.3 DCL语法190
  12.6 对话框驱动程序192
  12.6.1 驱动对话框的程序流程图192
  12.6.2 对话框驱动函数193
  12.6.3 调用含有对话框的AutoLISP函数197
  12.6.4 编写对话框回调函数的注意事项199
  12.6.5 对话框的特殊处理202
  12.7 几种典型控件的应用实例209
  习题226
附录A AutoLISP函数227
  A1 赋值、求值与禁止求值函数227
  A2 数值计算函数228
  A3 关系运算函数231
  A4 逻辑运算函数232
  A5 几何运算函数234
  A6 判断函数237
  A7 流程控制函数239
  A8 表处理函数240
  A9 字符串处理函数242
  A10 数据类型转换函数245
  A11 交互输入函数247
  A12 有关文件操作的函数252
  A13 打印输出函数255
  A14 有关函数的函数256
  A15 处理错误函数260
  A16 选择集操作函数261
  A17 与AutoCAD直接相关的函数265
  A18 图元操作函数270
  A19 符号表操作函数273
  A20 扩展数据操作函数273
  A21 内存管理函数274
  A22 对话框操作函数276
  A23 菜单控制函数279
  A24 数字化仪控制函数280
  A25 控制环境变量的函数280
  A26 词典操作函数281
  A27 应用程序操作函数283
  A28 Visual LISP扩展函数285
  A29 有关ActiveX的函数304
  A30 与反应器有关的函数319
附录B AutoLISP程序出错代码339
参考文献342
官方网站:http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=038982-01&DJ=33
网络资源:http://www.tup.com.cn/sub_press/2/kejian/23368.rar

Visual LISP程序设计(第2版).PNG
Visual LISP程序设计.PNG
Visual LISP程序设计内容简介.PNG

VisualLisp程序设计AutoCAD2010(第2版).part1.rar

3.91 MB, 下载次数: 926, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part2.rar

3.91 MB, 下载次数: 1111, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part3.rar

3.91 MB, 下载次数: 822, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part4.rar

3.91 MB, 下载次数: 1031, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part5.rar

3.91 MB, 下载次数: 1178, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part6.rar

3.91 MB, 下载次数: 962, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part7.rar

3.91 MB, 下载次数: 897, 下载积分: D豆 -1 , 活跃度 1

VisualLisp程序设计AutoCAD2010(第2版).part8.rar

1.19 MB, 下载次数: 729, 下载积分: D豆 -1 , 活跃度 1

评分

参与人数 3D豆 +15 收起 理由
/db_自贡黄明儒_ + 5 很给力!经验;技术要点;资料分享奖!
newer + 5 很给力!经验;技术要点;资料分享奖!
zuicai + 5 很给力!经验;技术要点;资料分享奖!

查看全部评分

本帖被以下淘专辑推荐:

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 164 天

连续签到: 1 天

[LV.7]常住居民III

已领礼包: 244个

财富等级: 日进斗金

发表于 2014-11-22 22:08:07 | 显示全部楼层
O(∩_∩)O谢谢,学习去
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1860 天

连续签到: 5 天

[LV.Master]伴坛终老I

已领礼包: 5180个

财富等级: 富甲天下

发表于 2014-11-22 22:25:09 | 显示全部楼层
谢谢楼主的宝贝
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1425 天

连续签到: 32 天

[LV.10]以坛为家III

已领礼包: 1883个

财富等级: 堆金积玉

发表于 2014-11-22 23:03:09 | 显示全部楼层
谢谢分享!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

签到天数: 164 天

连续签到: 1 天

[LV.7]常住居民III

已领礼包: 244个

财富等级: 日进斗金

发表于 2014-11-22 23:17:09 | 显示全部楼层
3q
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

发表于 2014-11-23 08:29:46 | 显示全部楼层
谢谢分享....................
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

签到天数: 208 天

连续签到: 1 天

[LV.7]常住居民III

发表于 2014-11-23 10:03:55 | 显示全部楼层
这本书编排太乱了
知识点也不全面
亏我花了30块钱买回来
只能作参考资料

点评

还可以吧,书里内容还是蛮丰富的,VisualLisp本来就涉及不少内容,光看一、二本书肯定是不够的。作者已经塞了不少内容。  详情 回复 发表于 2015-3-15 15:06
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1079 天

连续签到: 40 天

[LV.10]以坛为家III

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-23 18:33:53 | 显示全部楼层
支持楼主。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

签到天数: 1331 天

连续签到: 4 天

[LV.10]以坛为家III

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-11-23 23:23:46 来自手机 | 显示全部楼层
支持楼主!我等买不起书的福音。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 252 天

连续签到: 1 天

[LV.8]以坛为家I

发表于 2014-11-24 08:22:36 | 显示全部楼层
最近你发的资源太多,根本看不过来...

点评

首先、必须的把联机手册看完  详情 回复 发表于 2014-11-24 08:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 369 天

连续签到: 2 天

[LV.9]以坛为家II

发表于 2014-11-24 08:27:22 | 显示全部楼层
freedake 发表于 2014-11-24 08:22
最近你发的资源太多,根本看不过来...

首先、必须的把联机手册看完


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 446 天

连续签到: 3 天

[LV.9]以坛为家II

已领礼包: 902个

财富等级: 财运亨通

发表于 2014-11-24 10:13:01 | 显示全部楼层
谢谢楼主的无私奉献。:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1272 天

连续签到: 44 天

[LV.10]以坛为家III

已领礼包: 1325个

财富等级: 财源广进

发表于 2014-11-24 23:48:12 | 显示全部楼层
谢谢分享。如果好的话,买本也值得:lol
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 151 天

连续签到: 1 天

[LV.7]常住居民III

已领礼包: 268个

财富等级: 日进斗金

发表于 2014-12-2 16:47:21 | 显示全部楼层
lisp初学者 正在学 这个好东西啊 多谢楼主
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 104 天

连续签到: 1 天

[LV.6]常住居民II

已领礼包: 141个

财富等级: 日进斗金

发表于 2015-1-11 14:07:08 | 显示全部楼层
谢楼主分享。。。。:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )  

GMT+8, 2018-8-17 02:21 , Processed in 0.269669 second(s), 76 queries , Gzip On, WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表