AutoLISP语言程序设计 pdf epub mobi txt 电子书 下载 2024

图书介绍


AutoLISP语言程序设计

简体网页||繁体网页
郭秀娟,于全通,范小鸥 编



点击这里下载
    


想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-23

类似图书 点击查看全场最低价

出版社: 化学工业出版社
ISBN:9787122032362
版次:1
商品编码:10068236
包装:平装
开本:16开
出版时间:2008-08-01
用纸:胶版纸
页数:218
字数:359000
正文语种:中文

AutoLISP语言程序设计 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

相关图书



AutoLISP语言程序设计 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

AutoLISP语言程序设计 pdf epub mobi txt 电子书 下载



具体描述

内容简介

  本书主要介绍了AutoCAD内部的编程语言AutoLISP,系统而详细地介绍了AutoLISP的各类函数和语法规则。从AutoLISP的数据类型和程序结构入手,循序渐进地介绍了AutoLISP的基本函数、AutoLISP绘图功能、AutoLISP建筑设计制图程序范例等内容。
  本书列举了丰富的程序实例,图文并茂,清晰易懂。
  本书可作为高等院校建筑学及相关专业的教材,也可供其他从事设计绘图工作、学习AutoLISP语言的有关人员参考,还可作为AutoLISP培训学习的教材。

目录

第1章 AutoLISP语言概述
1.1 AutoLISP语言简介
1.1.1 开发AutoCAD的重要工具
1.1.2 AutoLISP的特点
1.2 AutoLISP数据类型
1.2.1 原子(ATOM)
1.2.2 表和点对
1.3 AutoLISP的程序结构
1.4 AutoLISP的运行环境
1.5 AutoLISP的内存分配
1.6 AutoLISP程序的执行过程
练习题

第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.1 GET类输入函数
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.3 COMMAND函数

5.4 坐标系转换及单位变换函数
5.4.1 (TRANS <点> FROM TO [位移量])
5.4.2 (CVUNIT VALUE FROM-UINT TO-UNIT)

5.5 查询和设置系统状态的函数
5.5.1 (SETVAR <变量名> <值>)
5.5.2 (GETVAR <变量名>)
5.5.3 (GETENV <变量名>)
5.5.4 (SETCFG CFGNAME EFGVALUE)
5.5.5 (GETCFG CFGNAME)
5.5.6 (ACAD_COLORDLG colornum [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 (GRVECS VLIST [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 (SSGET str Ptl Pt2)
9.2.2 (SSGET $quot$x$quot$ [<过滤表>])
9.2.3 (SSLENGTH s)
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 (NAMED OBJEICT)
9.3.5 (HANDENT HANDLE)
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码表
附录D AutoLISP函数概要
参考文献

精彩书摘

  第1章 AutoLISP语言概述
  1.1 AutoLISP语言简介
  1.1.1 开发AutoCAD的重要工具
  LISP(List Processing Language)是一种计算机的表处理语言,是在人工智能学科领域广泛应用的一种程序设计语言。AutoLISP语言是嵌于AutoCAD内部的计算机语言,它是AutoCAD开放式体系结构的具体表现,它是LISP语言和AutoCAD有机结合的产物。使用AutoLISP可直接调用几乎全部的AutoCAD命令。AutoLISP语言既具备一般高级语言的基本结构和功能,又具有一般高级语言所没有的强大图形处理功能,是当今世界上CAD软件中被广泛采用的语言之一。
  美国AutoDesk公司在AutoCAD内部嵌入AutoLISP的目的是让用户充分利用AutoCAD进行二次开发,实现直接增加和修改AutoCAD命令,扩大图形编辑功能,建立图形库和数据库,并对当前图形进行直接访问和修改,开发CAD软件包等。在AutoCAD为用户提供的AutoLISP、ARX、VBA等开发工具中,AutoLISP是一种简便易学的解释性语言,具有很强的数据表处理功能,是开发AutoCAD的一种重要手段。
  AutoLISP语言最典型的应用之一是实现参数化绘图程序设计,包括尺寸驱动程序,鼠标拖动程序等。尺寸驱动是指通过改变实体标注的尺寸值来实现图形的自动修改;鼠标拖动即利用AutoLISP语言提供的(GRREAD[])函数,让用户直接读取AutoCAD的输入设备(如鼠标),任选项追踪光标移动存在且为真时,通过鼠标移动光标,调整所需的参数值而达到自动改变屏幕图形大小和形状。
  到目前为止,大多数参数化程序都是针对二维平面图编制的。实际上,立体图同样可以实现参数化绘图,在AutoCAD中编制实体的立体图参数化程序比其平面三视图程序更简单,而且立体图生成后,可以很方便地生成三视图、剖面图和轴侧图等。
  AutoLISP语言还能够利用PDB函数驱动DCL(Dialog Control Language)文件创建自己的对话框。

前言/序言


AutoLISP语言程序设计 电子书 下载 mobi epub pdf txt

AutoLISP语言程序设计 pdf epub mobi txt 电子书 下载
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

不错!!!!!!!

评分

冲着lisp去的

评分

买来还没有时间看呢,听说是本好书。

评分

写的很好,感觉书还不错还没有仔细看东西写得比较详细我只要在搜索框内输入语言程序设计、,就会有好多书摆在我面前供我挑选,价格方面还可以打折,这样便捷与优惠的购书方式我怎么可能不选择呢!经常在网上购物的弟弟幸福的告诉我。据调查统计,当前网上书店做得较好的的网站有京东等。现在大街小巷很多人都会互相问候道今天你京东了吗,因为网络购书已经得到了众多书本爱好者的信任,也越来越流行。基于此,我打开网页,开始在京东狂挑书。一直想买这书,又觉得对它了解太少,买了这本书,非常好,喜欢作者的感慨,不光是看历史或者史诗书,这样的感觉是好,就是书中的字太小了点,不利于保护视力!等了我2个星期,快递送到了传达室也不来个电话,自己打京东客服查到的。书是正版。通读这本书,是需要细火慢烤地慢慢品味和幽寂沉思的。亲切、随意、简略,给人洁净而又深沉的感触,这样的书我久矣读不到了,今天读来实在是一件叫人高兴之事。作者审视历史,拷问灵魂,洋溢着哲思的火花。人生是一段段的旅程,也是需要承载物的。因为火车,发生过多少相聚和分离。当一声低鸣响起,多少记忆将载入历史的尘梦中啊。其实这本书一开始我也没看上,是朋友极力推荐加上书封那个有点像史努比的小人无辜又无奈的小眼神吸引了我,决定只是翻一下就好,不过那开篇的序言之幽默一下子便抓住了我的眼睛,一个词来形容&mdash;&mdash;太逗了。|据悉,京东已经建立华北、华东、华南、西南、华中、东北六大物流中心,同时在全国超过360座城市建立核心城市配送站。是中国最大的综合网络零售商,是中国电子商务领域最受消费者欢迎和最具有影响力的电子商务网站之一,在线销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品、在线旅游等12大类数万个品牌百万种优质商品。选择京东。好了,现在给大家介绍两本好书爱情急救手册是陆琪在研究上千个真实情感案例,分析情感问题数年后,首次集结成的最实用的爱情工具书。书中没有任何拖沓的心理和情绪教程,而是直接了当的提出问题解决问题,对爱情中不同阶段可能遇到的问题,单身的会遇到被称为剩男(剩女)的压力、会被家人安排相亲、也可能暗恋无终,恋爱的可能会遇到被种种问题,而已婚的可能会遇到吵架、等问题,所有问题一一给出解决方案。陆琪以闺蜜和奶爸的语重心长告诉你各种情感秘籍,让你一看就懂,一做就成。是中国首部最接底气的爱情急救手册。谢谢你离开我是张小娴在想念后时隔两年推出的新散文集。从拿到文稿到把它送到读者面前,几个月的时间,欣喜与不舍交杂。这是张小娴最美的散文。美在每个充满灵性的文字,美在细细道来的倾诉话语。美在张小娴书写时真实饱满的情绪,更美在打动人心的厚重情感。从装祯到设计前

评分

快递很快,书的质量不错。

评分

很适合入门,但是纸张太差了,性价比还挺高

评分

正版,很不错。

评分

挺失望的。。。这本书不怎么样,要学习的人另外买其他的吧

评分

内容很详细,适合新手入门

类似图书 点击查看全场最低价

AutoLISP语言程序设计 pdf epub mobi txt 电子书 下载


分享链接


去京东购买 去京东购买
去淘宝购买 去淘宝购买
去当当购买 去当当购买
去拼多多购买 去拼多多购买


AutoLISP语言程序设计 bar code 下载
扫码下载










相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 windowsfront.com All Rights Reserved. 静流书站 版权所有