AutoCAD2009中文版二次開發(fā)實例教程

出版時間:2009-4  出版社:化學工業(yè)出版社  作者:劉言松,賀煒 著  頁數(shù):261  

前言

  AutoCAD 2009中文版是美國Autodesk公司推出的輔助設計軟件AutoCAD的最新版本。AutoCAD已廣泛應用于機械、建筑、電子、航天、化工、服裝等設計領(lǐng)域。AutoCAD 2009中文版與AutoCAD 2008中文版相比,在界面上做了較大的改變,并新增了“快捷特性”、“動作記錄器”、“菜單瀏覽器”等功能?! ”緯膶懽魉枷胧橇⒆阌诮鉀Q實際問題,以實例講解為主,通過循序漸進的實例開拓思路,掌握方法,使讀者在實例中快速掌握利用AutoCAD 2009中文版進行二次開發(fā)的基本方法。  本書分為2篇7章。第1篇為基礎篇,其中第1章主要介紹了AutoCAD 2009中文版的界面及相關(guān)術(shù)語,如功能區(qū)、信息中心等,同時還對進行二次開發(fā)所用的工具Visual LISP進行了介紹,包括Visual LISP編輯器的啟動、界面以及相關(guān)的文本編輯器、控制臺窗口等功能;第2章主要介紹了AutoLISP語言的基本功能,如數(shù)據(jù)類型、變量、表達式、函數(shù)等,并介紹了對話框的開發(fā)方法。第2篇為實例篇,第3~7章分別以標準件參數(shù)化繪圖系統(tǒng)開發(fā)、常用件參數(shù)化繪圖系統(tǒng)開發(fā)、形位公差和表面粗糙度自動標注系統(tǒng)開發(fā)和平面凸輪參數(shù)化繪圖系統(tǒng)開發(fā)為例,詳細闡述了各種標準件、常用件、繪圖常用符號和典型機械零件二次開發(fā)的思路和方法;第7章介紹了實現(xiàn)AutoCAD 2009中文版二次開發(fā)的另一個工具VBA(Visual Basic for Application),以拓展讀者進行二次開發(fā)的視野。本書最后列出了AutoCAD 2009快捷鍵、AutoLISP錯誤代碼及解釋、AutoLISP函數(shù),以供讀者參考?! ∪珪Z言敘述精煉,實例講解過程翔實,以期能給從事AutoCAD二次開發(fā)的讀者以有力的引導?! ”緯申兾骺萍即髮W劉言松、賀煒等編著,其中第1章由劉言松、賀煒編寫,第2章由劉言松、陳楊鍇編寫,第3、4、5、7章和附錄由劉言松編寫,第6章由白路編寫。由于編者水平有限,難免出現(xiàn)疏漏之處,敬請廣大讀者批評指正?! 【幷摺 ?009年2月

內(nèi)容概要

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

書籍目錄

第1篇 基礎篇 1第1章 Visual LISP概述 31.1 AutoCAD 2009中文版簡介 41.1.1 功能區(qū) 41.1.2 菜單欄 51.1.3 工具欄 71.1.4 繪圖窗口 81.1.5 命令窗口 81.1.6 應用程序和圖形狀態(tài)欄 81.1.7 信息中心 91.2 Visual LISP開發(fā)環(huán)境 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的關(guān)系 201.3.1 AutoLISP 語言簡介 201.3.2 Visual LISP 語言簡介及其與AutoLISP 語言的關(guān)系 21第2章 Auto LISP編程基礎 232.1 AutoLISP語言的數(shù)據(jù)類型 242.2 AutoLISP的變量 262.2.1 變量的數(shù)據(jù)類型 262.2.2 變量的賦值 262.2.3 有默認值的變量 272.2.4 顯示變量的值 272.3 AutoLISP的表達式 272.3.1 AutoLISP表達式的格式 272.3.2 AutoLISP表達式中運算的優(yōu)先級 282.3.3 AutoLISP表達式的求值過程 282.4 AutoLISP的函數(shù) 282.4.1 AutoLISP函數(shù)的定義 282.4.2 AutoLISP函數(shù)的調(diào)用 282.4.3 AutoCAD命令的調(diào)用 292.4.4 常用AutoLISP函數(shù)介紹 292.5 對話框開發(fā)技術(shù) 402.5.1 對話框的組成 412.5.2 對話框控制語言簡介 422.5.3 有關(guān)對話框的AutoLISP函數(shù) 452.5.4 對話框程序設計中應注意的幾個問題 472.5.5 對話框開發(fā)樣例 48第2篇 實例篇 51第3章 標準件參數(shù)化繪圖系統(tǒng)開發(fā) 533.1 標準件概述 543.1.1 標準件的分類 543.1.2 標準件的畫法 543.1.3 標準件的繪圖程序清單 553.2 參數(shù)化繪圖程序設計 563.2.1 繪圖程序的幾種形式 563.2.2 關(guān)于程序編制的幾點思考 573.2.3 程序的編制構(gòu)思 583.2.4 繪圖程序說明 593.2.5 根據(jù)程序流程圖編制程序 593.3 對話框程序設計 673.3.1 對話框設計總則 673.3.2 父對話框設計及驅(qū)動程序 683.3.3 子對話框的功能及驅(qū)動程序設計 823.4 對話框程序與參數(shù)化繪圖程序的連接 893.5 程序在AutoCAD菜單中的嵌入 923.5.1 用戶自定義產(chǎn)品所使用環(huán)境的變更簡介 923.5.2 添加菜單 933.6 本章小結(jié) 973.7 練習題 97第4章 常用件參數(shù)化繪圖系統(tǒng)開發(fā) 994.1 常用件概述 1004.1.1 齒輪的分類 1004.1.2 直齒圓柱齒輪各部分名稱及尺寸計算 1004.2 參數(shù)化繪圖程序設計 1034.2.1 繪圖程序設計分析 1034.2.2 關(guān)于圓柱齒輪程序編制的幾點思考 1034.2.3 程序的編制構(gòu)思 1044.2.4 繪圖程序說明 1054.2.5 根據(jù)流程圖編制繪圖程序 1054.2.6 完整的程序代碼 1094.3 對話框程序設計 1144.3.1 對話框外形設計 1144.3.2 對話框結(jié)構(gòu)分析及源程序代碼 1144.3.3 對話框的功能 1184.3.4 定義對話框各控件的調(diào)用函數(shù) 1194.3.5 連接函數(shù)及程序段 1214.3.6 對話框的驅(qū)動 1234.4 對話框程序與參數(shù)化繪圖程序的連接 1294.5 程序在AutoCAD菜單中的嵌入 1324.5.1 將菜單要調(diào)用的命令在打開AutoCAD 2009時自動加載 1324.5.2 在AutoCAD 2009中添加命令 1324.5.3 在原有菜單的基礎上添加自己的菜單和按鈕 1344.6 本章小結(jié) 1354.7 練習題 135第5章 形位公差和表面粗糙度自動標注系統(tǒng)開發(fā) 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 將菜單要調(diào)用的命令在打開AutoCAD 2009時自動加載 1835.5.2 在AutoCAD 2009中添加命令 1845.5.3 在原有菜單的基礎上添加自己的菜單和按鈕 1855.6 本章小結(jié) 1865.7 練習題 186第6章 平面凸輪參數(shù)化繪圖系統(tǒng)的開發(fā) 1876.1 凸輪曲線概述 1886.1.1 凸輪機構(gòu)的類型 1886.1.2 凸輪機構(gòu)中從動件常用的運動規(guī)律 1906.1.3 凸輪輪廓曲線的設計 1956.2 凸輪曲線程序設計 1986.2.1 對稱的簡諧運動曲線 1986.2.2 對稱的雙諧運動曲線 2006.2.3 對稱的擺線運動曲線 2026.3 參數(shù)化對話框程序設計 2046.3.1 一級對話框 2046.3.2 二級對話框 2056.4 對話框的驅(qū)動 2096.4.1 對話框結(jié)構(gòu)分析 2096.4.2 對話框驅(qū)動程序 2106.5 凸輪參數(shù)化設計完整程序 2146.6 程序在AutoCAD菜單中的嵌入 2226.6.1 將菜單要調(diào)用的命令在打開AutoCAD 2009時自動加載 2226.6.2 在AutoCAD 2009中添加命令 2226.6.3 在原有菜單的基礎上添加自己的菜單和按鈕 2246.7 本章小結(jié) 2246.8 練習題 225第7章 VBA工具 2277.1 VBA 2287.1.1 VBA工程 2287.1.2 宏 2317.1.3 VBA集成開發(fā)環(huán)境——VBA IDE 2347.1.4 編程示例 2447.2 本章小結(jié) 2467.3 練習題 247附錄一 AutoLISP函數(shù) 249附錄二 AutoCAD快捷鍵 256附錄三 AutoLISP錯誤代碼及解釋 259參考文獻 261

章節(jié)摘錄

  2.5.1 對話框的組成  一個對話框由一個或若干個不同功能的控件組成,根據(jù)功能的不同控件分為以下幾種?! ?.按鈕  按鈕(Button)的功能對應那些可以被用戶立即看見的動作。當用戶完成使用對話框時,對話框至少應該包含一個“OK”按鈕,供用戶單擊?! ?.編輯框編輯框(EditBox)是供用戶輸入和編輯單行文本或數(shù)值的控件?! ?.列表框列表框(ListBox)包含一系列的文本行,可以使用其右側(cè)的滑動桿上下移動,從該列表中選擇某一表項?! ?.滑動桿滑動桿(Slider)用于獲取數(shù)值。通過左右或上下移動它的滑塊或拾取兩側(cè)的箭頭,從而調(diào)整數(shù)值的大小?! ?.文本  文本(Text)用于為用戶提供某些提示信息?! ?.圖像  圖像(Image)是一個可以在其中顯示向量、圖案的矩形控件,可以顯示圖形、線型、文本及彩色片斷等,增加對話框的直觀性?! ≡摽丶枰没脽羝畛?,即顯示幻燈片內(nèi)容,所以這里有必要介紹一下幻燈片的制作方法。 ?。?)創(chuàng)建幻燈片的步驟如下?! ★@示要用于制作幻燈片的視圖?! ≡诿畲翱谥?,輸入“mslide”命令?! ≡凇皠?chuàng)建幻燈文件”對話框中,輸入幻燈片名稱并為它選擇位置,AutoCAD將圖形  的當前名稱作為幻燈片的默認名稱,并自動附加.sld文件擴展名?! 螕簟氨4妗卑粹o,當前圖形仍保留在屏幕上,幻燈文件被保存到用戶指定的文件  夾中?! 。?)查看幻燈片的步驟如下。  在命令窗口中輸入“vslide”命令?! ≡凇斑x擇幻燈文件”對話框中,選擇要查看的幻燈片并單擊“確定”按鈕。

圖書封面

評論、評分、閱讀與下載


    AutoCAD2009中文版二次開發(fā)實例教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7