陈伯雄lisp_Visual LISP 程序设计

本书深入探讨基于Visual LISP的AutoCAD程序设计技术,旨在帮助用户精通Visual LISP,实现AutoCAD的专业化定制。内容涵盖Visual LISP的基础、文本编辑器使用、调试技巧、AutoLISP程序设计和应用实例,适合初学者和高级用户参考。
摘要由CSDN通过智能技术生成

内容概要

本书是讨论基于Visual LISP for AutoCAD 2000/2000i/2002的程序设计技术,帮助专业设计用户进行专业辅助设计程序的制作和使用,达到精通Visual LISP程序设计,使AutoCAD真正成为自己的专业设计软件的目的。 本书详细讨论了Visual LISP程序设计的基本方法和应用技巧,并提供了大量的专题应用范例,侧重于专业应用的方法、实际应用中的难点和解决方案的讨论,还补充和修正了Visual LISP在线帮助中的若干问题。本书既可以作为高等院校的有关教材、高级应用培训教材,也适合作为专业程序设计用户的参考用书。 本书按照由浅入深、循序渐进的原则编写。力争做到初学者能够看懂,程序设计的老手也能得到启发,真正成为工程师自学程序设计的好朋友。

书籍目录

第1章 Visual LISP概况 1.1 启动Visual LISP 1.2 Visual LISP界面概述 1.2.1 菜单区 1.2.2 工具栏区 1.2.3 控制台窗口 1.2.4 状态栏 1.2.5 跟踪窗口 1.2.6 文本编辑器 1.2.7 Visual LISP 的其他窗口 1.3 加载和运行AutoLISP程序 1.3.1 打开一个AutoLISP程序 1.3.2 加载并运行程序片断 1.3.3 加载并运行整个程序 1.4 使用扩展的AutoLISP函数 1.5 关闭Visual LISP 第2章 使用Visual LISP文本编辑器 2.1 文本编辑器概要 2.2 文本编辑器快捷菜单 2.3 文本编辑器的快捷键 2.3.1 修改文本 2.3.2 选定文本 2.3.3 浏览 2.3.4 格式化 2.3.5 移动和复制 2.4 查找、替换与书签 2.4.1 查找和替换 2.4.2 书签 2.5 语法结构分色和匹配 2.5.1 语法分色 2.5.2 匹配 2.5.3 使用自动匹配搜寻结果 2.5.4 按历史匹配 2.5.5 按系统匹配 2.6 程序代码格式化 2.6.1 Visual LISP程序格式样式 2.6.2 Visual LISP的注释 2.7 语法检查 2.7.1 检查括号匹配 2.7.2 用语法分色检查拼写错误 2.7.3 使用检查命令检查其他语法错误第3章 调试程序 3.1 Visual LISP的调试器功能 3.2 调试器使用方法 3.2.1 调试准备 3.2.2 试验跟踪和分步调试过程 3.2.3 试验动态跟踪调试 3.3 使用Visual LISP调试功能 3.3.1 调试功能概况 3.3.2 VLISP中程序中断的基本概念 3.3.3 关于可继续中断循环 3.3.4 关于进入可继续中断循环后的调试方法 3.3.5 关于不可继续中断循环 3.3.6 断点操作 3.4 数据检验工具 3.4.1 打开和关闭日志文件 3.4.2 使用监视窗口 3.4.3 使用跟踪堆栈窗口 3.4.4 使用符号服务对话框 3.4.5 使用检验窗口 3.5 访问AutoCAD图形对象第4章 AutoLISP程序设计 4.1 AutoLISP程序设计初步 4.1.1 AutoLISP比较容易学会和使用 4.1.2 AutoLISP适于给专业用户作开发工具 4.1.3 AutoLISP程序语法特点 4.1.4 AutoLISP程序与AutoCAD应用开发 4.2 编写AutoLISP专业用户功能的一般过程 4.2.1 专业应用程序设计的一般过程 4.2.2 专业应用程序设计的质量要求 4.2.3 专业应用程序设计的辅助手段 4.3 在命令行使用AutoLISP表达式 4.3.1 建立和引用AutoLISP变量响应命令提示 4.3.2 用AutoLISP表达式响应命令提示 4.4 在其他定制文件中使用Visual LISP表达式 4.4.1 在脚本文件中使用表达式 4.4.2 在菜单文件中使用表达式 4.4.3 AutoCAD.LSP、*.MNL和AutoCADDOC.LSP 4.4.4 将AutoLISP 表达式放在某个图形对象中 4.5 给AutoCAD添加用户命令 4.5.1 用户自定义函数之一 4.5.2 (Command)(VL-CmdF)函数 4.5.3 在程序中引用AutoCAD命令时的注意事项 4.5.4 实例I 4.5.5 实例II 4.5.6 怎样描述关于点位的响应 4.5.7 简单响应"选择对象"的提示 4.5.8 向AutoCAD注册用户命令 4.5.9 重新定义AutoCAD原有命令 4.5.10 怎样描述关于长度数据输入的程序段 4.5.11 程序中数据的表达 4.5.12 数据与字串的转换问题 4.6 怎样在AutoLISP程序中组织和使用对象选择集 4.6.1 选择集过滤器的使用实例 4.6.2 在程序中对象选择集组建和对象的响应 4.7 给AutoLISP添加用户函数 4.7.1 Defun 函数的再认识 4.7.2 形式参数和实际参数 4.7.3 自定义函数的必要性 4.7.4 制造自定义函数的返回值 4.7.5 自定义函数的变量表写法 4.8 Visual LISP 程序可能的运行模式 4.9 在程序中使用DCL作界面 4.9.1 概论 4.9.2 DCL 程序的语法 4.9.3 对话框的使用 4.9.4 察看对话框 4.9.5 制作第一个DCL 4.9.6 使用图像控件 4.9.7 DCL支持程序 4.9.8 DCL的检验和出错处理 4.9.9 DCL程序的简单控制和使用 4.9.10 用DCL查设计参数表和默认值控制 4.9.11 图像按钮的控制和使用 4.9.12 DCL结束的控制方法 4.9.13 自定义图像按钮集 4.9.14 列表盒与用户对有限参数的选择输入 4.9.15 列表盒内容设置的几个技术要点 4.9.16 不确定值的输入问题 4.9.17 关于DCL的自我动作描述问题 4.10 对象数据库的访问与数据使用 4.10.1 传统的数据库访问方法 4.10.2 找到要分析对象的图元名的方法 4.10.3 多段线对象数据的使用 4.10.4 用ActiveX 数据结构访问数据库 4.10.5 CAGD在专业设计程序中的应用第5章 AutoLISP应用程序设计技巧集锦第6章 工程--应用程序集的管理和编译第7章 应用程序包的编译第8章 ActiveX的使用第9章 反应器的使用第10章 Visual LISP函数详解第11章 用户化和系统定制第12章 AutoCAD 2002新增功能和函数第13章 因特网上的问与答第14章 DXF组码参考

图书封面

图书标签Tags

评论、评分、阅读与下载

还没读过(11)

勉强可看(849)

一般般(144)

内容丰富(6007)

强力推荐(492)

持续雄踞台湾AutoCAD图书销售排行榜第一名 台湾翔虹AutoCAD技术中心2位专家的年度巨作 语言生动风趣,零压力的阅读享受和学习体验 AutoLISP+DCL+VisualLISP是AutoCAD二次开发的最佳搭档 最新的AutoLISP+DCL+VisualLISP二次开发技术,提高工作效率 《autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇》重点讲解autolisp、dcl、visuallisp三合一的autocad二次程序开发技术。《autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇》分为4篇,共35章。第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章)为62个精选实用autolisp程序设计范例,通过精讲62个autolisp程序设计范例,让读者将autolisp知识融会贯通。第3篇(第12~21章)为autolisp与dcl对话框整合应用,主要介绍了dcl的基础知识、dcl对象属性的定义速查、autolisp掌控dcl的关键技巧;还介绍了编辑框、按钮和文字、切换开关、单选按钮、列表框、下拉菜单、图像,图像按钮及滑动条的设计技巧;另外介绍了新手常犯错误分析及应对技巧。第4篇(第22~35章)为visuallisp程序设计应用与整合,主要介绍visuallisp的基本环境、重要函数和程序调试;还介绍了autocadactivex对象控制以及visuallisp在e2d、3d、文字编辑、图层管理、块与属性管理、options选项控制、excel及word中的应用;最后介绍了visuallisp应用程序的创建与维护。 《autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇》语言风趣生动,内容全面,是一本不可多得的完全学习指南。它可以帮助读者扎扎实实学好autolisp+dcl+visuallisp程序设计,迅速提升读者的设计效率及绘图品质。《autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇》非常适合autocad的初、中、高级读者使用。 《autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇》 第一篇autolisp程序设计基础 第一章autolisp主角潇洒登场 第二章autolisp的关键、基本结构与语法 第三章快速分类浏览autolisp功能函数 第四章新手上路(一)——万丈高楼平地起 第五章新手上路(二)——参数设计关键技巧 第六章对象属性的取得与活用技巧 第七章灵活掌握循环、判断式应用技巧 第八章灵活掌握autolisp子程序的应用技巧 第九章充分掌握选择集与符号表应用技巧 第十章轻松掌握autolisp的读文件与写文件 第二篇62个精选实用autolisp程序设计范例 第十一章62个实用精选autolisp学习范例 第三篇autolisp与dcl对话框整合应用 第十二章dcl对话框设计主角潇洒登场 第十三章轻松、简单、快速地进入dcl天地 第十四章dcl对话框的对象属性定义速查 第十五章autolisp掌控dcl的关键技巧 第十六章autolisp与dcl编辑框、按钮和文字设计技巧 .第十七章autolisp与dcl切换开关和单选按钮设计技巧 第十八章autolisp与dcl列表框和下拉菜单设计技巧 第十九章autolisp与dcl图像及图像按钮设计技巧 第二十章autolisp与dcl滑动条的设计技巧 第二十一章autolisp与dcl设计新手常犯错误分析及应对技巧 第四篇visuallisp程序设计应用与整合 第二十二章visuallisp主角潇洒登场 第二十三章知己知彼:掌握visuallisp的基本环境 第二十四章韩信点兵:活用visuallisp新增的重要函数 第二十五章visuallisp贴心的程序调试功能 第二十六章石破天惊:autocadactivex对象控制 第二十七章轻松掌握visuallisp活用于2d对象 第二十八章轻松掌握visuallisp活用于3d对象 第二十九章轻松掌握visuallisp活用于文字编辑 第三十章轻松掌握visuallisp活用于图层管理 第三十一章轻松掌握visuallisp活用于块与属性管理 第三十二章轻松掌握visuallisp活用于options选项控制 第三十三章轻松掌握visuallisp活用于excel 第三十四章轻松掌握visuallisp活用于word 第三十五章visuallisp应用程序的创建与维护 附录aautolisp函数功能索引 附录bautocad群码代号一览表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值