AutoCAD2009中文版二次開發實例教程

所属分类:輔助設計與工程計算  
出版时间:2009-4   出版时间:化學工業出版社   作者:劉言松,賀煒 著   页数:261  

前言

  AutoCAD 2009中文版是美國Autodesk公司推出的輔助設計軟件AutoCAD的最新版本。AutoCAD已廣泛應用于機械、建築、電子、航天、化工、服裝等設計領域。AutoCAD 2009中文版與AutoCAD 2008中文版相比,在界面上做了較大的改變,並新增了“快捷特性”、“動作記錄器”、“菜單瀏覽器”等功能。  本書的寫作思想是立足于解決實際問題,以實例講解為主,通過循序漸進的實例開拓思路,掌握方法,使讀者在實例中快速掌握利用AutoCAD 2009中文版進行二次開發的基本方法。  本書分為2篇7章。第1篇為基礎篇,其中第1章主要介紹了AutoCAD 2009中文版的界面及相關術語,如功能區、信息中心等,同時還對進行二次開發所用的工具Visual LISP進行了介紹,包括Visual LISP編輯器的啟動、界面以及相關的文本編輯器、控制台窗口等功能;第2章主要介紹了AutoLISP語言的基本功能,如數據類型、變量、表達式、函數等,並介紹了對話框的開發方法。第2篇為實例篇,第3∼7章分別以標準件參數化繪圖系統開發、常用件參數化繪圖系統開發、形位公差和表面粗糙度自動標注系統開發和平面凸輪參數化繪圖系統開發為例,詳細闡述了各種標準件、常用件、繪圖常用符號和典型機械零件二次開發的思路和方法;第7章介紹了實現AutoCAD 2009中文版二次開發的另一個工具VBA(Visual Basic for Application),以拓展讀者進行二次開發的視野。本書最後列出了AutoCAD 2009快捷鍵、AutoLISP錯誤代碼及解釋、AutoLISP函數,以供讀者參考。  全書語言敘述精煉,實例講解過程翔實,以期能給從事AutoCAD二次開發的讀者以有力的引導。  本書由陝西科技大學劉言松、賀煒等編著,其中第1章由劉言松、賀煒編寫,第2章由劉言松、陳楊鍇編寫,第3、4、5、7章和附錄由劉言松編寫,第6章由白路編寫。由于編者水平有限,難免出現疏漏之處,敬請廣大讀者批評指正。  編者  2009年2月

内容概要

  本書分為基礎篇和實例篇,其中基礎篇簡要介紹了AutoCAD 2009中文版、Visual LISP開發環境、Visual LISP編程基礎等;實例篇通過標準件參數化繪圖系統開發、常用件參數化繪圖系統開發、形位公差和表面粗糙度自動標注系統開發、平面凸輪參數化繪圖系統開發實例的講解,使讀者能快速掌握利用AutoCAD 2009中文版進行二次開發的方法,並具有使用Visual LISP語言編程的能力。全書語言敘述精煉、實例講解過程翔實,以期能給從事AutoCAD二次開發的讀者以有力的指導。  本書適用于AutoCAD中級和高級讀者,尤其適合作為工科院校機械類及相關專業學生的教材,也可以作為從事AutoCAD二次開發工作的工程技術人員的參考書和其他相關人員的AutoCAD培訓教材使用。

书籍目录

第1篇 基础篇 1第1章 Visual LISP概述 31.1 AutoCAD 2009中文版简介 41.1.1 功能区 41.1.2 菜单栏 51.1.3 工具栏 71.1.4 绘图窗口 81.1.5 命令窗口 81.1.6 应用程序和图形状态栏 81.1.7 信息中心 91.2 Visual LISP开发环境 101.2.1 启动Visual LISP 101.2.2 Visual LISP界面 111.2.3 Visual LISP文本编辑器 151.2.4 Visual LISP控制台窗口 161.2.5 一个简单的Visual LISP程序 171.2.6 退出Visual LISP 201.3 AutoLISP与Visual LISP的关系 201.3.1 AutoLISP 语言简介 201.3.2 Visual LISP 语言简介及其与AutoLISP 语言的关系 21第2章 Auto LISP编程基础 232.1 AutoLISP语言的数据类型 242.2 AutoLISP的变量 262.2.1 变量的数据类型 262.2.2 变量的赋值 262.2.3 有默认值的变量 272.2.4 显示变量的值 272.3 AutoLISP的表达式 272.3.1 AutoLISP表达式的格式 272.3.2 AutoLISP表达式中运算的优先级 282.3.3 AutoLISP表达式的求值过程 282.4 AutoLISP的函数 282.4.1 AutoLISP函数的定义 282.4.2 AutoLISP函数的调用 282.4.3 AutoCAD命令的调用 292.4.4 常用AutoLISP函数介绍 292.5 对话框开发技术 402.5.1 对话框的组成 412.5.2 对话框控制语言简介 422.5.3 有关对话框的AutoLISP函数 452.5.4 对话框程序设计中应注意的几个问题 472.5.5 对话框开发样例 48第2篇 实例篇 51第3章 标准件参数化绘图系统开发 533.1 标准件概述 543.1.1 标准件的分类 543.1.2 标准件的画法 543.1.3 标准件的绘图程序清单 553.2 参数化绘图程序设计 563.2.1 绘图程序的几种形式 563.2.2 关于程序编制的几点思考 573.2.3 程序的编制构思 583.2.4 绘图程序说明 593.2.5 根据程序流程图编制程序 593.3 对话框程序设计 673.3.1 对话框设计总则 673.3.2 父对话框设计及驱动程序 683.3.3 子对话框的功能及驱动程序设计 823.4 对话框程序与参数化绘图程序的连接 893.5 程序在AutoCAD菜单中的嵌入 923.5.1 用户自定义产品所使用环境的变更简介 923.5.2 添加菜单 933.6 本章小结 973.7 练习题 97第4章 常用件参数化绘图系统开发 994.1 常用件概述 1004.1.1 齿轮的分类 1004.1.2 直齿圆柱齿轮各部分名称及尺寸计算 1004.2 参数化绘图程序设计 1034.2.1 绘图程序设计分析 1034.2.2 关于圆柱齿轮程序编制的几点思考 1034.2.3 程序的编制构思 1044.2.4 绘图程序说明 1054.2.5 根据流程图编制绘图程序 1054.2.6 完整的程序代码 1094.3 对话框程序设计 1144.3.1 对话框外形设计 1144.3.2 对话框结构分析及源程序代码 1144.3.3 对话框的功能 1184.3.4 定义对话框各控件的调用函数 1194.3.5 连接函数及程序段 1214.3.6 对话框的驱动 1234.4 对话框程序与参数化绘图程序的连接 1294.5 程序在AutoCAD菜单中的嵌入 1324.5.1 将菜单要调用的命令在打开AutoCAD 2009时自动加载 1324.5.2 在AutoCAD 2009中添加命令 1324.5.3 在原有菜单的基础上添加自己的菜单和按钮 1344.6 本章小结 1354.7 练习题 135第5章 形位公差和表面粗糙度自动标注系统开发 1375.1 表面粗糙度和形位公差概述 1385.1.1 表面粗糙度概述 1385.1.2 形位公差概述 1395.2 标注程序设计 1425.2.1 表面粗糙度标注程序的编制 1425.2.2 形位公差标注程序的编制 1455.3 对话框程序设计 1615.3.1 表面粗糙度对话框设计 1615.3.2 形位公差父对话框设计 1655.3.3 形位公差子对话框设计 1725.4 对话框与标注程序的连接 1815.5 程序在AutoCAD菜单中的嵌入 1835.5.1 将菜单要调用的命令在打开AutoCAD 2009时自动加载 1835.5.2 在AutoCAD 2009中添加命令 1845.5.3 在原有菜单的基础上添加自己的菜单和按钮 1855.6 本章小结 1865.7 练习题 186第6章 平面凸轮参数化绘图系统的开发 1876.1 凸轮曲线概述 1886.1.1 凸轮机构的类型 1886.1.2 凸轮机构中从动件常用的运动规律 1906.1.3 凸轮轮廓曲线的设计 1956.2 凸轮曲线程序设计 1986.2.1 对称的简谐运动曲线 1986.2.2 对称的双谐运动曲线 2006.2.3 对称的摆线运动曲线 2026.3 参数化对话框程序设计 2046.3.1 一级对话框 2046.3.2 二级对话框 2056.4 对话框的驱动 2096.4.1 对话框结构分析 2096.4.2 对话框驱动程序 2106.5 凸轮参数化设计完整程序 2146.6 程序在AutoCAD菜单中的嵌入 2226.6.1 将菜单要调用的命令在打开AutoCAD 2009时自动加载 2226.6.2 在AutoCAD 2009中添加命令 2226.6.3 在原有菜单的基础上添加自己的菜单和按钮 2246.7 本章小结 2246.8 练习题 225第7章 VBA工具 2277.1 VBA 2287.1.1 VBA工程 2287.1.2 宏 2317.1.3 VBA集成开发环境——VBA IDE 2347.1.4 编程示例 2447.2 本章小结 2467.3 练习题 247附录一 AutoLISP函数 249附录二 AutoCAD快捷键 256附录三 AutoLISP错误代码及解释 259参考文献 261

章节摘录

  2.5.1 對話框的組成  一個對話框由一個或若干個不同功能的控件組成,根據功能的不同控件分為以下幾種。  1.按鈕  按鈕(Button)的功能對應那些可以被用戶立即看見的動作。當用戶完成使用對話框時,對話框至少應該包含一個“OK”按鈕,供用戶單擊。  2.編輯框編輯框(EditBox)是供用戶輸入和編輯單行文本或數值的控件。  3.列表框列表框(ListBox)包含一系列的文本行,可以使用其右側的滑動桿上下移動,從該列表中選擇某一表項。  4.滑動桿滑動桿(Slider)用于獲取數值。通過左右或上下移動它的滑塊或拾取兩側的箭頭,從而調整數值的大小。  5.文本  文本(Text)用于為用戶提供某些提示信息。  6.圖像  圖像(Image)是一個可以在其中顯示向量、圖案的矩形控件,可以顯示圖形、線型、文本及彩色片斷等,增加對話框的直觀性。  該控件需要用幻燈片填充,即顯示幻燈片內容,所以這里有必要介紹一下幻燈片的制作方法。  (1)創建幻燈片的步驟如下。  顯示要用于制作幻燈片的視圖。  在命令窗口中,輸入“mslide”命令。  在“創建幻燈文件”對話框中,輸入幻燈片名稱並為它選擇位置,AutoCAD將圖形  的當前名稱作為幻燈片的默認名稱,並自動附加.sld文件擴展名。  單擊“保存”按鈕,當前圖形仍保留在屏幕上,幻燈文件被保存到用戶指定的文件  夾中。  (2)查看幻燈片的步驟如下。  在命令窗口中輸入“vslide”命令。  在“選擇幻燈文件”對話框中,選擇要查看的幻燈片並單擊“確定”按鈕。

图书封面




    AutoCAD2009中文版二次開發實例教程下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,輔助設計與工程計算PDF免费下载。 计算机教程网 

计算机教程网 @ 2018