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

AUTOCAD 2000開發(fā)工具應(yīng)用詳解

AUTOCAD 2000開發(fā)工具應(yīng)用詳解

定 價:¥40.00

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

ISBN: 9787900043078 出版時間: 2000-04-01 包裝:
開本: 26cm 頁數(shù): 341頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要講解如何使用 AutoLISP和 Visual LISP工具進(jìn)行應(yīng)用程序開發(fā),全書共分15章。第1章至第6章主要講述基本的 AutoLISP開發(fā)知識和對話框設(shè)計(jì)與管理知識;第7章主要講述了AutoLISP函數(shù),包括基本的AutoLISP函數(shù)和擴(kuò)展的AutoLISP函數(shù);從第8章至第15章,主要講述如何使用Msual LISP集成開發(fā)環(huán)境進(jìn)行LISP應(yīng)用程序開發(fā),其中包括Visual LISP開發(fā)界面的使用、Visual LISP編寫代碼的使用,以及應(yīng)用程序的調(diào)試,另外還詳細(xì)講述了ActiveX的使用方法以及反應(yīng)器特征。本書內(nèi)容主要以結(jié)合實(shí)例的方式,由淺入深,系統(tǒng)而全面地講述了使用AutoLISP和Visual LISP進(jìn)行二次開發(fā)的基本知識,用戶可以從中學(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è)的師生參考使用。

作者簡介

暫缺《AUTOCAD 2000開發(fā)工具應(yīng)用詳解》作者簡介

圖書目錄

前言
編者的話
第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對象
1.3.8 文件描述符
1.3.9 符號和變量
1.4 AutoLISP程序文件
1.4.1 格式化AutoLISP代碼
1.4.2 注釋
1.4.3 顏色譯碼
1.5 AutoLISP變量
1.5.1 顯示一個變量的值
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)對
1.11 符號和函數(shù)處理
1.11.1 符號處理
1.11.2 函數(shù)處理
1.11.3 使用defun定義一個函數(shù)
1.11.4 向AutoCAD增加命令的C:XXX函數(shù)定義
1.11.5 函數(shù)的局部變量定義
1.11.6 函數(shù)變元
1.12 錯誤處理
1.12.1 使用*error*函數(shù)
1.12.2 獲取錯誤并繼續(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.2.4 控制低級圖形
2.3 獲取用戶輸入
2.3.1 用戶輸入函數(shù)getxxx
2.3.2 用戶輸入函數(shù)條件的控制
2.4 幾何實(shí)用函數(shù)
2.4.1 目標(biāo)捕捉(Object Snap)
2.4.2 文本區(qū)域(Text Extents)
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 讀一個字符
2.6.4 讀一個字符串
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對象
3.1 選擇集處理
3.1.1 選擇集過濾表
3.1.2 在AutoLISP和objectARX之間傳遞選擇集
3.2 對象處理
3.2.1 實(shí)體名函數(shù)
3.2.2 實(shí)體數(shù)據(jù)函數(shù)
3.2.3 實(shí)體數(shù)據(jù)函數(shù)與圖形屏幕
3.2.4 舊格式多義線與LW輕多義線對象
3.2.5 非圖形對象的處理
3.3 擴(kuò)展數(shù)據(jù)(XDaTa)
3.3.1 擴(kuò)展數(shù)據(jù)的組織結(jié)構(gòu)
3.3.2 注冊應(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對象
3.5 訪問符號表與字典
3.5.1 符號表
3.5.2 字典條目
第4章 設(shè)計(jì)對話框
4.1 對話框部件
4.2 使用DCL定義對話框
4.2.1 base.dcl和 acad.dcl文件
4.2.2 引用DCL文件
4.2.3 DCL語法
4.3 使用Visual LISP顯示對話樞
4.3.1 預(yù)覽錯誤處理
4.3.2 DCL文件語義核查
4.4 調(diào)整對話框的布置
4.4.1 對話框?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 容錯處理
4.5.5 提供幫助功能
4.5.6 對殘疾用戶的考慮
4.5.7 單詞字母的大寫
4.5.8 縮略語的使用
4.5.9 布局
4.5.10 控件的大小和位置
4.5.11 將控件置為無效
4.5.12 對話框的膚套使用
4.5.13 隱藏對話樞
4.5.14 提供默認(rèn)數(shù)值
4.5.15 鍵盤輸入
4.5.16 預(yù)定義控件和控件組的指導(dǎo)
4.5.17 錯誤處理
第5章 管理對話框
5.1 使用AutoLISP程序控制對話樞
5.1.1 快速入門
5.1.2 一個對話框打開時的函數(shù)使用限制
5.2 動作表達(dá)式和回調(diào)
5.2.1 動作程序與回調(diào)函數(shù)
5.2.2 動作表達(dá)式
5.2.3 回調(diào)原因
5.2.4 默認(rèn)值和 DCL動作
5.3 處理控件
5.3.1 初始模式與值
5.3.2 在回調(diào)時改變模式和值
5.3.3 處理互鎖組
5.3.4 處理滑動條
5.3.5 處理編輯框
5.4 嵌套對話框
5.5 隱藏對話樞
5.5.1 隱藏對話框
5.5.2 要求口令
5.6 列表框和下拉列表
5.6.1 列表操作
5.6.2 處理列表部件
5.7 圖像控件和按鈕
5.7.1 生成圖像
5.7.2 處理圖像按鈕
5.8 特定應(yīng)用數(shù)據(jù)
5.9 DCL錯誤處理
5.10 對話框函數(shù)概要
5.10.1 函數(shù)調(diào)用順序
5.10.2 對話框的簡單塊定義
第6章 可編程對話框參考
6.1 控件屬性
6.1.1 屬性類型
6.1.2 受限制的屬性
6.1.3 用戶向定義屬性
6.2 預(yù)定義屬性概要
6.3 DCL屬性分類
6.4 對話樞控件函數(shù)概要
6.4.1 預(yù)定義活動控件
6.4.2 控件組
6.4.3 用于修飾和說明的控件
6.4.4 文本組
6.4.5 對話框的退出按鈕和錯誤技件
6.4.6 限制使用的控件
6.5 DCL控件分類
6.6 可編程對話握函數(shù)概要
6.6.1 對話框的打開和關(guān)閉函數(shù)
6.6.2 控件和屬性處理函數(shù)
6.6.3 列表框和下拉列表處理函數(shù)
6.6.4 圖像控計(jì)處理函數(shù)
6.6.5 應(yīng)用程序特定數(shù)據(jù)處理函數(shù)
第7章 AutoLISP函數(shù)概述
7.1 分類概述
7.2 基本函數(shù)
7.2.1 應(yīng)用程序處理函數(shù)
7.2.2 數(shù)學(xué)函數(shù)
7.2.3 字符串處理函數(shù)
7.2.4 等量和條件函數(shù)
7.2.5 表操作函數(shù)
7.2.6 符號處理函數(shù)
7.2.7 函數(shù)處理函數(shù)
7.2.8 錯誤處理函數(shù)
7.3 實(shí)用工具函數(shù)
7.3.1 轉(zhuǎn)換函數(shù)
7.3.2 設(shè)備訪問函數(shù)
7.3.3 顯示控制函數(shù)
7.3.4 文件處理函數(shù)
7.3.5 幾何實(shí)用函數(shù)
7.3.6 查詢和命令函數(shù)
7.3.7 用戶輸入函數(shù)
7.4 選擇集、對象和符號表函數(shù)
7.4.1 擴(kuò)展數(shù)據(jù)處理函數(shù)
7.4.2 對象處理函數(shù)
7.4.3 選擇集處理函數(shù)
7.4.4 符號表和詞典處理函數(shù)
7.5 內(nèi)存管理函數(shù)
7.6 Visual LISP提供的AutoLISP擴(kuò)展函數(shù)
7.6.1 ActiveX集成操作函數(shù)
7.6.2 Activex數(shù)據(jù)轉(zhuǎn)換函數(shù)
7.6.3 Activex方法激活函數(shù)
7.6.4 ActiveX對象處理函數(shù)
7.6.5 ActiveX特性處理函數(shù)
7.6.6 曲線測量函數(shù)
7.6.7 字典函數(shù)
7.6.8 對象處理函數(shù)(Visual LISP向AutoLISP擴(kuò)展)
7.7 反應(yīng)器函數(shù)
7.8 VLX名稱空間函數(shù)
7.9 名稱空間通信函數(shù)
7.10 Windows注冊函數(shù)
第8章 熟悉 Visual LISP環(huán)境
8.1 啟動 Visual LISP
8.2 熟悉Visual LISP用戶界面
8.2.1 Visual LISP文本編輯器
8.2.2 其他Visual LISP窗口
8.3 了解 Visual LISP菜單
8.3.1 可變的菜單內(nèi)容
8.3.2 Visual LISP菜單概述
8.4 掌握控制臺窗口
8.5 使用Visual LISP文本編輯器
8.6 裝載和運(yùn)行AutoLISP程序
8.6.1  運(yùn)行選擇代碼行
8.6.2 使用擴(kuò)展的AutoLISP函數(shù)
8.7 退出Visual LISP環(huán)境
第9章 使用 Visual LISP開發(fā)程序
9.1 開始組織
9.2 使用控制臺窗口
9.2.1 控制臺特性簡述
9.2.2 使用具有多個圖形的控制臺窗口
9.2.3 使用控制臺快捷菜單
9.2.4 記錄控制臺窗口的動作
9.3 使用文本編輯器
9.3.1 編輯一個文件
9.3.2 使用文本編輯器快捷菜單
9.3.3 使用文本編輯器快捷鍵
9.3.4 移動和拷貝文本
9.3.5 文本搜索
9.3.6 給文本做書簽標(biāo)記
9.4 使用控制臺和編輯器代碼幫助
9.4.1 Visual LISP顏色澤碼
9.4.2 使用Apropos特征
9.4.3 讓Viaual LISP幫助用戶完成詞輸入
9.4.4 為AutoLISP函數(shù)獲取幫助
9.5 使用 Visual LISP將源代碼格式化
9.5.1 Visual LISP格式化樣式
9.5.2 應(yīng)用格式化選項(xiàng)
9.5.3 應(yīng)用Visual LISP注釋樣式
9.5.4 保存和恢復(fù)格式化選項(xiàng)
9.5.5 格式化器的約束
9.5.6 格式化快捷鍵
9.6 檢查語法錯誤
9.6.1 檢查括號的平衡
9.6.2 使用顏色譯碼檢查語法錯誤
9.6.3 使用Check命令查找語法錯誤
9.6.4 查找程序中語法錯誤位置
第10章 調(diào)試程序
10.1 Visual LISP調(diào)試特征
10 2 調(diào)試實(shí)例
10.2.1 設(shè)置中斷程序運(yùn)行的斷點(diǎn)
10.2.2 單步執(zhí)行程序
10.2.3 監(jiān)視一個表達(dá)式的計(jì)算結(jié)果
10 2.4 繼續(xù)程序的執(zhí)行
10.2.5 以Animate(活動)模式運(yùn)行程序
10.3 使用 Visual LISP調(diào)試特征
10 3.1 啟動一個調(diào)試過程
10.3.2 中斷環(huán)
10 3.3 使用斷點(diǎn)
10.4 使用Visual LISP數(shù)據(jù)檢查工具
10.4.1 使用監(jiān)視窗口
10.4.2 跟蹤堆棧窗口
10 4.3 使用符號服務(wù)對話框
10.4.4 使用“ Inspect(檢查)”窗口
10.4.5 查看 AutoCAD圖形實(shí)體
第11章 建立應(yīng)用程序
11.1 編譯和鏈接程序
11.1.1 使用編譯器
11.1.2 從一個文件編譯一個程序
11.1.3 瀏覽一個編譯實(shí)例
11.1.4 裝載并運(yùn)行編譯程序
11.1.5 鏈接函數(shù)調(diào)用
11.2 創(chuàng)建應(yīng)用程序模板
11.2.1 創(chuàng)建一個新應(yīng)用程序
11.2.2 裝載和運(yùn)行Visual LISP應(yīng)用程序
11.2.3 改變應(yīng)用程序選項(xiàng)
11.2.4 重新創(chuàng)建一個應(yīng)用程序
11.2.5 更新一個應(yīng)用程序
11.3 為多文檔環(huán)境設(shè)計(jì)
11.3.1 名稱空間
11.3.2 在自己的名稱空間中運(yùn)行一個應(yīng)用程序
11.3.3 共享名稱空間之間的數(shù)據(jù)
11.3.4 處理多文檔環(huán)境中的錯誤
11.3.5 在一個多文檔環(huán)境下使用AutoLISP的限制
第12章 維護(hù)Visual LISP應(yīng)用程序
12.1 管理多個LISP文件
12.2 定義一個工程
12.2.1 設(shè)置工程文件屬性
12.2.2 使用工程窗口操作工程包含文件
12.3 使用已定義的工程
12.3.1 打開一個工程
12.3.2 在工程源文件中查找字符串
12.3.3 在Visual LISP應(yīng)用程序中包括一個工程
12.4 優(yōu)化應(yīng)用程序代碼
12.4.1 定義創(chuàng)建選項(xiàng)
12.4.2 選擇一個編譯模式
12.4.3 選擇一個鏈接模式
12.4.4 安全優(yōu)化
第13章 使用 ActiveX
13.1 在AutoLISP中使用ActiveX對象
13.2 掌握AutoCAD對象模型
13.2.1 對象特性
13.2.2 對象方法
13.2.3 對象集合
13.3 訪問AutoCAD對象
13.3.1 使用檢查工具查看對象屬性
13.3.2 應(yīng)用程序?qū)ο蠓种?br />13.3.3 過程概述
13.3.4 性能考慮
13.4 以ActiveX方法使用 Visual LISP函數(shù)
13.4.1 確定用戶需要的Visual LISP函數(shù)
13.4.2 確定如何調(diào)用一個函數(shù)
13.4.3 轉(zhuǎn)換AutoLISP數(shù)據(jù)類型為ActiveX數(shù)據(jù)類型
13.4.4 查看和更新對象屬性
13.4.5 使用返回變元的值的ActiveX方法
13.4.6 列出一個對象的屬性和方法
13.4.7 使用集合對象
13.4.8 釋放對象和內(nèi)存
13.4.9 轉(zhuǎn)換對象引用
13.4.10 處理由ActiveX方法返回的錯誤
13.5 使用ActiVeX與其他應(yīng)用程序相互作用
13.5.1 輸入一個類型庫
13.5.2 建立與一個應(yīng)用程序之間的聯(lián)系
13.5.3 編寫一個實(shí)例應(yīng)用程序
13.5.4 沒有輸入一個類型庫使用ActiveX
第14章 附加反應(yīng)器到 AutoCAD圖形
14.1 反應(yīng)器概述
14.2 了解反應(yīng)器類型和事件
14.3 定義回調(diào)函數(shù)
14.4 創(chuàng)建反應(yīng)器
14.4.1 使用對象反應(yīng)器
14.4.2 附加數(shù)據(jù)到反應(yīng)器對象
14.5 在多個名稱空間使用反應(yīng)器
14.6 查詢、修改和移去反應(yīng)器
14.6.1 檢查反應(yīng)器
14.6.2 使用函數(shù)調(diào)用查詢反應(yīng)器
14.6.3 修改反應(yīng)器
14.6.4 移去反應(yīng)器
14.7 暫時的和持久的反應(yīng)器
14.8 反應(yīng)器用戶指導(dǎo)
第15章 Visual LISP環(huán)境和格式設(shè)置
15.1 窗日屬性設(shè)置
15.1.1 語法顏色選項(xiàng)
15.1.2 當(dāng)前配置
15.1.3 設(shè)置當(dāng)前窗口為原型
15.1.4 設(shè)置所有窗口為原型
15.1.5 字體
15.2 環(huán)境選項(xiàng)設(shè)置
15.2.1 一般選項(xiàng)
15.2.2 Visual LISP格式化選項(xiàng)
15.2.3 頁面格式選項(xiàng)
15.3 保存設(shè)置
附錄 AutoLISP錯誤代碼

本目錄推薦

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