出版時間:1999-04 出版社:清華大學(xué)出版社 作者:郭朝勇
內(nèi)容概要
內(nèi)容簡介
本書以計算機(jī)繪圖軟件AutoCAD的最新版本R14(中文版)為藍(lán)本,以已掌握
AutoCAD基本使用方法的讀者為主要對象,全面介紹了AutoCAD主要的二次開發(fā)技術(shù)。
本書內(nèi)容詳盡、方法具體。包括:AutoCAD命令的用戶化,線型與圖案填充的開
發(fā),幻燈片文件、腳本文件及PostScript支持、形與字體的定義和開發(fā)、菜單的開
發(fā)、定制工具欄、DXF文件及高級語言編程接口、AutoLISP語言及其程序設(shè)計、對話
框的設(shè)計與制作、ARS應(yīng)用程序的開發(fā)和ActiveXAutomation開發(fā)等技術(shù)。
全書在內(nèi)容安排上采用循序漸進(jìn)、圖文并茂的方式,并附有相當(dāng)數(shù)量的實(shí)例和
有關(guān)程序,具有較好的可操作性。
本書既適于AutoCAD二次開發(fā)方面的初學(xué)者,也適于有一定開發(fā)經(jīng)驗(yàn)的AutoCAD
使用者,亦可作為高等院校師生及工程技術(shù)人員有關(guān)AutoCAD二次開發(fā)的培訓(xùn)教材。
書籍目錄
目錄
第1章 AutoCAD二次開發(fā)概述
1.1與二次開發(fā)有關(guān)的用戶界面
1.1.1主窗口
1.1.2菜單
1.1.3工具欄
1.1.4鍵盤快捷鍵
1.2Aut0CAD的主要支持路徑與庫搜索路徑
1.3Aut0CADR14在二次開發(fā)方面的新特性
1.4Aut0CADR14的主要支持文件
1.4.1程序參數(shù)文件ACAD.PGP
1.4.2線型及填充圖案定義文件:ACAD.LIN,MLN,PAT
1.4.3腳本(.SCR) 文件
1.4.4字體:PFB,PFM,SHP,SHX,TTF
1.4.5字體映射文件:FMP
1.4.6PostScript支持文件:ACAD.PSF和FONTMAp.PS
1.4.7菜單文件:ACADMNC,MNR,MNS,MNU,MNL
1.4.8繪圖配置參數(shù)文件:.PCP
1.4.9對話框控制語言:.DCL
1.4.10圖形交換文件:.DXF
1.4.11單位定義文件:ACADUNT
1.4.12日志文件:ACAD.LOG
1.5Aut0CADR14的主要開發(fā)途徑、內(nèi)容和方法
1.6系統(tǒng)目錄結(jié)構(gòu)
第2章 命令的用戶化
2.1程序參數(shù)文件(ACAD.PGP)的結(jié)構(gòu)與功能
2.2在ACAD.PGP中定義Aut0CAD的外部命令
2.3定義命令別名和縮寫
2.4命令重定義
2.5Aut0CAD命令形式、輸入方式及命令搜索過程
2.5.1命令形式
2.5.2命令輸入方式
2.5.3命令搜索過程
第3章 線型與圖案的開發(fā)
3.1線型文件的格式
3.2標(biāo)準(zhǔn)線型和線型文件
3.3線型的開發(fā)方法
3.3.1在AutoCAD內(nèi)部用“-LINETYPE”命令生成新線型
3.3.2直接編輯線型文件來生成新線型
3.4復(fù)合線型的定義與開發(fā)
3.4.1復(fù)合線型的定義格式
3.4.2復(fù)合線型的創(chuàng)建
3.4.3Aut0CADR14提供的標(biāo)準(zhǔn)復(fù)合線型
3.5新線型的使用
3.5.1線型的裝入
3.5.2線型的調(diào)用
3.5.3線型的比例
3.6圖案填充概述
3.7圖案的構(gòu)成及定義格式
3.7.1圖案的構(gòu)成
3.7.2圖案的定義格式
3.8圖案文件與圖案庫的建立
3.8.1在ACADPAT中增加新內(nèi)容或修改原有的圖案定義
3.8.2建立用戶圖案文件
第4章 幻燈片文件、腳本文件及P0stScript支持
4.1幻燈片文件
4.1.1制作幻燈片
4.1.2觀看幻燈片
4.1.3建立幻燈片庫
4.1.4幻燈片及幻燈片庫文件的格式
4.2腳本文件
4.2.1腳本文件的格式
4.2.2腳本文件的編寫與調(diào)用
4.2.3建立腳本式幻燈片顯示
4.2.4用高級語言生成腳本文件
4.3postScript支持
4.3.1輸出P0stScript圖像
4.3.2輸入P0stScript圖像
4.3.3使用P0stScript字體
第5章 形與字體的定義和開發(fā)
5.1形的概念
5.2定義形
5.2.1形定義的格式
5.2.2描述碼
5.3生成形文件
5.3.1建立形文件
5.3.2編譯形文件
5.4調(diào)用形
5.4.1加載形文件
5.4.2插入形
5.5形的應(yīng)用舉例
5.5.1用形文件建立符號庫
5.5.2用形文件定義漢字
5.5.3將指定的圖形自動轉(zhuǎn)換為形文件
5.6文本字體
5.7大字體文件
5.7.1定義大字體文件
5.7.2擴(kuò)充大字體文件
5.7.3其它方面應(yīng)用
5.7.4使用大字體文件
5.7.5大字體文件的反編譯
第6章 菜單的開發(fā)
6.1菜單文件的類型及調(diào)用過程
6.1.1菜單文件的類型
6.1.2菜單文件的調(diào)用過程
6.2菜單文件的結(jié)構(gòu)
6.2.1菜單文件的總體結(jié)構(gòu)
6.2.2菜單文件的格式
6.2.3菜單項的表示
6.2.4菜單調(diào)用命令和特殊字符
6.2.5菜單項定義和菜單顯示的關(guān)系
6.3菜單開發(fā)的一般方法
6.3.1在ACADMNU(或ACADMNS)中增加新內(nèi)容
6.3.2建立用戶菜單
6.3.3用基礎(chǔ)菜單和局部菜單的不同組合來建立用戶菜單
6.3.4快捷鍵的定義方法
6.3.5狀態(tài)欄幫助的定義方法
6.4DIESEL語言
6.4.1狀態(tài)欄配置方法
6.4.2DIESEL在菜單開發(fā)中的應(yīng)用
6.4.3DIESEL的調(diào)試方法
6.4.4DIESEL函數(shù)一覽表
6.5菜單開發(fā)實(shí)例
6.5.1下拉菜單/光標(biāo)菜單開發(fā)舉例
6.5.2圖像塊菜單開發(fā)舉例
6.5.3屏幕菜單開發(fā)舉例
第7章 定制工具欄
7.1工具欄及其結(jié)構(gòu)
7.2定制工具欄
7.2.1用工具欄對話框的方法創(chuàng)建新的工具欄
7.2.2用編輯菜單文件的方法創(chuàng)建新的工具欄
7.3工具欄的編輯
7.3.1顯示和隱藏工具欄
7.3.2增加和減少工具欄按鈕
7.4按鈕
7.4.1創(chuàng)建用戶按鈕
7.4.2創(chuàng)建按鈕圖標(biāo)
7.4.3浮出
第8章 DXF文件及其與高級語言轉(zhuǎn)換接口
8.1DXF文件的輸入輸出
8.1.1DXFOUT命令――輸出DXF文件
8.1.2DXFIN命令――輸入DXF文件
8.2DXF文件的格式
8.2.1DXF文件的一般結(jié)構(gòu)
8.2.2DXF文件的組碼與組值的關(guān)系
8.2.3DXF文件中組碼的詳細(xì)含義
8.3標(biāo)題節(jié)及系統(tǒng)變量
8.4類(CLASSES)節(jié)
8.5表(TABLES)節(jié)
8.5.1表節(jié)結(jié)構(gòu)
8.5.2各種表的組碼
8.6塊(BLOCKS)節(jié)
8.6.1塊節(jié)結(jié)構(gòu)
8.6.2BLOCK實(shí)體的組碼
8.6.3ENDBLK的組碼
8.7實(shí)體節(jié)常用實(shí)體的定義格式
8.7.1實(shí)體共有的組碼
8.7.2常用實(shí)體的專用組碼
8.8編寫DXF接口程序
8.8.1讀取DXF文件
8.8.2構(gòu)造DXF文件
8.9一個較完整的接口程序示例
8.9.1接口程序說明
8.9.2源程序代碼
第9章 Aut0LISP語言及其程序設(shè)計
9.1AutoLISP語言的基本知識
9.1.1AutoLISP語言的特性
9.1.2Aut0LISP語言中的數(shù)據(jù)類型
9.1.3程序結(jié)構(gòu)
9.1.4求值、表達(dá)式及變量
9.1.5AutoLISP程序的自動裝載
9.1.6SSTARTUP函數(shù)
9.2賦值與數(shù)值計算函數(shù)
9.3邏輯運(yùn)算函數(shù)
9.4程序分支與循環(huán)函數(shù)
9.5字符串與類型轉(zhuǎn)換函數(shù)
9.6表處理函數(shù)
9.7自定義函數(shù)
9.8交互數(shù)據(jù)輸入函數(shù)及相關(guān)的計算函數(shù)
9.9與文件有關(guān)的函數(shù)
9.10其它函數(shù)
9.11實(shí)體和設(shè)備訪問類函數(shù)
9.12程序的調(diào)試與出錯處理
9.12.1AutoLISP程序調(diào)試方法
9.12.2Aut0LISP編程中常出錯誤的分析
9.12.3用戶定義ERROR函數(shù)
9.13Aut0LISP應(yīng)用程序開發(fā)實(shí)例指導(dǎo)
9.13.1應(yīng)用程序設(shè)計目標(biāo)
9.13.2起始
9.13.3獲取輸入
9.13.4獲得方位
9.13.5繪制磚塊
9.13.6向Aut0CAD增加命令
9.13.7增加一個對話框界面
第10章 對話框的設(shè)計與制作
10.1概述
10.1.1對話框的組成
10.1.2對話框的操作
10.1.3設(shè)計對話框所需的環(huán)境
10.1.4設(shè)計對話框的步驟
10.2對話框的組成部件――控件及其屬性
10.2.1對話框的控件
10.2.2控件的屬性
10.3DCL文件的編寫方法
10.3.1DCL文件的結(jié)構(gòu)
10.3.2DCL語法
10.3.3DCL的錯誤處理
10.3.4對話框設(shè)計舉例
10.3.5對話框布局技巧
10.4對話框的設(shè)計原則和設(shè)計技巧
10.4.1圖形用戶界面(GUI)的設(shè)計原則
10.4.2預(yù)定義控件和控件組設(shè)計原則
10.4.3錯誤信息對話框設(shè)計原則
10.4.4設(shè)計對話框時應(yīng)注意的幾個問題
10.5對話框管理程序設(shè)計
10.5.1對話框管理程序結(jié)構(gòu)
10.5.2Aut0LISP對話框處理函數(shù)
10.5.3對話框有效時不允許調(diào)用的函數(shù)
10.5.4操作表達(dá)式和回調(diào)函數(shù)
10.5.5定義控件操作
10.5.6嵌套對話框和隱藏對話框的方法
10.6對話框的設(shè)計示例
10.6.1使用對話框的一個樣本程序
10.6.2Aut0CAD初始環(huán)境設(shè)置程序
第11章 ARX應(yīng)用程序的開發(fā)
11.1ARX 概述
11.1.1什么是ARX
11.1.2ADS應(yīng)用程序和ARX 應(yīng)用程序的比較
11.1.3ARX應(yīng)用程序開發(fā)環(huán)境設(shè)置
11.2ARX體系結(jié)構(gòu)
11.2.1基本概念
11.2.2圖形數(shù)據(jù)庫的結(jié)構(gòu)與操作
11.2.3實(shí)體對象的屬性與操作
11.2.4容器對象的屬性與操作
11.3應(yīng)用實(shí)例
11.3.1程序的功能及其數(shù)學(xué)模型
11.3.2源程序及程序說明
11.3.3程序的運(yùn)行結(jié)果
第12章 ActiveXAut0mation開發(fā)技術(shù)
12.1ActiveXAut0mation概述
12.1.1ActiveX技術(shù)的發(fā)展
12.1.2ActiveX技術(shù)
12.1.3ActiveXAut0mation
12.2Aut0CADR14的ActiveXAut0mation技術(shù)基礎(chǔ)
12.2.1Aut0CADR14的Aut0mation對象
12.2.2Aut0mation技術(shù)初步
12.2.3Aut0mation高級技術(shù)
12.3應(yīng)用實(shí)例:礦山巷道自動生成軟件
12.3.1簡介
12.3.2巷道自動生成演示軟件
12.3.3應(yīng)用實(shí)例
附錄A AutoCADR14的主要系統(tǒng)文件和文件類型
A.1AutoCADR14的主要系統(tǒng)文件
A.2文件類型
附錄B AutoCADR14的命令集
B.1Aut0CADR14命令的變化概要
B.1.1新增帶減號方式的命令
B.1.2更新的命令
B.1.3新增的命令
B.1.4取消的命令
B.2AutoCADR14命令一覽表
附錄C Aut0CADR14的系統(tǒng)變量表
C.1Aut0CADR14的系統(tǒng)變量表
C.2Aut0CADR14的尺寸標(biāo)注變量表
附錄D AutoLISP的錯誤代碼和錯誤信息
D.1錯誤代碼
D.2錯誤信息
附錄E 將圖形自動轉(zhuǎn)換為形文件的實(shí)用源程序
主要參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
AutocADR14(中文版)二次開發(fā)技術(shù) PDF格式下載