• AutoLISP语言程序设计
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

AutoLISP语言程序设计

套装书咨询客服,默认发其中一本

81 九品

仅1件

山东泰安
认证卖家担保交易快速发货售后保障

作者郭秀娟、于全通、范小鸥 编

出版社化学工业出版社

出版时间2008-08

版次1

装帧平装

货号9787122032362

上书时间2024-11-16

芳诺晴书店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 郭秀娟、于全通、范小鸥 编
  • 出版社 化学工业出版社
  • 出版时间 2008-08
  • 版次 1
  • ISBN 9787122032362
  • 定价 29.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 218页
  • 字数 359千字
  • 正文语种 简体中文
【内容简介】
  本书主要介绍了AutoCAD内部的编程语言AutoLISP,系统而详细地介绍了AutoLISP的各类函数和语法规则。从AutoLISP的数据类型和程序结构入手,循序渐进地介绍了AutoLISP的基本函数、AutoLISP绘图功能、AutoLISP建筑设计制图程序范例等内容。
  本书列举了丰富的程序实例,图文并茂,清晰易懂。
  本书可作为高等院校建筑学及相关专业的教材,也可供其他从事设计绘图工作、学习AutoLISP语言的有关人员参考,还可作为AutoLISP培训学习的教材。
【目录】
第1章AutoLISP语言概述
1.1AutoLISP语言简介
1.1.1开发AutoCAD的重要工具
1.1.2AutoLISP的特点
1.2AutoLISP数据类型
1.2.1原子(ATOM)
1.2.2表和点对
1.3AutoLISP的程序结构
1.4AutoLISP的运行环境
1.5AutoLISP的内存分配
1.6AutoLISP程序的执行过程
练习题

第2章数值函数
2.1计算函数
2.1.1(+<数1><数2>…)
2.1.2(-<数1><数2>…)
2.1.3(1+<数>)和(1-<数>)
2.1.4(*<数1><数2>…)
2.1.5(/<数1><数2>…)
2.1.6(REM<数1><数2>…)
2.1.7(GCD<数1><数2>)
2.1.8(MAX<数1><数2>…)(MIN<数1><数2>…)
2.1.9(EXP<数>)
2.1.10(EXPT<底数><幂>)
2.1.11(LOG<数>)
2.1.12(SQRT<数>)
2.1.13(ABS<数>)
2.1.14(MINUSP<数>)
2.1.15(ZEROP<数>)
2.1.16(NUMBERP<项>)
2.1.17(FLOAT<数>)
2.1.18(FIX<数>)

2.2布尔运算函数
2.2.1(LOGAND<整数><整数>…)
2.2.2(LOGIOR<整数><整数>…)
2.2.3(LSH<整数><次数>)

2.3三角函数
2.3.1(SIN<角度>)
2.3.2(COS<角度>)
2.3.3(ATAN<数1>[<数2>])
2.4综合举例
练习题

第3章表处理函数
3.1提取表中数据的函数
3.1.1(CAR<表>)
3.1.2(CDR<表>)
3.1.3(LAST<表>)
3.1.4(NTH<表>)N=0,1,2,…
3.1.5(LENGTH<表>)

3.2构造和修改表的函数
3.2.1(LIST<表达式>…)
3.2.2(APPEND<表>…)
3.2.3(CONS<新的第一个元素><表>)
3.2.4(REVERSE<表>)

3.3提取并修改表中数据的函数
3.3.1(ASSOC<关键字><关联表>)
3.3.2(SUBST<新项><旧项><表>)

3.4表的循环处理函数
3.4.1(FOREACH<符号原子><表><表达式>…)
3.4.2(MAPCAR<函数名><表1><表2>…<表n>)

3.5其他表处理函数
3.5.1(MEMBER<表达式><表>)
3.5.2(LISTP<项>)
3.6综合举例
练习题

第4章符号和函数处理函数
4.1符号处理函数
4.1.1赋值函数
4.1.2禁止求值函数与再求值函数
4.1.3其他符号处理函数
4.2函数处理函数
4.3综合举例
练习题

第5章AutoCAD函数
5.1GET类输入函数
5.2图形处理函数
5.2.1(POLAR<点><方向角><距离>)
5.2.2(DISTANCE<点1><点2>)
5.2.3(ANGLE<点1><点2>)
5.2.4(INTERS<端点1><端点2><端点3><端点4>[<任选项>])
5.2.5目标捕捉函数OSNAP
5.3COMMAND函数

5.4坐标系转换及单位变换函数
5.4.1(TRANS<点>FROMTO[位移量])
5.4.2(CVUNITVALUEFROM-UINTTO-UNIT)

5.5查询和设置系统状态的函数
5.5.1(SETVAR<变量名><值>)
5.5.2(GETVAR<变量名>)
5.5.3(GETENV<变量名>)
5.5.4(SETCFGCFGNAMEEFGVALUE)
5.5.5(GETCFGCFGNAME)
5.5.6(ACAD_COLORDLGcolornum[flag])

5.5.7(VER)
5.6显示控制函数
5.6.1(GRAPHSCR)
5.6.2(TEXTSER)
5.6.3(TEXTPAGE)
5.6.4(PRIN1[<表达式>[<文件标识符>]])
5.6.5(PRINT[<表达式>[<文件标识符>]])
5.6.6(PRINC[<表达式>[<文件标识符>]])
5.6.7(TERPRI)
5.6.8(MENUCMD<字符串>)
5.6.9(GRVECSVLIST[TRANS])
5.6.10(VPORTS)
5.7综合举例
练习题

第6章字符串处理函数
6.1字符与ASCII码互换函数
6.1.1(ASCII<字符串>)
6.1.2(CHR<整数>)

6.2数串互换函数
6.2.1(ITOA<整数>)
6.2.2(ATOI<数字串>)
6.2.3(ATOF<数字串>)
6.2.4(RTOS<数>[<模式>[<精度>]])
6.2.5(DISTOF<字符串>[模式])
6.2.6(ANGTOS<弧度表示的角度值>[模式[精度]])
6.2.7(ANGTOF<字符串>[模式])

6.3字符串处理函数
6.3.1(STRCAT<字符串1><字符串2>…)
6.3.2(SUBSTR<字符串><开始><长度>)
6.3.3(STRCASE<字符串>[<模式>])
6.3.4(STRLEN[字符串]…)
6.3.5(WCMATCH<字符串><样本>)
6.4尺寸标注方式
6.5综合举例
练习题

第7章判断函数
7.1相等验证函数
7.1.1关系运算函数
7.1.2逻辑运算函数

7.2条件函数
7.2.1(IF<条件>是——<表达式1>[<否——表达式2>])
7.2.2(PROGN<标准表>…)(该函数也称顺序执行函数)
7.2.3(COND(<条件1><表达式1>)

7.3循环函数
7.3.1(WHILE<条件>[<标准表>…])
7.3.2(REPEAT<数><表达式>…)
7.4函数递归定义
7.4.1递归的概念
7.4.2递归模型
7.4.3递归算法的设计
7.5综合举例
练习题

第8章文件处理函数
8.1搜索、获得文件的函数
8.1.1(FINDFILE<文件名>)
8.1.2(GETFILED$quot$对话框标题$quot$$quot$文件名$quot$$quot$扩展名$quot$标志值)
8.2打开、关闭文件的函数
8.2.1(OPEN<文件名><方式>)
8.2.2(CLOSE<文描述符>)

8.3用于文件的输入输出函数
8.3.1(READ[符串])
8.3.2(READ-LINE<文件描述符>)
8.3.3(WRITE-LINE<字符串><文件描述符>)
8.3.4(READ-CHAR<文件描述符>)
8.3.5(WRITE-CHAR<数><文件描述符>)
8.4综合举例
练习题

第9章实体和设备访问函数
9.1基本概念
9.1.1实体
9.1.2实体名
9.1.3选择集

9.2选择集操作函数
9.2.1(SSGETstrPtlPt2)
9.2.2(SSGET$quot$x$quot$[<过滤表>])
9.2.3(SSLENGTHs)
9.2.4(SSNAME<选择集>n)n=0,1,2,…
9.2.5(SSADD<实体名><选择集>)
9.2.6(SSDEL<实体名><选择集>)

9.3实体名操作函数
9.3.1(ENTNEXT<实体名>)
9.3.2(ENTLAST)
9.3.3(SSNAME<选择集><序号>)
9.3.4(NAMEDOBJEICT)
9.3.5(HANDENTHANDLE)
9.3.6(ENTSEL[<提示>])

9.4实体数据函数
9.4.1获得实体定义数据函数ENTGET
9.4.2(ENTMOD<实体数据表>)
9.4.3(ENTUPD<实体名>)
9.4.4(ENTMAKE<实体数据表>)

9.5对符号表的访问
9.5.1(TBLNEXT<符号表名>[<第一>])
9.5.2(TBLSEARCH<符号表名><符号>)

9.6对图形屏幕和输入设备的访问
9.6.1(GRCLEAR)
9.6.2(GRTEXT[<框区><文本字符串><加亮>])
9.6.3(GRREAD[track][allkeys[curtype]])

9.7综合举例
9.7.1实体名和选择集在开发CAD程序中的实际应用
9.7.2生成局部放大视图的简便方法
9.7.3求圆或圆弧中心线
练习题

第10章建筑设计制图的AutoLISP程序范例
10.1常用建筑设计AutoLISP程序
10.1.1建筑符号设计AutoLISP程序
10.1.2双线墙插门窗AutoLISP程序

10.2墙体设计AutoLISP程序
10.2.1单线墙AutoLISP程序
10.2.2双线墙AutoLISP程序
10.3楼梯设计AutoLISP程序
10.3.1绘制平面楼梯AutoLISP程序
10.3.2剖面楼梯AutoLISP程序
练习题

第11章AutoCAD基本命令
11.1基本图形的绘制
11.1.1绘制直线
11.1.2构造线
11.1.3多线
11.1.4多段线
11.1.5矩形
11.1.6正多边形
11.1.7圆
11.1.8弧线
11.1.9椭圆
11.1.10圆环

11.2基本图形的编辑
11.2.1复制图形
11.2.2移动图形
11.2.3偏移图形
11.2.4旋转图形
11.2.5比例缩放图样
11.2.6图形镜像
11.2.7阵列图形
11.2.8修剪图形
11.2.9延伸和拉伸
11.2.10倒角和圆角
11.2.11分解图块
附录A图形绘制与编辑各命令中英文及简捷命令一览表
附录B联机程序错误代码
附录C标准ASCII码表
附录DAutoLISP函数概要
参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP