注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具Visual LISP程序設計(第2版)

Visual LISP程序設計(第2版)

Visual LISP程序設計(第2版)

定 價:¥33.00

作 者: 李學志 主編,方戈亮,孫力紅 編著
出版社: 清華大學出版社
叢編項: 高等學校計算機基礎教育教材精選
標 簽: 程序設計

購買這本書可以去


ISBN: 9787302233688 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 341 字數(shù):  

內容簡介

  《Visual LISP程序設計(第2版)》系統(tǒng)地介紹了AutoCAD最新版本(2010)的Visual LISP程序設計技術。全書共分12章,前3章介紹AutoLISP語言的基礎知識,第4章介紹Visual LISP的開發(fā)環(huán)境,第5章~第7章介紹程序的編輯、調試和設計的方法與技巧。第8章介紹了如何定義新的AutoCAD命令及創(chuàng)建圖層、線型、文字樣式、剖面線、尺寸標注等各種AutoCAD對象,以及如何實現(xiàn)參數(shù)化圖形設計的方法和技術,第9章介紹如何訪問和修改圖形數(shù)據庫,第10章介紹如何使用ActiveX對象,第11章介紹如何將反應器附著到AutoCAD圖形對象上,第12章介紹對話框設計技術。《Visual LISP程序設計(第2版)》具有實用性強和便于教學的特點,既可作為大學本科、專科或繼續(xù)教育的教材,也可作為從事CAD領域工作的工程技術人員的參考書。

作者簡介

暫缺《Visual LISP程序設計(第2版)》作者簡介

圖書目錄

第1章 概述
1.1 關于LISP
1.2 關于AutoLISP
1.3 關于Visual LISP
第2章 數(shù)據類型、表達式和函數(shù)
2.1 數(shù)據類型
2.2 變量
2.2.1 符號
2.2.2 變量的數(shù)據類型
2.2.3 為變量賦值
2.2.4 預定義的符號
2.2.5 顯示變量的值
2.2.6 在交互方式下將變量的值傳遞給AutoCAD
2.3 表達式
2.3.1 表達式的構成
2.3.2 表達式的前綴表示法
2.3.3 表達式的求值過程
2.3.4 表達式的求值規(guī)則
2.4 函數(shù)
2.4.1 定義AutoLISP函數(shù)
2.4.2 調用AutoLISP函數(shù)
2.4.3 遞歸定義AutoLISP函數(shù)
2.4.4 調用AutoCAD命令
2.4.5 定義AutoCAD命令
習題
第3章 程序的流程控制和AutoLISP文件
3.1 程序的流程控制
3.1.1 分支結構
3.1.2 循環(huán)結構
3.2 AutoLISP程序文件
3.2.1 AutoLISP文件的特點
3.2.2 程序中的注釋
3.2.3 在AutoCAD環(huán)境下加載AutoLISP文件
習題
第4章 有關Visual LISP的基本操作
4.1 進入和退出Visual LISP
4.2 Visual LISP的用戶界面
4.3 控制臺操作
4.4 文件操作
習題
第5章 編輯源程序代碼
5.1 文本編輯工具
5.2 文本操作
5.3 設置代碼格式
5.4 語法檢查
習題
第6章 調試程序
6.1 概述
6.2 監(jiān)視窗口
6.3 在不設置斷點的情況下分步調試程序
6.4 斷點循環(huán)
6.5 利用斷點調試程序
6.6 跟蹤程序運行
6.7 修改變量和函數(shù)的特性
6.8 檢驗窗口
6.9 瀏覽AutoCAD對象
習題
第7章 建立應用程序
7.1 通過vlisp—cornpile函數(shù)編譯LISP文件
7.2 用應用程序生成器創(chuàng)建應用程序
7.3 利用工程管理器管理和維護LISP文件
7.3.1 工程管理器的功能
7.3.2 創(chuàng)建一個工程
7.3.3 工程窗口
7.3.4 通過工程創(chuàng)建應用程序
7.3.5 優(yōu)化應用程序
習題
第8章 編程實例
8.1 設置作圖環(huán)境
8.2 設置圖層、顏色、線型和線寬
8.3 定義字樣
8.4 尺寸標注
8.5 調用AutoCAD的圖形編輯功能
8.6 調用圖案填充功能
8.7 定義繪制曲線的命令
8.8 定義參數(shù)化繪圖的命令
8.9 讀寫文件功能
習題
第9章 訪問和修改圖形數(shù)據庫
9.1 獲取圖元的名字
9.2 圖元表
9.2.1 獲取圖元表
9.2.2 對圖元表的操作
9.2.3 舉例
9.3 選擇集
9.3.1 常用的有關選擇集的函數(shù)
9.3.2 舉例
9.4 符號表
9.4.1 符號表操作函數(shù)
9.4.2 舉例
習題
第10章 在AutoLISP中使用ActiveX對象
10.1 AutoCAD對象模型
10.2 通過函數(shù)訪問AutoCAD對象
10.2.1 訪問AutoCAD應用程序
10.2.2 訪問其他AutoCAD對象
10.3 使用工具了解AutoCAD對象
10.3.1 使用檢驗工具了解AutoCAD對象
10.3.2 通過Help功能了解AutoCAD對象
10.4 在Visual LISP函數(shù)中使用ActiveX方法
10.4.1 通過Help功能詳細了解AutoCAD圖形對象的方法
10.4.2 將Visual Basic環(huán)境下的語句改寫為AutoLISP表達式
10.4.3 ActiveX能夠自動進行轉換的AutoLISP的一些數(shù)據類型
10.4.4 Visual LISP擴充的數(shù)據類型
10.4.5 AutoCAD圖元名和VLA對象之間的轉換
10.5 獲取和修改圖形對象的特性
10.5.1 獲取圖形對象特性
10.5.2 修改圖形對象的特性
10.6 確定是否可以修改對象
10.7 用參數(shù)傳遞返回值的ActiveX方法
10.8 判斷某方法或特性是否可應用于某對象
10.9 使用集合對象
10.9.1 將某一個函數(shù)應用到集合中的每一個對象
10.9.2 將一系列函數(shù)應用到集合中的每一個對象
10.9.3 獲取集合中的成員對象
10.10 釋放VLA對象和釋放內存
10.1l 處理ActiveX方法返回的錯誤
10.12 舉例
習題
第11章 使用反應器
11.1 反應器
11.2 定義反應器的回調函數(shù)
11.2.1 定義對象反應器的回調函數(shù)
11.2.2 定義其他反應器的回調函數(shù)
11.2.3 AutoCAD預定義的回調函數(shù)
11.3 創(chuàng)建反應器
11.3.1 創(chuàng)建對象反應器
11.3.2 創(chuàng)建其他反應器
11.3.3 將數(shù)據附著到反應器對象
11.4 查詢、修改和控制反應器的狀態(tài)
11.4.1 查詢反應器
11.4.2 修改反應器
11.4.3 控制反應器的狀態(tài)
11.5 臨時反應器和永久反應器
11.6 反應器的使用規(guī)則
11.7 定義反應器實例
習題
第12章 對話框設計
12.1 概述
12.2 對話框控件
12.2.1 可以定義動作行為的控件
12.2.2 組合類控件
12.2.3 裝飾性和信息類控件
12.2.4 AutoCAD預定義的控件
12.3 控件的屬性
12.4 對話框設計的原則與規(guī)范
12.4.1 一般原則
12.4.2 通用規(guī)范
12.4.3 預定義控件的使用規(guī)范
12.5 對話框控制語言
12.5.1 對話框文件
12.5.2 DCL文件的結構
12.5.3 DCL語法
12.6 對話框驅動程序
12.6.1 驅動對話框的程序流程圖
12.6.2 對話框驅動函數(shù)
12.6.3 調用含有對話框的AutoLISP函數(shù)
12.6.4 編寫對話框回調函數(shù)的注意事項
12.6.5 對話框的特殊處理
12.7 幾種典型控件的應用實例
習題
附錄A AutoLISP函數(shù)
A1 賦值、求值與禁止求值函數(shù)
A2 數(shù)值計算函數(shù)
A3 關系運算函數(shù)
A4 邏輯運算函數(shù)
A5 幾何運算函數(shù)
A6 判斷函數(shù)
A7 流程控制函數(shù)
A8 表處理函數(shù)
A9 字符串處理函數(shù)
A10 數(shù)據類型轉換函數(shù)
A11 交互輸入函數(shù)
A12 有關文件操作的函數(shù)
A13 打印輸出函數(shù)
A14 有關函數(shù)的函數(shù)
A15 處理錯誤函數(shù)
A16 選擇集操作函數(shù)
A17 與AutoCAD直接相關的函數(shù)
A18 圖元操作函數(shù)
A19 符號表操作函數(shù)
A20 擴展數(shù)據操作函數(shù)
A21 內存管理函數(shù)
A22 對話框操作函數(shù)
A23 菜單控制函數(shù)
A24 數(shù)字化儀控制函數(shù)
A25 控制環(huán)境變量的函數(shù)
A26 詞典操作函數(shù)
A27 應用程序操作函數(shù)
A28 Visual LISP擴展函數(shù)
A29 有關ActiveX的函數(shù)
A30 與反應器有關的函數(shù)
附錄B AutoLISP程序出錯代碼
參考文獻

本目錄推薦

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