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

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

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

定 價:¥37.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 AutoLISP基礎(chǔ)
1.1 概述
1.2 AutoLISP表達式
1.3 AutoLISP數(shù)據(jù)類型
1.3.1 整數(shù)
1.3.2 實數(shù)
1.3.3 字符串
1.3.4 表
1.3.5 選擇集
1.3.6 實體名
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 點表
1.10.2 點對
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ù)參數(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.3 獲取用戶輸入
2.3.1 用戶輸入函數(shù)getxxx
2.3.2 用戶輸入函數(shù)條件的控制
2.4 幾何實用函數(shù)
2.4.1 對象捕捉(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 坐標系轉(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 搜索選擇指定擴展名的文件
2.6.8 訪問幫助文件
2.7 設(shè)備訪問與控制
2.7.1 訪問用戶輸入
2.7.2 數(shù)字化儀的校準
第3章 操作AutoCAD對象
3.1 選擇集處理
3.1.1 選擇集過濾器表
3.1.2 在AutoLISP和ObjectARX之間傳遞選擇集
3.2 對象處理
3.2.1 實體名函數(shù)
3.2.2 實體數(shù)據(jù)函數(shù)
3.2.3 實體數(shù)據(jù)函數(shù)與圖形屏幕
3.2.4 老式多段線與代化多段線對象
3.2.5 非圖形對象的處理
3.3 擴展數(shù)據(jù)(XDaTa)
3.3.1 擴展數(shù)據(jù)的組織結(jié)構(gòu)
3.3.2 注冊應(yīng)用程序
3.3.3 檢索擴展數(shù)據(jù)
3.3.4 附加擴展數(shù)據(jù)于實體
3.3.5 使用擴展數(shù)據(jù)內(nèi)存管理
3.3.6 擴展數(shù)據(jù)的句柄
3.4 擴展記錄XRecord對象
3.5 訪問符號表與詞典
3.5.1 符號表
3.5.2 詞典條目
第4章 設(shè)計對話框
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è)計指導(dǎo)
4.5.1 美觀等功效性
4.5.2 前后一致的設(shè)計和清晰明了的語言
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 提供缺省數(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 動作表達式和回調(diào)
5.2.1 動作程序與回調(diào)函數(shù)
5.2.2 動作表達式
5.2.3 回調(diào)原因
5.2.4 缺省值和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 創(chuàng)建圖像
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 對話框控件功能概要
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 圖像控件處理函數(shù)
6.6.5 應(yīng)用程序特定數(shù)據(jù)處理函數(shù)
第7章 熟悉Visual LISP環(huán)境
7.1 啟動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 熟悉控制臺窗口
7.5 使用Visual LISP文本編輯器
7.6 裝載和運行AutoLISP程序
7.6.1 運行選擇代碼行
7.6.2 使用擴展的AutoLISP函數(shù)
7.7 退出Visual LISP環(huán)境
第8章 使用Visual LISP開發(fā)程序
8.1 開始組織
8.2 使用控制臺窗口
8.2.1 控制臺特性簡述
8.2.2 對多個圖形使用控制臺窗口
8.2.3 使用控制臺快捷菜單
8.2.4 記錄控制臺窗口的動作
8.3 使用文本編輯器
8.3.1 編輯一個文件
8.3.2 使用文本編輯器快捷菜單
8.3.3 使用文本編輯器快捷鍵
8.3.4 移動和拷貝文本
8.3.5 文本搜索
8.3.6 給文本做書簽標記
8.4 使用控制臺和編輯器輔助編碼工具
8.4.1 熟悉Visual LISP代碼的語法著色
8.4.2 使用自動匹配功能
8.4.3 Visual LISP的完詞功能
8.4.4 為AutoLISP函數(shù)獲取幫助
8.5 使用Visual LISP將源代碼格式化
8.5.1 Visual LISP格式化樣式
8.5.2 應(yīng)用格式化選項
8.5.3 應(yīng)用Visual LISP注釋樣式
8.5.4 保存和恢復(fù)格式選項
8.5.5 格式化器的約束
8.5.6 格式化快捷鍵
8.6 檢查語法錯誤
8.6.1 檢查括號的平衡
8.6.2 利用代碼著色檢測語法錯誤
8.6.3 使用檢查命令查找語法錯誤
8.6.4 查找程序中語法錯誤位置
第9章 調(diào)試程序
9.1 Visual LISP調(diào)試特征
9.2 調(diào)試實例
9.2.1 設(shè)置中斷程序運行的斷點
9.2.2 單步執(zhí)行程序
9.2.3 監(jiān)視表達式的求值結(jié)果
9.2.4 繼續(xù)程序的執(zhí)行
9.2.5 在“自動執(zhí)行”模式下運行
9.3 使用Visual LISP調(diào)試功能
9.3.1 啟動一個調(diào)試過程
9.3.2 中斷循環(huán)
9.3.3 使用斷點
9.4 使用Visual LISP數(shù)據(jù)檢驗工具
9.4.1 使用“監(jiān)視”窗口
9.4.2 跟蹤堆棧窗口
9.4.3 使用符號服務(wù)對話框
9.4.4 使用“檢驗”窗口
9.4.5 查看AutoCAD圖形實體
第10章 編譯應(yīng)用程序
10.1 編譯和鏈接程序
10.1.1 使用編譯器
10.1.2 從一個文件編譯一個程序
10.1.3 瀏覽一個編譯實例
10.1.4 裝載并運行編譯程序
10.1.5 鏈接函數(shù)調(diào)用
10.2 創(chuàng)建應(yīng)用程序模塊
10.2.1 創(chuàng)建一個新應(yīng)用程序
10.2.2 裝載和運行Visual LISP應(yīng)用程序
10.2.3 修改應(yīng)用程序選項
10.2.4 重新編譯一個應(yīng)用程序
10.2.5 更新一個應(yīng)用程序
10.3 針對多文檔環(huán)境設(shè)計
10.3.1 名稱空間
10.3.2 在自己的名稱空間中運行一個應(yīng)用程序
10.3.3 共享名稱空間中的數(shù)據(jù)
10.3.4 處理多文檔環(huán)境中的錯誤
10.3.5 在一個多文檔環(huán)境下使用AutoLISP的限制
第11章 維護Visual LISP應(yīng)用程序
11.1 管理多個LISP文件
11.2 定義一個工程
11.2.1 設(shè)置工程文件屬性
11.2.2 使用工程窗口操作工程文件
11.3 使用現(xiàn)有工程
11.3.1 打開一個工程
11.3.2 在工程源文件中查找字符串
11.3.3 在Visual LISP應(yīng)用程序中包括一個工程
11.4 優(yōu)化應(yīng)用程序代碼
11.4.1 定義編譯選項
11.4.2 選擇一個編譯模式
11.4.3 選擇一個鏈接模式
11.4.4 安全優(yōu)化
第12章 使用ActiveX
12.1 在AutoLISP中使用ActiveX對象
12.2 掌握AutoCAD對象模型
12.2.1 對象特性
12.2.2 對象方法
12.2.3 對象集合
12.3 訪問AutoCAD對象
12.3.1 使用檢驗工具查看對象特性
12.3.2 從Application對象向前移動
12.3.3 過程概述
12.3.4 編程技巧
12.4 在Visual LISP函數(shù)中使用ActiveX方法
12.4.1 確定用戶需要的Visual LISP函數(shù)
12.4.2 確定如何調(diào)用一個函數(shù)
12.4.3 轉(zhuǎn)換AutoLISP數(shù)據(jù)類型為ActiveX數(shù)據(jù)類型
12.4.4 查看和更新對象特性
12.4.5 使用通過參數(shù)返回值的ActiveX方法
12.4.6 列出對象的特性和方法
12.4.7 使用集合對象
12.4.8 釋放對象和內(nèi)存
12.4.9 轉(zhuǎn)換對象引用
12.4.10 處理由ActiveX方法返回的錯誤
12.5 使用ActiveX與其他應(yīng)用程序交互
12.5.1 輸入一個類型庫
12.5.2 建立與應(yīng)用程序的連接
12.5.3 編寫一個實例應(yīng)用程序
12.5.4 不輸入類型庫時使用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 使用對象反應(yīng)器
13.4.2 附加數(shù)據(jù)到反應(yīng)器對象
13.5 在多重名稱空間中使用反應(yīng)器
13.6 查詢、修改和刪除反應(yīng)器
13.6.1 檢驗反應(yīng)器
13.6.2 使用函數(shù)調(diào)用查詢反應(yīng)器
13.6.3 修改反應(yīng)器
13.6.4 刪除反應(yīng)器
13.7 臨時反應(yīng)器和永久反應(yīng)器
13.8 反應(yīng)器用戶指導(dǎo)
第14章 Visual LISP環(huán)境和格式設(shè)置
14.1 窗口屬性設(shè)置
14.2 環(huán)境選項設(shè)置
14.2.1 基本選項
14.2.2 Visual LISP格式選項
14.2.3 頁面設(shè)置選項
14.3 保存設(shè)置
第15章 AutoLISP和VLISP開發(fā)實例
15.1 開發(fā)一個軸段繪制應(yīng)用程序
15.1.1 繪圖程序的編寫
15.1.2 用戶界面程序(DCL)的編寫
15.1.3 主調(diào)函數(shù)及參數(shù)處理函數(shù)的編寫
15.1.4 進行軸的設(shè)計及繪圖
15.2 開發(fā)一個花園路徑繪制應(yīng)用程序
152.1 編寫主程序
15.2.2 編寫繪圖函數(shù)
15.2.3 編寫一些工具函數(shù)
15.2.4 建立Gpath應(yīng)用程序



本目錄推薦

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