注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機輔助設計與工程計算AutoCADAutoCAD 2000定制與Visual LISP開發(fā)技術

AutoCAD 2000定制與Visual LISP開發(fā)技術

AutoCAD 2000定制與Visual LISP開發(fā)技術

定 價:¥39.00

作 者: 李學志編著
出版社: 清華大學出版社
叢編項: AutoCAD 2000開發(fā)技術叢書
標 簽: AutoCAD

購買這本書可以去


ISBN: 9787302044475 出版時間: 2001-05-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 428 字數(shù):  

內容簡介

  本書系統(tǒng)地介紹了對AutoCAD 2000的定制及Visual LISP的開發(fā)技術。主要內容有:建立專用的線型、圖案和符號庫,定制帶有專業(yè)特色的各種菜單、工具欄和對話框,利用圖形交換文件編寫C語言和AutoCAD的接口程序,在Visual LISP環(huán)境下的AutoLISP程序設計,定義新的AutoCAD命令,擴充AutoCAD的功能等。本書可作為從事CAD技術的工程技術人員的參考書,也可作為高等院?;蚶^續(xù)教育的培訓教材。本書的宗旨是:面向廣大從事計算機輔助繪圖與設計的人員,介紹定制與開發(fā)現(xiàn)有CAD系統(tǒng)的基本原理和方法,使讀者掌握定制與開發(fā)CAD系統(tǒng)的技術。AutoCAD是通用性很強的圖形系統(tǒng),它適用于多種領域和行業(yè),僅將AutoCAD作為取代傳統(tǒng)手工繪圖的工具是遠遠不夠的,應該對它進行二次開發(fā),擴充現(xiàn)有的功能。由于每個用戶所從事的工作都有其行業(yè)、專業(yè)的特點,有專業(yè)的標準和規(guī)范,因此要建立適用于本專業(yè)的作圖環(huán)境,就需要對AutoCAD進行定制工作,建立或完善自己的線型、圖案、字體或符號庫,定制便捷、專用的菜單、工具欄和對話框,這樣才能使設計人員將主要精力用于產品的結構設計,才能發(fā)揮設計人員的創(chuàng)造性。這才是CAD的初衷。本書是作者在多年從事CAD教學和科研的基礎上編寫的,在內容的組織與安排上充分考慮了讀者對象的專業(yè)特點和知識結構,盡量做到深入淺出、便于自學。為便于讀者學習和掌握本書的內容,書中列舉的大量實例,均以實際應用為背景,而且實例本身就具有較高的實用價值。本書結合的具體圖形系統(tǒng)是AutoCAD 2000,但所介紹的定制與開發(fā)CAD系統(tǒng)的原理和方法也適用于AutoCAD的其他版本或其他圖形系統(tǒng)。

作者簡介

暫缺《AutoCAD 2000定制與Visual LISP開發(fā)技術》作者簡介

圖書目錄

第1章概述
1.1定制與開發(fā)AutoCAD的目的
1.2定制與開發(fā)AutoCAD的途徑
1.3定制與開發(fā)AutoCAD的主要內容
1.4可自定義的AutoCAD支持的文件
1.5AutoCAD搜索文件的順序
1.6命令的驗證過程
第2章程序參數(shù)文件
2.1概述
2.2定義外部命令
2.2.1定義外部命令的格式
2.2.2定義外部命令
2.3為現(xiàn)有的AutoCAD命令建立簡單易記的別名
第3章腳本和幻燈片文件
3.1腳本文件
3.1.1腳本文件的特點
3.1.2建立腳本文件
3.1.3運行腳本文件
3.2幻燈片文件
3.2.1幻燈片文件的特點
3.2.2有關幻燈片文件的命令
3.2.3產品的播放演示
3.2.4利用腳本文件編寫接口程序
第4章形(符號)和字體
4.1概述
4.2形的定義
4.2.1形文件
4.2.2形的標題行和描述行
4.2.3專用代碼
4.2.4矢量描述碼
4.2.5用比例因子縮放矢量的大小
4.2.6利用堆棧存儲位置
4.2.7引用子形
4.2.8雙向書寫
4.3綜合舉例
4.4形的編譯.裝入和調用
4.4.1COMPILE命令
4.4.2LOAD命令
4.4.3SHAPE命令
4.5字體
4.5.1字體的定義
4.5.2字體文件
4.5.3字體的編譯.裝入和調用
4.6大字體文件
4.6.1大字體文件的特點
4.6.2大字體文件的標題
4.6.3舉例
4.7擴展大字體
4.7.1“0”碼形的定義
4.7.2調用子形
4.7.3舉例
第5章定義線型和填充圖案
5.1線型
5.1.1概述
5.1.2定義簡單線型
5.1.3定義復雜線型
5.2定義圖案
5.2.1構造填充圖案
5.2.2圖案文件
5.2.3定義圖案
5.2.4舉例
第6章圖形交換文件
6.1概述
6.1.1圖形信息交換與DXF文件
6.1.2輸出一個DXF文件
6.1.3讀入一個DXF文件
6.2DXF文件的結構
6.2.1DXF文件的總體結構
6.2.2組代碼和跟隨值
6.2.3DXF文件實例
6.3從DXF文件中提取數(shù)據(jù)
6.4用C語言編寫構造DXF文件的接口程序
第7章AutoLISP程序設計語言
7.1概述
7.2AutoLISP的數(shù)據(jù)類型
7.3AutoLISP變量
7.3.1符號(SYMBOL)
7.3.2變量的數(shù)據(jù)類型
7.3.3為變量賦值
7.3.4預定義的符號
7.3.5顯示變量的值
7.3.6在交互方式下將變量的值傳遞給AutoCAD
7.4AutoLISP表達式
7.4.1前綴表示法
7.4.2運算的優(yōu)先級
7.4.3AutoLISP表達式的求值過程
7.5AutoLISP的數(shù)據(jù)存儲結構
7.6AutoLISP函數(shù)
7.6.1定義AutoLISP函數(shù)
7.6.2調用AutoLISP函數(shù)
7.6.3調用AutoCAD命令
7.6.4定義AutoCAD命令
7.7AutoLISP程序文件
7.7.1AutoLISP文件的特點
7.7.2程序中的注釋
7.7.3加載和卸載AutoLISP文件
7.8應用舉例
7.8.1定義AutoLISP函數(shù)
7.8.2定義繪制曲線的命令
7.8.3定義參數(shù)化繪圖的命令
7.8.4定義修改圖形數(shù)據(jù)庫的命令
7.8.5定義含有訪問符號表功能的命令
第8章VisualLISP程序設計語言
8.1VisualLISP概述
8.1.1Visua1LISP的特點
8.1.2進入和退出VisualLISP
8.1.3VisualLISP的用戶界面
8.1.4控制臺操作
8.1.5加載和運行AutoLISP程序
8.2編輯源程序代碼
8.2.1文本編輯工具
8.2.2文件操作
8.2.3文本操作
8.2.4設置代碼格式
8.3調試程序
8.3.1概述
8.3.2數(shù)據(jù)查看工具
8.3.3利用斷點調試程序
8.3.4跟蹤程序運行
8.4構造應用程序
8.4.1通過vlisp_compile函數(shù)編譯單個文件
8.4.2用應用程序生成器創(chuàng)建應用程序
8.4.3修改應用程序生成過程中確定的選項
8.4.4重新編譯應用程序
8.4.5更新應用程序
8.5利用工程維護多文件應用程序
8.5.1工程的作用
8.5.2定義一個新工程
8.5.3利用工程窗口管理工程文件
8.5.4VisualLISP對工程的操作
8.5.5優(yōu)化應用程序代碼
8.6在AutoLISP中使用ActiveX對象
8.6.1AutoCAD對象模型
8.6.2用檢驗工具獲取AutoCAD對象
8.6.3在VisualLISP函數(shù)中使用ActiveX方法
8.6.4轉換對象引用
8.6.5通過AutoLISP函數(shù)獲取和更新圖形對象的特性
8.6.6用參數(shù)帶回返回值的ActiveX方法
8.6.7列出對象的特性和方法
8.6.8使用集合對象
8.6.9釋放VLA對象和釋放內存
8.6.10處理ActiveX方法返回的錯誤
8.7將反應器附著到AutoCAD圖形上
8.7.1基本概念
8.7.2定義回調函數(shù)
8.7.3創(chuàng)建反應器
8.7.4在多文檔中使用反應器
8.7.5查詢.修改和控制反應器的狀態(tài)
8.7.6臨時反應器和永久反應器
8.7.7反應器的使用規(guī)則
第9章DIESEL表達式
9.1DIESEL表達式的特點
9.2定義用戶的狀態(tài)行
9.2.1系統(tǒng)變量MODEMACR0的作用
9.2.2定義用戶的狀態(tài)行
9.3在菜單中使用DIESEL表達式
9.3.1用DIESEL表達式控制菜單標簽的顯示狀態(tài)
9.3.2用DIESEL表達式改變菜單宏
9.3.3用DIESEL表達式將系統(tǒng)變量的當前值寫到圖形中
9.4在AutoLISP中使用DIESEL表達式
9.5DIESEL函數(shù)一覽表
9.6出錯信息
第10章定義菜單.工具欄
10.1概述
10.1.1菜單的作用
10.1.2菜單文件的作用
10.1.3菜單文件的類型
10.1.4MENU命令
10.1.5基菜單和局部菜單
10.2菜單文件結構
10.2.1菜單文件的總體結構
10.2.2菜單組
10.2.3菜單段
10.2.4子菜單
10.2.5菜單項
10.3菜單項語法
10.3.1菜單項的組成
10.3.2菜單宏語法
10.3.3替換子菜單
10.3.4條件宏表達式
10.3.5在菜單宏中使用AutoLISP表達式
10.4屏幕菜單
10.4.1屏幕菜單的特點
10.4.2屏幕子菜單
10.4.3屏幕菜單段實例
10.4.4MENUCTL系統(tǒng)變量
10.5下拉菜單和快捷菜單
10.5.1下拉菜單
10.5.2快捷菜單
10.5.3控制菜單項標簽的顯示狀態(tài)
10.5.4插入和刪除下拉菜單
10.6按鈕和輔助菜單
10.6.1按鈕和輔助菜單的特點
10.6.2按鈕和輔助菜單舉例
10.7圖像菜單
10.7.1圖像菜單的特點
10.7.2圖像菜單的文法
10.7.3菜單項標題的格式
10.7.4顯示圖像菜單
10.7.5建立幻燈片文件或幻燈片庫
10.8數(shù)字化儀菜單
10.8.1數(shù)字化儀菜單的特點
10.8.2數(shù)字化儀菜單舉例
10.9工具欄段
10.9.1工具欄段的結構
10.9.2應用實例
10.10面向菜單的幫助
10.10.1菜單幫助段的格式
10.10.2建立菜單幫助段與下拉菜單段和工具欄的聯(lián)系
10.10.3舉例
10.11定義快捷鍵
10.11.1定義快捷鍵的兩種方法
10.11.2用于定義快捷鍵的組合鍵
10.11.3舉例
第11章對話框設計
11.1概述
11.2對話框控件
11.3控件的屬性
11.4對話框設計原則與規(guī)范
11.4.1一般原則
11.4.2通用規(guī)范
11.4.3預定義控件的使用規(guī)范
11.5對話框控制語言
11.5.1對話框文件
11.5.2DCL文件的結構
11.5.3DCL語法
11.6對話框驅動程序
11.6.1對話框驅動程序的流程圖
11.6.2對話框回調
11.6.3對話框的特殊處理
11.6.4對話框驅動函數(shù)
11.7綜合舉例
附錄AAutoLISP函數(shù)
A.1賦值.求值與禁止求值函數(shù)
A.2數(shù)值計算函數(shù)
A.3關系運算函數(shù)
A.4邏輯運算函數(shù)
A.5幾何運算函數(shù)
A.6判斷函數(shù)
A.7流程控制函數(shù)
A.8表處理函數(shù)
A.9字符串處理函數(shù)
A.10數(shù)據(jù)類型轉換函數(shù)
A.11交互輸入畫數(shù)
A.12有關文件操作的函數(shù)
A.13打印輸出函數(shù)
A.14有關函數(shù)的函數(shù)
A.15錯誤處理函數(shù)
A.16選擇集操作函數(shù)
A.17與AutoCAD直接相關的函數(shù)
A.18實體操作函數(shù)
A.19符號表操作函數(shù)
A.20擴展數(shù)據(jù)操作函數(shù)
A.21內存管理函數(shù)
A.22對話框操作函數(shù)
A.23菜單控制函數(shù)
A.24數(shù)字化儀控制函數(shù)
A.25控制環(huán)境變量的函數(shù)
A.26詞典操作函數(shù)
A.27應用程序操作函數(shù)
A.28VisualLISP擴展函數(shù)
A.29有關ActiveX的函數(shù)
A.30與反應器有關的函數(shù)
附錄BAutoLISP程序出錯代碼
附錄CAutoLISP程序出錯信息

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號