注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算其他相關軟件VISUAL LISP R14-2000編程與應用

VISUAL LISP R14-2000編程與應用

VISUAL LISP R14-2000編程與應用

定 價:¥35.00

作 者: 孫江宏,丁立偉,米潔編著
出版社: 科學出版社
叢編項: 計算機編程與實踐系列叢書
標 簽: LISP表處理語言 程序設計

購買這本書可以去


ISBN: 9787030079244 出版時間: 1999-10-01 包裝:
開本: 26cm 頁數: 404頁 字數:  

內容簡介

  Visual LISP是AutoCAD集成開發(fā)環(huán)境的二次開發(fā)工具,在我國機械、設計、建筑設計等領域得到廣泛的應用。本書以Visual LISP for AutoCAD R14為基礎進行詳細講解,內容包括:Visual LISP使用環(huán)境,應用程序開發(fā)與維護以及圖形數據庫管理、事件反應器、ActiveX控件等新增功能。最后,增補了Autodesk公司最新推出的Visual LISP for AutoCAD 2000版的最新功能及應用。全書提供了作者長期從事CAD二次開發(fā)的許多相應的應用實例,旨在讓讀者切實學到真正的知識和掌握AutoCAD二次開發(fā)的技術

作者簡介

暫缺《VISUAL LISP R14-2000編程與應用》作者簡介

圖書目錄

第1章  AutoLISP語言簡介
1.1 AutoLISP語言的特點
1.2 AutoLISP的數據類型
1.2.1 原子
1.2.2 表和點結
1.2.3 文件描述符
1.2.4 AutoLISP的內容函數
1.2.5 選擇集
1.2.6 圖元名
1.3 AutoLISP語言的程序結構
1.4 AutoLISP的求值過程
1.5 AutoLISP程序的裝入及運行
1.5.1 AutoLISP程序的裝入
1.5.2 AutoLISP程序的運行
1.5.3 AutoLISP程序的自動裝入
第2章  AutoLISP語言的基本函數
2.1 數值函數
2.1.1 算術運算函數
2.1.2 三角函數
2.1.3 數的類型轉換函數
2.2 賦值函數、求值與禁止求值函數
2.3 表處理函數
2.3.1 選取表中部分內容的函數
2.3.2 表的構造與修改函數
2.3.3 聯結表
2.3.4 表處理函數綜合舉例
2.4 字符串處理函數
2.4.1 字符與ASCII碼互換函數
2.4.2 測量字符串長度的函數strlen
2.4.3 數字與字符串互換函數
2.4.4 實現字符串連接的substr
2.4.5 字符串載截取函數substr
2.4.6 字符串大小寫轉換函數strcase
2.4.7 字符串轉換成表或原子read函數
2.4.8 字符串匹配函數wcmatch
2.4.9 字符串處理函數綜合舉例
2.5 交互式輸入函數
2.5.1  get族函數
2.5.2 其他輸入函數
2.6 屏幕輸出函數
2.6.1 用于屏幕和文件的輸出函數
2.6.2 只用于屏幕輸出的函數
第3章  AutoLISP的繪圖功能
3.1 COMMAND函數
3.1.1 參數及規(guī)則
3.1.2 求值
3.1.3 應用command函數注意事項
3.1.4 應用舉例
3.2 圖形處理函數
3.2.1 目標捕捉函數osnap
3.3 屏幕操作函數
3.3.1 文本、圖形屏幕轉換函數
3.4 訪問輸入設備函數grread
3.5 存取AutoCAD系統(tǒng)變量函數
3.5.1 獲取系統(tǒng)變量函數Getver
3.5.2 設置系統(tǒng)變量函數Getver
第4章  函數定義與程序結構
4.1 defun函數
4.1.1 函數的定義
4.1.2 函數的調用
4.1.3 函數的副作用
4.1.4 應用defun函數的注意事項
4.2 增加和修改AutoCAD的命令
4.2.1 增加AutoCAD命令
4.2.2 修改AutoCAD命令
4.2.3 恢復AutoCAD的命令
4.3 邏輯測試函數
4.3.1 數的比較函數
4.3.2 邏輯判斷函數
4.3.3 數的性質測試函數
4.3.4 數據類型測試函數
4.3.5 等值測試函數
4.3.6 從屬關系測試函數member
4.4 條件分支函數
4.4.1 if函數
4.4.2 cond函數
4.5 循環(huán)結構
4.5.1 while函數
4.5.2 repeat函數
4.5.3 foreach函數
4.5.4 mapcar函數
4.6 調用函數的函數apply
4.7 順序控制函數progn
4.8 函數的遞歸定義
4.9 文件操作函數
4.9.1 打開文件函數open
4.9.2 關閉文件函數colse
4.9.3 輸入輸出函數
4.9.4 文件查找函數findfile
4.9.5 文件操作函數綜合舉例
第5章  利用AutoLISP管理圖形數據庫
5.1 選擇集的處理
5.1.1 創(chuàng)建選擇集
5.1.2 操作選擇集
5.1.3 選擇集操作函數實例
5.2 處理圖元對象
5.2.1 獲取圖元名稱
5.2.2 修改圖元數據
5.2.3 增加圖元和刪除圖元
5.3 擴展圖元數據的處理
5.3.1 擴展圖元數據的組織及DXF組碼
5.3.2 注冊應用名
5.3.3 尖加擴展圖元數據
5.3.4 訪問擴展圖元數據
5.3.5 擴展圖元數據內存管理
5.3.6 擴展圖元數據中的句柄
5.4 符號表和詞典
5.4.1 符號表
5.4.2 詞典
第6章  AutoLISP集成化開發(fā)環(huán)境
6.1 安裝AutoLISP
6.1.1 運行安裝向導
6.1.2 軟件許可協(xié)議
6.1.3 設置軟件安裝路徑
6.1.4 設置軟件文件夾名稱
6.1.5 確認安裝路徑和文件夾
6.1.6 完成軟件安裝
6.2 AutoLISP集成開發(fā)環(huán)境(IDE)
6.2.1 AutoLISP集成開發(fā)環(huán)境(IDE)的特點
6.2.2 AutoLISP集成開發(fā)環(huán)境窗口的幾類構件
6.3 AutoLISP集成開發(fā)環(huán)境(IDE)的應用
第7章  編輯和調試AutoLISP程序
7.1 編輯AutoLISP程序
7.1.1 創(chuàng)建文件
7.1.2 編輯文件
7.1.3 保存文件
7.1.4 格式化文件
7.1.5 設置編輯器AutoLISP格式
7.1.6 設置編輯器窗口屬性
7.1.7 附加程序描述
7.1.8 檢查程序語法
7.1.9 保存文件
7.2 調試AutoLISP程序
7.2.1 打開文件
7.2.2 加載應用程序
7.2.3 運行應用程序
7.2.4 設置斷點
7.2.5 重新加載程序
7.2.6 中斷執(zhí)行程序
7.2.7 變量跟蹤
7.2.8 恢復程序的執(zhí)行
7.2.9 Symbol Service對話
7.2.10 Trace Stack窗口
7.2.11 Inspector窗口
第8章  DCL語言及其應用
8.1 概述
8.2 對話框部件
8.3 DCL文件結構
8.3.1 base.dcl和acad.dcl文件
8.3.2 引用DCL文件
8.3.3 DCL語法
8.4 DCL技巧
8.4.1 建立控件組
8.4.2 控件間的間距
8.4.3 右端和底端的空間
8.4.4 加框行和列周圍的空間
8.4.5 自定義退出按鈕文本
8.5 對話框設計原則
8.6 預定義控件和控件組的原則
8.7 對話框控制語言
8.7.1 屬性
8.7.2 DCL控件功能
8.7.3 DCL控件分類
第9章  DCL對話框的管理
9.1 打開和關閉對話框
9.2 控件處理和屬性處理
9.2.1 動作表達式與回調
9.2.2 動作表達式
9.2.3 回調原因
9.2.4 缺省值與DCL動作
9.2.5 處理控件
第10章  維護與編譯AutoLISP應用程序
10.1 工程管理器
10.1.1 創(chuàng)建工程
10.1.2 工程窗口
10.1.3 設置工程編譯模式
10.1.4 打開工程
10.1.5 在工程成員文件中搜索
10.2 編譯應用程序
10.2.1 AutoLISP編譯器
10.2.2 發(fā)行應用程序
10.2.3 AutoLISP編譯向導
第11章  AutoLISP中的AciveX對象
11.1 AutoLISP中新增的面向對象的特性
11.2 理解AutoCAD對象模型
11.2.1 對象的屬性
11.2.2 對象的方法
11.2.3 對象的集合
11.3 處理AutoCAD對象
11.3.1 利用變量監(jiān)視工具查看對象的屬性
11.3.2 應用程序對象的層次
11.3.3 小結
11.4 在AutoLISP函數中利用ActiveX方法
11.4.1 如何調用AutoLISP提供的ActiveX函數
11.4.2 將Visual Basic 變量轉換成AutoLISP變量
11.4.3 查看及更改對象的屬性
11.4.4 判斷對象是否可以訪問
11.4.5 使用變量保存ActiveX函數的返回值
11.4.6 列出對象的屬性及方法
11.4.7 判斷對象的方法或屬性是否可用
11.4.8 處理對象集合
11.4.9 查找對象集合中的對象
11.5 變量的轉換
11.6 釋放對象及內存
11.7 對象數據轉換
第12章  AutoCAD圖形中的事件反應器
12.1 事件反應器的類型及事件
12.2 回調函數
12.3 創(chuàng)建事件反應器
12.4 利用對象事件反應器
12.4.1 定義回調函數
12.4.2 將事件瓜器附著在相應的對象上
12.5 查詢、修改及關閉事件反應器
12.5.1 監(jiān)視事件反應器
12.5.2 調用函數來查詢事件反應器
12.5.3 修改事件反應器
12.5.4 關閉事件反應器
12.5.5 暫時的永久事件反應器
12.6 例程
12.6.1 文件GPDRAW.LSP清單
12.6.2 文件GPREACT.LSP清單
12.6.3 文件GP-IO.LSP清單
12.6.4 文件GPPOLY.LSP清單
12.6.5 文件GPPOLY.LSP清單
第13章  Visual LISP for AutoCAD 2000功能解析
13.1 Visual LISP for AutoCAD 2000的特色
13.1.1 Visual LISP for AutoCAD 2000的目的
13.1.2 Visual LISP for AutoCAD 2000的新增功能
13.1.3 遷移助手的使用
13.2 Visual LISP的啟動和界面
13.2.1 啟動Visual LISP
13.2.2 Visual LISP界面及菜單
13.3 設計程序
13.3.1 主程序設計
13.3.2 子函數的編寫
13.3.3 程序的檢查
13.3.4 程序的執(zhí)行及結果
13.4 工程文件的創(chuàng)建
13.4.1 分解程序
13.4.2 創(chuàng)建工程文件
13.4.3 運行工程文件
第14章  Visual LISP新增函數
14.1 VL-類函數
14.2 VLAX-類函數
14.3 VLISP-類函數
14.4 VLR-類函數
附錄A  ASCII代碼
附錄B  AutoLISP系統(tǒng)變量

本目錄推薦

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