书籍详情
AutoCAD 2000/2000i/2002程序设计基础教程
作者:林龙震编著
出版社:科学出版社
出版时间:2002-03-01
ISBN:9787030101266
定价:¥28.00
购买这本书可以去
内容简介
本书融入了我们制作AutoCAD第三方套装软件的实际经验。全书内容包括:AutoCAD程序设计基础,程序制作方法,AutoLISP/Visual LISP/VBA程序设计,如何设计DCL程序,以及如何将所设计的组件组合起来。每章都给出了具有启发性的习题,引导读者以最短的时间学会设计AutoCAD。本书内容完整,并按学习的最佳先后顺序来编排章节,使读者可以按本书中的实例步骤设计出属于自己的AutoCAD。本书适用于已经学过二维绘图及三维绘图的AutoCAD读者,也适合于自学或相关专业的学生与培训班使用。
作者简介
暂缺《AutoCAD 2000/2000i/2002程序设计基础教程》作者简介
目录
第1章AutoCAD程序设计基础
1.1为什么要设计AutoCAD
1.2AutoCAD能让我们设计什么
1.3程序设计的布局
1.3.1建立满足专业性需求的绘图环境载入流程
1.3.2简化AutoCAD现有的命令菜单项
1.3.3加强或增添AutoCAD现有的一般性命令菜单
1.3.4建立专业性命令功能
1.3.5与输入设备的匹配
1.4习题
第2章程序制作方法
2.1单纯的图形组件
2.1.1标准图框的绘制
2.1.2整体图块的绘制
2.2设计下拉式菜单的项目流程图
2.2.1简化AutoCAD现有的命令菜单项部分
2.2.2加强或增添AutoCAD现有一般性命令功能
2.2.3建立专业性命令功能
2.3设计工具栏的项目规划图
2.3.1完全利用原有工具栏的部分
2.3.2新设计加入的工具栏
2.4设计数字化仪的面板规划图
2.4.112英寸数字化仪的面板规划
2.4.25英寸数字化仪的面板设计
2.5习题
第3章AutoLISP程序设计
3.1程序设计预备知识
3.1.1概述
3.1.2AutoLISP简介
3.2设计最基础的AutoLTSP程序
3.2.1改善RECTANGULAR命令的XYSQUARE
3.2.2机械的法兰图形自动绘制功能
3.2.3自动绘制建筑的楼梯剖面图功能
3.2.4新增自动绘出SIN曲线功能
3.3中级AutoLISP程序设计范例
3.3.1直接改变圆的半径或位置
3.3.2自动绘制截断线功能
3.3.3自动分派图元到特定图层上的功能
3.3.4捕捉圆或弧八分点功能
3.3.5机械的正齿轮图形绘制
3.3.6美工的圆形或弧形文字的自动绘制
3.3.7改善TRIM命令的MTRIM功能
3.3.8清除AutoLISP程序
3.4高级AutoLISP程序设计
3.4.1自动绘制机械的标准螺栓功能
3.4.2电气行业的自动计算图中所有多段线(PLINE)的长度
3.5DCL程序设计
3.5.1什么叫DCL
3.5.2可用DCL做什么
3.5.3您应该准备什么
3.5.4第一步
3.5.5SAMPLE.DCL源代码
3.5.6操纵傀儡的手--DIMDIA.LSP
3.5.7结束语
3.6习题
第4章VisualLISP程序设计
4.1AutoLISP与VisualLISP的关系
4.2VisualLISP与ActiveX控件
4.2.1如何调用VisualLISP提供的ActiveX函数
4.2.2将VisualBasic变量转换成VisualLISP变量
4.2.3查看与修改图形对象的属性
4.2.4判断对象是否可以存取
4.2.5使用变量来存储ActiveX函数的返回值
4.2.6列出对象的属性与方法
4.2.7使用对象组
4.2.8取出对象组中的对象
4.2.9将对象从内存中释放
4.2.10变量的转换
4.2.11对象数据转换
4.3编辑与对VisualLISP程序调试的操作
4.4执行VisualLISP程序的过程
4.5编译VisualLISP程序的操作
4.6VisualLISP范例
4.6.1范例1(改善RETANGULAR命令的XYSQUARE)
4.6.2范例2(机械的法兰图形自动绘制功能)
4.6.3范例3(自动绘制建筑的楼梯剖面功能)
4.6.4范例4(新增自动给出SIN曲线功能)
4.6.5范例5(直接改变圆的半径或位置)
4.6.6范例6(自动绘制截断线功能)
4.6.7范例7(自动分派图元至特定图层上的功能)
4.6.8范例8(锁定圆或弧八分点功能)
4.6.9范例9(机械的正齿轮图形绘制)
4.6.10范例10(美工的圆形或弧形文字的自动绘制)
4.6.11范例11(改善TRIM命令的MTRIM功能)
4.6.12范例12(自动绘制机械的标准螺丝功能)
4.6.13范例13(电工业的自动计算图中所有多段线的长度)
4.6.14范例14(尺寸变量设置大全)
4.7习题
第5章VBA程序设计
5.1VBA概论
5.2认识基本的VBA语法结构
5.2.1对象.属性.方法和事件
5.2.2常量.变量与数据类型
5.2.3过程控制语法
5.2.4子程序和函数
5.3一个VB与VBA程序的范例
5.3.1用VisualBasic(VB)来编写程序
5.3.2用VisualBasicforApplication(VBA)来编写程序
5.4编辑与VBA程序调试的操作
5.4.1简单的编辑与调试操作
5.4.2常用的编辑操作
5.5执行VBA程序的操作
5.6加密保护VBA源程序的操作
5.7VBA范例(对应第4章范例的VBA写法)
5.7.1范例1(改善RETANGULAR指令的XYSQUARE)
5.7.2范例2(机械的Flange图形自动绘制功能)
5.7.3范例3(自动绘制建筑的楼梯剖面功能)
5.7.4范例4(新增自动给出SIN曲线功能)
5.7.5范例5(直接改变圆的半径或位置)
5.7.6范例6(自动绘制截断线功能)
5.7.7范例7(自动分派图素至特定图层上的功能)
5.7.8范例8(锁定圆或弧八分点功能)
5.7.9范例9(机械的正齿轮图形绘制)
5.7.10范例10(美工的圆形或弧形文字的自动绘出)
5.7.11范例11(改善TRIM指令的MTRIM功能)
5.7.12范例12(自动绘制机械的标准螺丝功能)
5.7.13范例13(电气行业的自动计算图中所有多段线的长度)
5.7.14范例14(尺寸变量设置大全)
5.8习题
第6章拼图
6.1概述
6.2文件夹的结构
6.3菜单的划分
6.3.1主菜单文件
6.3.2NEWADD.MNU搭配菜单文件
6.3.3CM.MNU与MM.MNU菜单文件
6.3.4工具栏的设计方法
6.3.5数字化仪的面板设计方法
6.4加载进入AutoCAD能自动载入的程序
6.5运行方式
6.5.1文件搜索的设置实例
6.5.2组合菜单组
6.5.3设置数字化仪
6.5.4选择比例与图纸
6.6如何在菜单文件中调用运行VisualLISP与VBA的程序
6.7习题
第7章AutoCADVBA与数据库的结合应用
7.1概述
7.2与法兰数据库结合的范例
7.3数据库的设置
7.4习题
第8章问题集
附录AAutoCAD2O00常用的群组代码值
A.1概述
A.2图形图元
A.2.1一般群组码
A.2.2图形图元组码
A.3非图形图元
A.3.1一般群组码
A.3.2字典群组码
附录BAutoLISP.VisualLISP与VBA.的函数语法查询操作
B.1AutoLISP与VisualLISP的函数语法查询操作
B.2VBA的函数语法查询操作
附录C本书习题解答
1.1为什么要设计AutoCAD
1.2AutoCAD能让我们设计什么
1.3程序设计的布局
1.3.1建立满足专业性需求的绘图环境载入流程
1.3.2简化AutoCAD现有的命令菜单项
1.3.3加强或增添AutoCAD现有的一般性命令菜单
1.3.4建立专业性命令功能
1.3.5与输入设备的匹配
1.4习题
第2章程序制作方法
2.1单纯的图形组件
2.1.1标准图框的绘制
2.1.2整体图块的绘制
2.2设计下拉式菜单的项目流程图
2.2.1简化AutoCAD现有的命令菜单项部分
2.2.2加强或增添AutoCAD现有一般性命令功能
2.2.3建立专业性命令功能
2.3设计工具栏的项目规划图
2.3.1完全利用原有工具栏的部分
2.3.2新设计加入的工具栏
2.4设计数字化仪的面板规划图
2.4.112英寸数字化仪的面板规划
2.4.25英寸数字化仪的面板设计
2.5习题
第3章AutoLISP程序设计
3.1程序设计预备知识
3.1.1概述
3.1.2AutoLISP简介
3.2设计最基础的AutoLTSP程序
3.2.1改善RECTANGULAR命令的XYSQUARE
3.2.2机械的法兰图形自动绘制功能
3.2.3自动绘制建筑的楼梯剖面图功能
3.2.4新增自动绘出SIN曲线功能
3.3中级AutoLISP程序设计范例
3.3.1直接改变圆的半径或位置
3.3.2自动绘制截断线功能
3.3.3自动分派图元到特定图层上的功能
3.3.4捕捉圆或弧八分点功能
3.3.5机械的正齿轮图形绘制
3.3.6美工的圆形或弧形文字的自动绘制
3.3.7改善TRIM命令的MTRIM功能
3.3.8清除AutoLISP程序
3.4高级AutoLISP程序设计
3.4.1自动绘制机械的标准螺栓功能
3.4.2电气行业的自动计算图中所有多段线(PLINE)的长度
3.5DCL程序设计
3.5.1什么叫DCL
3.5.2可用DCL做什么
3.5.3您应该准备什么
3.5.4第一步
3.5.5SAMPLE.DCL源代码
3.5.6操纵傀儡的手--DIMDIA.LSP
3.5.7结束语
3.6习题
第4章VisualLISP程序设计
4.1AutoLISP与VisualLISP的关系
4.2VisualLISP与ActiveX控件
4.2.1如何调用VisualLISP提供的ActiveX函数
4.2.2将VisualBasic变量转换成VisualLISP变量
4.2.3查看与修改图形对象的属性
4.2.4判断对象是否可以存取
4.2.5使用变量来存储ActiveX函数的返回值
4.2.6列出对象的属性与方法
4.2.7使用对象组
4.2.8取出对象组中的对象
4.2.9将对象从内存中释放
4.2.10变量的转换
4.2.11对象数据转换
4.3编辑与对VisualLISP程序调试的操作
4.4执行VisualLISP程序的过程
4.5编译VisualLISP程序的操作
4.6VisualLISP范例
4.6.1范例1(改善RETANGULAR命令的XYSQUARE)
4.6.2范例2(机械的法兰图形自动绘制功能)
4.6.3范例3(自动绘制建筑的楼梯剖面功能)
4.6.4范例4(新增自动给出SIN曲线功能)
4.6.5范例5(直接改变圆的半径或位置)
4.6.6范例6(自动绘制截断线功能)
4.6.7范例7(自动分派图元至特定图层上的功能)
4.6.8范例8(锁定圆或弧八分点功能)
4.6.9范例9(机械的正齿轮图形绘制)
4.6.10范例10(美工的圆形或弧形文字的自动绘制)
4.6.11范例11(改善TRIM命令的MTRIM功能)
4.6.12范例12(自动绘制机械的标准螺丝功能)
4.6.13范例13(电工业的自动计算图中所有多段线的长度)
4.6.14范例14(尺寸变量设置大全)
4.7习题
第5章VBA程序设计
5.1VBA概论
5.2认识基本的VBA语法结构
5.2.1对象.属性.方法和事件
5.2.2常量.变量与数据类型
5.2.3过程控制语法
5.2.4子程序和函数
5.3一个VB与VBA程序的范例
5.3.1用VisualBasic(VB)来编写程序
5.3.2用VisualBasicforApplication(VBA)来编写程序
5.4编辑与VBA程序调试的操作
5.4.1简单的编辑与调试操作
5.4.2常用的编辑操作
5.5执行VBA程序的操作
5.6加密保护VBA源程序的操作
5.7VBA范例(对应第4章范例的VBA写法)
5.7.1范例1(改善RETANGULAR指令的XYSQUARE)
5.7.2范例2(机械的Flange图形自动绘制功能)
5.7.3范例3(自动绘制建筑的楼梯剖面功能)
5.7.4范例4(新增自动给出SIN曲线功能)
5.7.5范例5(直接改变圆的半径或位置)
5.7.6范例6(自动绘制截断线功能)
5.7.7范例7(自动分派图素至特定图层上的功能)
5.7.8范例8(锁定圆或弧八分点功能)
5.7.9范例9(机械的正齿轮图形绘制)
5.7.10范例10(美工的圆形或弧形文字的自动绘出)
5.7.11范例11(改善TRIM指令的MTRIM功能)
5.7.12范例12(自动绘制机械的标准螺丝功能)
5.7.13范例13(电气行业的自动计算图中所有多段线的长度)
5.7.14范例14(尺寸变量设置大全)
5.8习题
第6章拼图
6.1概述
6.2文件夹的结构
6.3菜单的划分
6.3.1主菜单文件
6.3.2NEWADD.MNU搭配菜单文件
6.3.3CM.MNU与MM.MNU菜单文件
6.3.4工具栏的设计方法
6.3.5数字化仪的面板设计方法
6.4加载进入AutoCAD能自动载入的程序
6.5运行方式
6.5.1文件搜索的设置实例
6.5.2组合菜单组
6.5.3设置数字化仪
6.5.4选择比例与图纸
6.6如何在菜单文件中调用运行VisualLISP与VBA的程序
6.7习题
第7章AutoCADVBA与数据库的结合应用
7.1概述
7.2与法兰数据库结合的范例
7.3数据库的设置
7.4习题
第8章问题集
附录AAutoCAD2O00常用的群组代码值
A.1概述
A.2图形图元
A.2.1一般群组码
A.2.2图形图元组码
A.3非图形图元
A.3.1一般群组码
A.3.2字典群组码
附录BAutoLISP.VisualLISP与VBA.的函数语法查询操作
B.1AutoLISP与VisualLISP的函数语法查询操作
B.2VBA的函数语法查询操作
附录C本书习题解答
猜您喜欢