2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Visual LISP程序設計(第2版)

  • 作者:李學志,方戈亮,孫力紅 編
  • 出版社: 清華大學出版社
  • 出版時間:2010-10-01
  • 版次:2
  • 商品編號: 10400622

    頁數:341

    印次:1

    印刷時間:2010-10-01


HK$59.40 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

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

目錄

第1章 概述
1.1 關於LISP
1.2 關於AutoLISP
1.3 關於Visual LISP

第2章 數據類型、表達式和函數
2.1 數據類型
2.2 變量
2.2.1 符號
2.2.2 變量的數據類型
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 表達式的求值規則
2.4 函數
2.4.1 定義AutoLISP函數
2.4.2 調用AutoLISP函數
2.4.3 遞歸定義AutoLISP函數
2.4.4 調用AutoCAD命令
2.4.5 定義AutoCAD命令
習題

第3章 程序的流程控制和AutoLISP文件
3.1 程序的流程控制
3.1.1 分支結構
3.1.2 循環結構
3.2 AutoLISP程序文件
3.2.1 AutoLISP文件的特點
3.2.2 程序中的註釋
3.2.3 在AutoCAD環境下加載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 監視窗口
6.3 在不設置斷點的情況下分步調試程序
6.4 斷點循環
6.5 利用斷點調試程序
6.6 跟蹤程序運行
6.7 修改變量和函數的特性
6.8 檢驗窗口
6.9 瀏覽AutoCAD對象
習題

第7章 建立應用程序
7.1 通過vlisp-cornpile函數編譯LISP文件
7.2 用應用程序生成器創建應用程序
7.3 利用工程管理器管理和維護LISP文件
7.3.1 工程管理器的功能
7.3.2 創建一個工程
7.3.3 工程窗口
7.3.4 通過工程創建應用程序
7.3.5 優化應用程序
習題

第8章 編程實例
8.1 設置作圖環境
8.2 設置圖層、顏色、線型和線寬
8.3 定義字樣
8.4 尺寸標註
8.5 調用AutoCAD的圖形編輯功能
8.6 調用圖案填充功能
8.7 定義繪製曲線的命令
8.8 定義參數化繪圖的命令
8.9 讀寫文件功能
習題

第9章 訪問和修改圖形數據庫
9.1 獲取圖元的名字
9.2 圖元表
9.2.1 獲取圖元表
9.2.2 對圖元表的操作
9.2.3 舉例
9.3 選擇集
9.3.1 常用的有關選擇集的函數
9.3.2 舉例
9.4 符號表
9.4.1 符號表操作函數
9.4.2 舉例
習題

第10章 在AutoLISP中使用ActiveX對象
10.1 AutoCAD對象模型
10.2 通過函數訪問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函數中使用ActiveX方法
10.4.1 通過Help功能詳細瞭解AutoCAD圖形對象的方法
10.4.2 將Visual Basic環境下的語句改寫為AutoLISP表達式
10.4.3 ActiveX能夠自動進行轉換的AutoLISP的一些數據類型
10.4.4 Visual LISP擴充的數據類型
10.4.5 AutoCAD圖元名和VLA對象之間的轉換
10.5 獲取和修改圖形對象的特性
10.5.1 獲取圖形對象特性
10.5.2 修改圖形對象的特性
10.6 確定是否可以修改對象
10.7 用參數傳遞返回值的ActiveX方法
10.8 判斷某方法或特性是否可應用於某對象
10.9 使用集合對象
10.9.1 將某一個函數應用到集合中的每一個對象
10.9.2 將一系列函數應用到集合中的每一個對象
10.9.3 獲取集合中的成員對象
10.10 釋放VLA對象和釋放內存
10.1l 處理ActiveX方法返回的錯誤
10.12 舉例
習題

第11章 使用反應器
11.1 反應器
11.2 定義反應器的回調函數
11.2.1 定義對象反應器的回調函數
11.2.2 定義其他反應器的回調函數
11.2.3 AutoCAD預定義的回調函數
11.3 創建反應器
11.3.1 創建對象反應器
11.3.2 創建其他反應器
11.3.3 將數據附著到反應器對象
11.4 查詢、修改和控制反應器的狀態
11.4.1 查詢反應器
11.4.2 修改反應器
11.4.3 控制反應器的狀態
11.5 臨時反應器和永久反應器
11.6 反應器的使用規則
11.7 定義反應器實例
習題

第12章 對話框設計
12.1 概述
12.2 對話框控件
12.2.1 可以定義動作行為的控件
12.2.2 組合類控件
12.2.3 裝飾性和信息類控件
12.2.4 AutoCAD預定義的控件
12.3 控件的屬性
12.4 對話框設計的原則與規範
12.4.1 一般原則
12.4.2 通用規範
12.4.3 預定義控件的使用規範
12.5 對話框控制語言
12.5.1 對話框文件
12.5.2 DCL文件的結構
12.5.3 DCL語法
12.6 對話框驅動程序
12.6.1 驅動對話框的程序流程圖
12.6.2 對話框驅動函數
12.6.3 調用含有對話框的AutoLISP函數
12.6.4 編寫對話框回調函數的注意事項
12.6.5 對話框的特殊處理
12.7 幾種典型控件的應用實例
習題
附錄A AutoLISP函數
A1 賦值、求值與禁止求值函數
A2 數值計算函數
A3 關係運算函數
A4 邏輯運算函數
A5 幾何運算函數
A6 判斷函數
A7 流程控制函數
A8 表處理函數
A9 字符串處理函數
A10 數據類型轉換函數
A11 交互輸入函數
A12 有關文件操作的函數
A13 打印輸出函數
A14 有關函數的函數
A15 處理錯誤函數
A16 選擇集操作函數
A17 與AutoCAD直接相關的函數
A18 圖元操作函數
A19 符號表操作函數
A20 擴展數據操作函數
A21 內存管理函數
A22 對話框操作函數
A23 菜單控制函數
A24 數字化儀控制函數
A25 控制環境變量的函數
A26 詞典操作函數
A27 應用程序操作函數
A28 Visual LISP擴展函數
A29 有關ActiveX的函數
A30 與反應器有關的函數
附錄B AutoLISP程序出錯代碼
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。