主页 详情

《AutoLISP学习导引》_蓝屹生著_14128073_7113050409

【书名】:《AutoLISP学习导引》
【作者】:蓝屹生著
【出版社】:北京:中国铁道出版社
【时间】:2002
【页数】:407
【ISBN】:7113050409
【SS码】:14128073

最新查询

内容简介

为什么要学AutoLISP

学会运用AutoLISP的益处

学习AutoLISP的条件

基本计算机配备

编排说明

AutoLISP参考手册

单位

重点复习

进阶挑战

AutoLISP基本语法

四则运算

如果漏了括号

选择性参数

重点复习

进阶挑战

常量、变量与数据类型

常量

序列

原子

设定变量

变量名称设定要诀

查询及取用变量内容

Set与Quote函数

数据类型

重点复习

进阶挑战

AutoLISP语句的写法

范例一

范例二

范例三

重点复习

进阶挑战

LISP程序文件存放位置

建立AutoLISP程序文件专用目录

将LISP文件夹加入支持文件搜寻路径

提升LISP文件夹的搜寻优先级

重点复习

进阶挑战

编辑及保存LISP程序文件

建立第一个AutoLISP程序文件

首次保存AutoLISP程序文件

Visual LISP编辑器

Notepad

WordPad

Word

编辑已有的AutoLISP程序文件

重点复习

进阶挑战

加载及执行LISP程序

加载程序文件

执行程序

在Visual LISP窗口加载及执行程序

Load函数

filename参数

onfailure参数

文件载入的可能情况

LISP文件载入情况一

LISP文件载入情况二

LISP文件载入情况三

LISP文件载入情况四

重点复习

进阶挑战

从菜单执行程序

菜单文件

菜单文件类型

自定义局部菜单

菜单组

下拉菜单

载入自定义菜单文件

MNL文件

判断程序是否已经加载

卸载菜单组

重点复习

进阶挑战

自定义函数

参数

错误的参数

全局变量

局部变量

自定义AutoCAD命令

重点复习

进阶挑战

程序编写原则

注释

建立AutoLISP程序文件

加载程序文件

函数的数据类型

执行函数

重点复习

进阶挑战

基本输入

取得点坐标

取得坐标的XYZ分量

自组坐标序列

取得整数

取得实数

取得角度

取得字符串

字符串中的句柄

查询及设定系统变量

只读的系统变量

重点复习

进阶挑战

程序设计基本流程

在AutoCAD内执行AutoLISP语句

从AutoLISP调用AutoCAD命令

切换图形/文字窗口

编辑程序

加载程序

程序内容错误信息

执行程序

nil返回值

关闭命令与程序响应

编辑新程序

维持程序的流畅性

加载及执行新程序

重点复习

进阶挑战

自定义命令

等待用户输入

如果CMDECHO=0

如果CMDECHO=1

pause参数的缺点

取消AutoCAD内置命令

强制调用AutoCAD内置命令

以自定义命令取代AutoCAD内置命令

重点复习

进阶挑战

AutoLISP错误信息

*error*函数

ERRNO系统变量

自定义*error*函数

在程序内自定义*error*函数

ERRNO系统变量表

重点复习

进阶挑战

整数

整数范围

二进制表示法

负整数

负整数二进制值推算法

4位有符号整数表

最大与最小整数之外

重点复习

进阶挑战

实数

实数范围

实数的有效位数

误差

累积误差

重点复习

进阶挑战

字符串与字符

改变字母的大小写

组合字符串

字符串长度

字符串中的句柄

字符的ASCII码

获取子字符串

搜寻子字符串

重点复习

进阶挑战

坐标

坐标

位移

两点距离

两点连线角度

等分点

两线交点

点到线的最短距离

重点复习

进阶挑战

序列

多数据计算

矩阵

一般序列

字符串序列

点对序列

关联数据序列

重点复习

进阶挑战

画矩形

讨论

程序流程

用到的函数

程序初步内容

加载及执行程序

修改程序

重新加载及执行程序

紧缩程序

声明局部变量

重点复习

进阶挑战

标注

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

紧缩程序

重点复习

进阶挑战

画双线

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

紧缩程序

重点复习

进阶挑战

对象数据

以LIST指令查询

以AutoLISP函数查询

查询直线段的对象数据

查询单行文字的对象数据

取出对象数据项

查询DXF群码代表的意义

重点复习

进阶挑战

更新对象数据序列

准备动作

改变对象的图层

有没有ByLayer

不是ByLayer

不要ByLayer

改成ByLayer

修改对象数据序列的基本步骤

重点复习

进阶挑战

选择集

建立选择集

选择集内的对象数目

选择集建立方式

自由选取

选取通过指定点的对象

指定选取区域

取用上一个选择集

选取最后建立的可见对象

选取图文件内的所有对象

过滤对象

关系过滤

坐标关系

逻辑过滤

取出选择集内的对象数据

查询对象是否在选择集内

将对象加入选择集

将对象从选择集删除

重点复习

进阶挑战

计算图块插入数目

建立及插入图块

插入图块的对象数据库

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

测试错误情况

没有选取到图形

选取到其他类型的对象

重点复习

进阶挑战

简单判断

If函数语句的写法

程序流程

用到的函数

编辑程序

程序结构

程序编写过程

加载及执行程序

紧缩程序

重点复习

进阶挑战

改变当前图层

讨论

程序流程

用到的函数

编辑程序

错误情况

修订程序

紧缩程序

重点复习

进阶挑战

改变图块中的子对象颜色

对象的颜色数据项

图块内的子对象

Nentsel与Entsel函数

程序流程

用到的函数

编辑程序

加载及执行程序

提前结束程序

重点复习

进阶挑战

多种情况判断

使用If函数做多重判断

使用Cond函数做多重判断

Cond函数的多重语句结构

重点复习

进阶挑战

有限与无限循环

Repeat循环

计数器的位置

While循环

重点复习

进阶挑战

更新对象图层

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

重点复习

进阶挑战

改变文字高度

讨论

程序流程

用到的函数

编辑程序

紧缩程序

以While取代Repeat

重点复习

进阶挑战

多行文字输入

讨论

程序流程

用到的函数

事前演练

编辑程序

加载及执行程序

紧缩程序

重点复习

进阶挑战

同时更新多个对象的颜色

讨论

程序流程

用到的函数

编辑程序

Quote函数

重点复习

进阶挑战

相对误差与累积误差

相对误差

累积误差位数

重点复习

进阶挑战

公切线

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

如果没有相切点

为何循环重复七次

重点复习

进阶挑战

关键字与输入限制

AutoCAD指令提示标准写法

中文版AutoCAD的指令提示

设定输入限制

句柄

关键字设定

Initget对Getxxx函数的影响

关键字使用范例

输入限制与关键字使用范例

重点复习

进阶挑战

改变文字的对齐方式

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

加入循环

重点复习

进阶挑战

子程序

子程序加载方案

子程序加载方案一

子程序加载方案二

子程序加载方案三

做法一

做法二

做法三

重点复习

进阶挑战

图块内部对象的转换矩阵

转换矩阵的用途

转换子对象的坐标

转换矩阵函数

重点复习

进阶挑战

两圆交点

讨论

两圆外切

两圆内切

两圆交于两点

两圆不相交

程序流程

用到的函数

编辑程序

加载及执行

重点复习

进阶挑战

质数

判断质数

程序流程

用到的函数

编辑子程序

加载及执行子程序

寻找质数

加载及执行主程序

重点复习

进阶挑战

随机数

随机数的产生

种子数

小数取法一

小数取法二

带入随机数函数

随机数产生器

指定范围的随机数产生器

同时取得多个随机数

重点复习

进阶挑战

符号表

逐一查询符号表对象

查询指定的符号表对象

字型使用的字体文件

编辑符号表数据

重点复习

进阶挑战

改变所有图层的颜色

讨论

程序流程

用到的函数

编辑程序

利用AutoCAD指令

编辑图层符号表

重点复习

进阶挑战

计算所有图块数目

讨论

查询符号表

取得图块名称

计算图块插入数目

组成元素序列

建立数据序列

查询数据

程序流程

用到的函数

编辑程序

加载及执行程序

重点复习

进阶挑战

再写多行文字

讨论

程序流程

用到的函数

编辑程序

加载及执行程序

重点复习

进阶挑战

读写数据库

数据库内容

序列格式

建立新的数据文件

取得数据

打开数据文件

写出数据

关闭文件

查看数据文件

添加数据到数据文件

产生数据

打开数据文件

写出数据

关闭文件

查看更新后的数据文件

从数据文件读取数据

打开数据文件

读取数据

关闭文件

数据文件内的注释

重点复习

进阶挑战

图块使用量报表

讨论

文件名与路径

日期与时间

程序流程

编辑程序

加载及执行程序

重点复习

进阶挑战

读写序列格式文件

建立数据库

空行与空格的影响

读取序列数据库的子程序

产生图块材料表

建立序列数据库的子程序

建立零件用量报表

添加数据到序列数据库的子程序

重点复习

进阶挑战

对话框基本组件与属性

DCL基本语法

对话框组件

定义一个对话框

定义对话框内的组件

单选钮

复选框

按钮

编辑框

图像框

滚动条

标签

图像按钮

下拉列表框

列表框

DCL属性

属性类型

已定义的属性

不可使用的属性

对话框定义范例

打开对话框范例程序

重点复习

进阶挑战

对话框组件组

按钮组

区的基本定义

有边线和标题的区

激活对话框的基本程序语句

无边线和标题的区

多列排列

当两列高度不等时

单选按钮组

预设选项

当两行长度不等时

加大间距

错误信息框

重点复习

进阶挑战

对话框操控函数

对话框函数调用顺序

标准的对话框调用语句

打开及关闭对话框的函数

加载DCL文件

打开对话框

显示对话框

卸载DCL文件

对话框显示时禁用的函数

设定组件的状态、动作与回复

设定组件的值

设定组件的状态

设定动作

回复变量

结束对话框

结束所有的对话框

处理回复

取得组件当前值

读取属性初始值

应用程序专用数据

重点复习

单选按钮组与复选框

处理单选按钮组

处理复选框

重点复习

进阶挑战

编辑框、密码输入与滚动条

处理编辑框

输入密码

处理滚动条

编辑框的动作函数

滚动条的动作函数

确定按钮的动作函数

确定或取消

重点复习

进阶挑战

列表框与下拉列表框

列表框与下拉列表框的响应

多重选取

列表编辑函数

建立列表

文件对话框

重点复习

进阶挑战

图像框与图像按钮

处理图像框

画线及填满

切换图像

制作符合宽高比的幻灯片

处理图像按钮

重点复习

进阶挑战

按钮

暂时隐藏对话框

多层次对话框界面

重点复习

进阶挑战

AutoLISP函数分类摘要

基本函数

应用程序处理

算数

条件

错误处理

函数处理

序列处理

字符串处理

符号处理

工具函数

转换

设备存取

显示控制

文件处理

几何

查询及指令

用户输入

选择集、对象与符号表函数

扩展数据处理

对象处理

选择集处理

符号表与字典处理

对话框函数

内存管理函数

Visual LISP扩充函数

ActiveX集合处理

ActiveX数据转换

ActiveX方法调用

ActiveX对象处理

ActiveX性质处理

曲线测量

字典处理

对象处理

反应器

VLX名称集函数

名称集通讯函数

Windows登录处理函数

外部定义指令函数

R14特有的函数


书查询(www.shuchaxun.com)本网页唯一编码:
d04ea06381430fd5df1f3d22cb3c5017#707b3a0a4e057508f01ca0cb6d0c18aa#69384845#14128073.zip