注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)輔助設(shè)計(jì)與工程計(jì)算AutoCADAutoCAD 2000i應(yīng)用開發(fā)與實(shí)例

AutoCAD 2000i應(yīng)用開發(fā)與實(shí)例

AutoCAD 2000i應(yīng)用開發(fā)與實(shí)例

定 價(jià):¥37.00

作 者: 清源計(jì)算機(jī)工作室編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)工程設(shè)計(jì)與應(yīng)用開發(fā)叢書
標(biāo) 簽: CAD/CAM/CAE

ISBN: 9787900066329 出版時(shí)間: 2001-01-01 包裝:
開本: 26cm+光盤1片 頁數(shù): 328頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書主要講解如何使用AutoLISP和Visual LISP工具進(jìn)行應(yīng)用程序開發(fā)的方法,全書共分15章。第1章至第6章主要講述基本的AutoLISP開發(fā)知識(shí)和對(duì)話框設(shè)計(jì)與管理知識(shí);第7章至第15章,講述如何使用Visual LISP集成開發(fā)環(huán)境進(jìn)行LISP應(yīng)用程序開發(fā),其中包括VisualLISP開發(fā)界面的使用、Visual LISP編寫代碼的使用,以及應(yīng)用程序的調(diào)試,另外還詳細(xì)講述了ActiveX的使用方法以及反應(yīng)器特征,并結(jié)合實(shí)例講述如何開發(fā)應(yīng)用程序。本書以實(shí)例的方式,由淺入深,系統(tǒng)而全面地講述了使用AutoLISP和Visual LISP進(jìn)行二次開發(fā)的基本知識(shí),用戶可以從中學(xué)習(xí)到許多AutoCAD 2000為二次開發(fā)用戶在Visual LISP中增加的新的、強(qiáng)大的功能。 本書適用于使用AutoCAD進(jìn)行產(chǎn)品設(shè)計(jì),并使用AutoLISP和Visual LISP進(jìn)行應(yīng)用程序二次開發(fā)的工程技術(shù)人員和軟件開發(fā)人員。本書還可供高等院校和培訓(xùn)學(xué)校相應(yīng)專業(yè)的師生參考。

作者簡(jiǎn)介

暫缺《AutoCAD 2000i應(yīng)用開發(fā)與實(shí)例》作者簡(jiǎn)介

圖書目錄

第1章 AutoLISP基礎(chǔ)
1.1 概述
1.2 AutoLISP表達(dá)式
1.3 AutoLISP數(shù)據(jù)類型
1.3.1 整數(shù)
1.3.2 實(shí)數(shù)
1.3.3 字符串
1.3.4 表
1.3.5 選擇集
1.3.6 實(shí)體名
1.3.7 VLA對(duì)象
1.3.8 文件描述符
1.3.9 符號(hào)和變量
1.4 AutoLISP程序文件
1.4.1 格式化AutoLISP代碼
1.4.2 注釋
1.4.3 代碼著色
1.5 AutoLISP變量
1.5.1 顯示一個(gè)變量的值
1.5.2 預(yù)定義的變量
1.5.3 Nil變量
1.6 數(shù)據(jù)處理
1.7 字符串處理
1.8 基本輸出函數(shù)
1.8.1 顯示信息
1.8.2 字符串控制字符的使用
1.8.3 統(tǒng)配符匹配
1.9 關(guān)系和條件處理
1.10 表處理
1.10.1 點(diǎn)表
1.10.2 點(diǎn)對(duì)
1.11 符號(hào)和函數(shù)處理
1.11.1 符號(hào)處理
1.11.2 函數(shù)處理
1.11.3 使用defun定義函數(shù)
1.11.4 向AutoCAD增加命令的C:XXX函數(shù)定義
1.11.5 函數(shù)的局部變量定義
1.11.6 函數(shù)參數(shù)
1.12 錯(cuò)誤處理
1.12.1 使用*error*函數(shù)
1.12.2 捕獲錯(cuò)誤并繼續(xù)執(zhí)行程序
1.13 應(yīng)用程序處理
1.13.1 應(yīng)用程序處理函數(shù)
1.13.2 裝載AutoLISP應(yīng)用程序
1.13.3 裝載ARX應(yīng)用程序
第2章 AutoLISP與AutoCAD通信
2.1 查詢和命令函數(shù)
2.1.1 執(zhí)行AutoCAD命令
2.1.2 系統(tǒng)及環(huán)境變量
2.1.3 配置控制
2.2 顯示控制
2.2.1 控制菜單
2.2.2 控制圖形和文本窗口
2.2.3 控制低層圖形
2.3 獲取用戶輸入
2.3.1 用戶輸入函數(shù)getxxx
2.3.2 用戶輸入函數(shù)條件的控制
2.4 幾何實(shí)用函數(shù)
2.4.1 對(duì)象捕捉(Object Snap)
2.4.2 文字區(qū)域
2.5 轉(zhuǎn)換
2.5.1 字符串轉(zhuǎn)換
2.5.2 角度轉(zhuǎn)換
2.5.3 ASCII碼轉(zhuǎn)換
2.5.4 單位轉(zhuǎn)換
2.5.5 坐標(biāo)系轉(zhuǎn)換
2.6 文件處理
2.6.1 寫字符到屏幕或文件中
2.6.2 寫字符串到屏幕或文件中
2.6.3 讀一個(gè)字符
2.6.4 讀一個(gè)字符串
2.6.5 打開與關(guān)閉文件
2.6.6 文件的查找
2.6.7 搜索選擇指定擴(kuò)展名的文件
2.6.8 訪問幫助文件
2.7 設(shè)備訪問與控制
2.7.1 訪問用戶輸入
2.7.2 數(shù)字化儀的校準(zhǔn)
第3章 操作AutoCAD對(duì)象
3.1 選擇集處理
3.1.1 選擇集過濾器表
3.1.2 在AutoLISP和ObjectARX之間傳遞選擇集
3.2 對(duì)象處理
3.2.1 實(shí)體名函數(shù)
3.2.2 實(shí)體數(shù)據(jù)函數(shù)
3.2.3 實(shí)體數(shù)據(jù)函數(shù)與圖形屏幕
3.2.4 老式多段線與代化多段線對(duì)象
3.2.5 非圖形對(duì)象的處理
3.3 擴(kuò)展數(shù)據(jù)(XDaTa)
3.3.1 擴(kuò)展數(shù)據(jù)的組織結(jié)構(gòu)
3.3.2 注冊(cè)應(yīng)用程序
3.3.3 檢索擴(kuò)展數(shù)據(jù)
3.3.4 附加擴(kuò)展數(shù)據(jù)于實(shí)體
3.3.5 使用擴(kuò)展數(shù)據(jù)內(nèi)存管理
3.3.6 擴(kuò)展數(shù)據(jù)的句柄
3.4 擴(kuò)展記錄XRecord對(duì)象
3.5 訪問符號(hào)表與詞典
3.5.1 符號(hào)表
3.5.2 詞典條目
第4章 設(shè)計(jì)對(duì)話框
4.1 對(duì)話框部件
4.2 使用DCL定義對(duì)話框
4.2.1 base.dcl和acad.dcl文件
4.2.2 引用DCL文件
4.2.3 DCL語法
4.3 使用Visual LISP顯示對(duì)話框
4.3.1 預(yù)覽錯(cuò)誤處理
4.3.2 DCL文件語義核查
4.4 調(diào)整對(duì)話框的布置
4.4.1 對(duì)話框?qū)嵗?br />4.4.2 建立控件組
4.4.3 控件間的間距
4.4.4 右端和底端的空間
4.4.5 加框行和列周圍的空間
4.4.6 自定義退出按鈕文本
4.5 設(shè)計(jì)指導(dǎo)
4.5.1 美觀等功效性
4.5.2 前后一致的設(shè)計(jì)和清晰明了的語言
4.5.3 用戶控制
4.5.4 容錯(cuò)處理
4.5.5 提供幫助功能
4.5.6 對(duì)殘疾用戶的考慮
4.5.7 單詞字母的大寫
4.5.8 縮略語的使用
4.5.9 布局
4.5.10 控件的大小和位置
4.5.11 將控件置為無效
4.5.12 對(duì)話框的嵌套使用
4.5.13 隱藏對(duì)話框
4.5.14 提供缺省數(shù)值
4.5.15 鍵盤輸入
4.5.16 預(yù)定義控件和控件組的指導(dǎo)
4.5.17 錯(cuò)誤處理
第5章 管理對(duì)話框
5.1 使用AutoLISP程序控制對(duì)話框
5.1.1 快速入門
5.1.2 一個(gè)對(duì)話框打開時(shí)的函數(shù)使用限制
5.2 動(dòng)作表達(dá)式和回調(diào)
5.2.1 動(dòng)作程序與回調(diào)函數(shù)
5.2.2 動(dòng)作表達(dá)式
5.2.3 回調(diào)原因
5.2.4 缺省值和DCL動(dòng)作
5.3 處理控件
5.3.1 初始化模式與值
5.3.2 在回調(diào)時(shí)改變模式和值
5.3.3 處理單選控制組
5.3.4 處理滑塊
5.3.5 處理編輯框
5.4 嵌套對(duì)話框
5.5 隱藏對(duì)話框
5.5.1 隱藏對(duì)話框
5.5.2 要求口令
5.6 列表框和彈出式列表
5.6.1 列表操作
5.6.2 處理列表元素
5.7 圖像控件和按鈕
5.7.1 創(chuàng)建圖像
5.7.2 處理圖像按鈕
5.8 特定應(yīng)用數(shù)據(jù)
5.9 DCL錯(cuò)誤處理
5.10 對(duì)話框函數(shù)概要
5.10.1 函數(shù)調(diào)用順序
5.10.2 樣例塊定義對(duì)話框
第6章 可編程對(duì)話框參考
6.1 控件屬性
6.1.1 屬性類型
6.1.2 受限制的屬性
6.1.3 用戶自定義屬性
6.2 預(yù)定義屬性概要
6.3 DCL屬性分類
6.4 對(duì)話框控件功能概要
6.4.1 預(yù)定義活動(dòng)控件
6.4.2 控件組
6.4.3 用于修飾和說明的控件
6.4.4 文本控件組
6.4.5 對(duì)話框的退出按鈕和錯(cuò)誤控件
6.4.6 限制使用的控件
6.5 DCL控件分類
6.6 可編程對(duì)話框函數(shù)概要
6.6.1 對(duì)話框的打開和關(guān)閉函數(shù)
6.6.2 控件和屬性處理函數(shù)
6.6.3 列表框和彈出式列表處理函數(shù)
6.6.4 圖像控件處理函數(shù)
6.6.5 應(yīng)用程序特定數(shù)據(jù)處理函數(shù)
第7章 熟悉Visual LISP環(huán)境
7.1 啟動(dòng)Visual LISP
7.2 熟悉Visual LISP用戶界面
7.2.1 Visual LISP文本編輯器
7.2.2 其他Visual LISP窗口
7.3 了解Visual LISP菜單
7.3.1 可變的菜單內(nèi)容
7.3.2 Visual LISP菜單概述
7.4 熟悉控制臺(tái)窗口
7.5 使用Visual LISP文本編輯器
7.6 裝載和運(yùn)行AutoLISP程序
7.6.1 運(yùn)行選擇代碼行
7.6.2 使用擴(kuò)展的AutoLISP函數(shù)
7.7 退出Visual LISP環(huán)境
第8章 使用Visual LISP開發(fā)程序
8.1 開始組織
8.2 使用控制臺(tái)窗口
8.2.1 控制臺(tái)特性簡(jiǎn)述
8.2.2 對(duì)多個(gè)圖形使用控制臺(tái)窗口
8.2.3 使用控制臺(tái)快捷菜單
8.2.4 記錄控制臺(tái)窗口的動(dòng)作
8.3 使用文本編輯器
8.3.1 編輯一個(gè)文件
8.3.2 使用文本編輯器快捷菜單
8.3.3 使用文本編輯器快捷鍵
8.3.4 移動(dòng)和拷貝文本
8.3.5 文本搜索
8.3.6 給文本做書簽標(biāo)記
8.4 使用控制臺(tái)和編輯器輔助編碼工具
8.4.1 熟悉Visual LISP代碼的語法著色
8.4.2 使用自動(dòng)匹配功能
8.4.3 Visual LISP的完詞功能
8.4.4 為AutoLISP函數(shù)獲取幫助
8.5 使用Visual LISP將源代碼格式化
8.5.1 Visual LISP格式化樣式
8.5.2 應(yīng)用格式化選項(xiàng)
8.5.3 應(yīng)用Visual LISP注釋樣式
8.5.4 保存和恢復(fù)格式選項(xiàng)
8.5.5 格式化器的約束
8.5.6 格式化快捷鍵
8.6 檢查語法錯(cuò)誤
8.6.1 檢查括號(hào)的平衡
8.6.2 利用代碼著色檢測(cè)語法錯(cuò)誤
8.6.3 使用檢查命令查找語法錯(cuò)誤
8.6.4 查找程序中語法錯(cuò)誤位置
第9章 調(diào)試程序
9.1 Visual LISP調(diào)試特征
9.2 調(diào)試實(shí)例
9.2.1 設(shè)置中斷程序運(yùn)行的斷點(diǎn)
9.2.2 單步執(zhí)行程序
9.2.3 監(jiān)視表達(dá)式的求值結(jié)果
9.2.4 繼續(xù)程序的執(zhí)行
9.2.5 在“自動(dòng)執(zhí)行”模式下運(yùn)行
9.3 使用Visual LISP調(diào)試功能
9.3.1 啟動(dòng)一個(gè)調(diào)試過程
9.3.2 中斷循環(huán)
9.3.3 使用斷點(diǎn)
9.4 使用Visual LISP數(shù)據(jù)檢驗(yàn)工具
9.4.1 使用“監(jiān)視”窗口
9.4.2 跟蹤堆棧窗口
9.4.3 使用符號(hào)服務(wù)對(duì)話框
9.4.4 使用“檢驗(yàn)”窗口
9.4.5 查看AutoCAD圖形實(shí)體
第10章 編譯應(yīng)用程序
10.1 編譯和鏈接程序
10.1.1 使用編譯器
10.1.2 從一個(gè)文件編譯一個(gè)程序
10.1.3 瀏覽一個(gè)編譯實(shí)例
10.1.4 裝載并運(yùn)行編譯程序
10.1.5 鏈接函數(shù)調(diào)用
10.2 創(chuàng)建應(yīng)用程序模塊
10.2.1 創(chuàng)建一個(gè)新應(yīng)用程序
10.2.2 裝載和運(yùn)行Visual LISP應(yīng)用程序
10.2.3 修改應(yīng)用程序選項(xiàng)
10.2.4 重新編譯一個(gè)應(yīng)用程序
10.2.5 更新一個(gè)應(yīng)用程序
10.3 針對(duì)多文檔環(huán)境設(shè)計(jì)
10.3.1 名稱空間
10.3.2 在自己的名稱空間中運(yùn)行一個(gè)應(yīng)用程序
10.3.3 共享名稱空間中的數(shù)據(jù)
10.3.4 處理多文檔環(huán)境中的錯(cuò)誤
10.3.5 在一個(gè)多文檔環(huán)境下使用AutoLISP的限制
第11章 維護(hù)Visual LISP應(yīng)用程序
11.1 管理多個(gè)LISP文件
11.2 定義一個(gè)工程
11.2.1 設(shè)置工程文件屬性
11.2.2 使用工程窗口操作工程文件
11.3 使用現(xiàn)有工程
11.3.1 打開一個(gè)工程
11.3.2 在工程源文件中查找字符串
11.3.3 在Visual LISP應(yīng)用程序中包括一個(gè)工程
11.4 優(yōu)化應(yīng)用程序代碼
11.4.1 定義編譯選項(xiàng)
11.4.2 選擇一個(gè)編譯模式
11.4.3 選擇一個(gè)鏈接模式
11.4.4 安全優(yōu)化
第12章 使用ActiveX
12.1 在AutoLISP中使用ActiveX對(duì)象
12.2 掌握AutoCAD對(duì)象模型
12.2.1 對(duì)象特性
12.2.2 對(duì)象方法
12.2.3 對(duì)象集合
12.3 訪問AutoCAD對(duì)象
12.3.1 使用檢驗(yàn)工具查看對(duì)象特性
12.3.2 從Application對(duì)象向前移動(dòng)
12.3.3 過程概述
12.3.4 編程技巧
12.4 在Visual LISP函數(shù)中使用ActiveX方法
12.4.1 確定用戶需要的Visual LISP函數(shù)
12.4.2 確定如何調(diào)用一個(gè)函數(shù)
12.4.3 轉(zhuǎn)換AutoLISP數(shù)據(jù)類型為ActiveX數(shù)據(jù)類型
12.4.4 查看和更新對(duì)象特性
12.4.5 使用通過參數(shù)返回值的ActiveX方法
12.4.6 列出對(duì)象的特性和方法
12.4.7 使用集合對(duì)象
12.4.8 釋放對(duì)象和內(nèi)存
12.4.9 轉(zhuǎn)換對(duì)象引用
12.4.10 處理由ActiveX方法返回的錯(cuò)誤
12.5 使用ActiveX與其他應(yīng)用程序交互
12.5.1 輸入一個(gè)類型庫
12.5.2 建立與應(yīng)用程序的連接
12.5.3 編寫一個(gè)實(shí)例應(yīng)用程序
12.5.4 不輸入類型庫時(shí)使用ActiveX
第13章 附加反應(yīng)器到AutoCAD圖形
13.1 反應(yīng)器概述
13.2 熟悉反應(yīng)器類型和事件
13.3 定義回調(diào)函數(shù)
13.4 創(chuàng)建反應(yīng)器
13.4.1 使用對(duì)象反應(yīng)器
13.4.2 附加數(shù)據(jù)到反應(yīng)器對(duì)象
13.5 在多重名稱空間中使用反應(yīng)器
13.6 查詢、修改和刪除反應(yīng)器
13.6.1 檢驗(yàn)反應(yīng)器
13.6.2 使用函數(shù)調(diào)用查詢反應(yīng)器
13.6.3 修改反應(yīng)器
13.6.4 刪除反應(yīng)器
13.7 臨時(shí)反應(yīng)器和永久反應(yīng)器
13.8 反應(yīng)器用戶指導(dǎo)
第14章 Visual LISP環(huán)境和格式設(shè)置
14.1 窗口屬性設(shè)置
14.2 環(huán)境選項(xiàng)設(shè)置
14.2.1 基本選項(xiàng)
14.2.2 Visual LISP格式選項(xiàng)
14.2.3 頁面設(shè)置選項(xiàng)
14.3 保存設(shè)置
第15章 AutoLISP和VLISP開發(fā)實(shí)例
15.1 開發(fā)一個(gè)軸段繪制應(yīng)用程序
15.1.1 繪圖程序的編寫
15.1.2 用戶界面程序(DCL)的編寫
15.1.3 主調(diào)函數(shù)及參數(shù)處理函數(shù)的編寫
15.1.4 進(jìn)行軸的設(shè)計(jì)及繪圖
15.2 開發(fā)一個(gè)花園路徑繪制應(yīng)用程序
152.1 編寫主程序
15.2.2 編寫繪圖函數(shù)
15.2.3 編寫一些工具函數(shù)
15.2.4 建立Gpath應(yīng)用程序



本目錄推薦

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