注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機輔助設(shè)計與工程計算其他相關(guān)軟件VISUAL LISP R14-2000編程與應(yīng)用

VISUAL LISP R14-2000編程與應(yīng)用

VISUAL LISP R14-2000編程與應(yīng)用

定 價:¥35.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

暫缺《VISUAL LISP R14-2000編程與應(yīng)用》作者簡介

圖書目錄

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

本目錄推薦

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