Visual LISP程序設計及其應用教程

出版時間:2008-3  出版社:上??茖W技術文獻出版社  作者:周明,董仁揚  頁數(shù):288  
Tag標簽:無  

內(nèi)容概要

  《Visual LISP程序設計及其應用教程》共分14個章節(jié),全面講述了Visual LISP的基礎知識,并介紹了作者的編程經(jīng)驗,具體內(nèi)容包括Visual LISP的編程環(huán)境、AutoLISP的數(shù)據(jù)與程序、AutoLISP程序設計實例、Visual LISP函數(shù)補充、圖形數(shù)據(jù)庫與非圖形數(shù)據(jù)庫等。該書可供各大專院校作為教材使用,也可供從事相關工作的人員作為參考用書使用。

書籍目錄

第一篇第一章 Visual LISP的編程環(huán)境1.1 Visual LISP集成開發(fā)環(huán)境的界面1.2 輸入和修改程序代碼1.3 語法檢查和語法檢查工具1.4 程序調(diào)試和調(diào)試工具1.5 利用控制臺窗口調(diào)試程序第二章 AutoLISP的數(shù)據(jù)與程序2.1 AutoLISP的數(shù)據(jù)結構和數(shù)據(jù)類型2.2 AutoLISP數(shù)據(jù)的值2.3 AutoLISP程序第三章 AutoLISP的常用函數(shù)3.1 數(shù)學計算函數(shù)3.2 幾何函數(shù)、查詢函數(shù)和命令函數(shù)3.3 字符串函數(shù)3.4 表操作函數(shù)3.5 符號操作函數(shù)3.6 轉換函數(shù)3.7 條件、循環(huán)和控制函數(shù)3.8 自定義函數(shù)和命令3.9 循環(huán)與遞歸3.10 用戶輸入函數(shù)3.11 文件處理函數(shù)3.12 顯示控制函數(shù)第四章 AutoLISP程序設計實例4.1 定義內(nèi)部函數(shù)4.2 數(shù)組與用表表示數(shù)組4.3 向量與矩陣計算函數(shù)4.4 點的坐標及點的變換4.5 實用函數(shù)4.6 標注函數(shù)第二篇第五章 Visual LISP函數(shù)補充5.1 對象處理函數(shù)5.2 符號表和詞典處理函數(shù)5.3 選擇集處理函數(shù)5.4 內(nèi)存管理函數(shù)5.5 應用程序管理函數(shù)、設備訪問函數(shù)5.6 VLX名稱空間函數(shù)5.7 名稱空間通訊函數(shù)5.8 Windows注冊表函數(shù)5.9 可編程對話框函數(shù)5.10 錯誤處理函數(shù)第六章 創(chuàng)建對話框6.1 對話框語言的控件和屬性6.2 對話框設計6.3 對話框的AutoLISP驅動程序6.4 對話框設計實例及其驅動程序第七章 圖形數(shù)據(jù)庫與非圖形數(shù)據(jù)庫7.1 圖形數(shù)據(jù)庫7.2 非圖形數(shù)據(jù)庫的方法及檢索7.3 數(shù)據(jù)文件及檢索方法7.4 用電子表格數(shù)據(jù)快速繪制曲線第八章 自定義菜單8.1 菜單文件8.2 自定義用戶界面第九章 參數(shù)化圖形程序設計舉例9.1 繪制臺階軸9.2 剃前滾刀的可視化設計9.3 可視化程序設計程序第十章 三維機械設計軟件MDT中AutoLISP的編程10.1 在MDT中如何使用AutoLISP10.2 MDT中的Auto[JSP函數(shù)10.3 MDTAutoLISP函數(shù)的變量類型10.4 應用實例第三篇第十一章 Visual LISP擴展函數(shù)11.1 ActiveX數(shù)據(jù)轉換函數(shù)11.2 ActiveX方法調(diào)用函數(shù)11.3 ActiveX對象處理函數(shù)11.4 特性處理函數(shù)11.5 曲線測量函數(shù)11.6 詞典處理函數(shù)11.7 對象處理函數(shù)11.8 ActiveX集合操作函數(shù)11.9 其他第十二章 反應器函數(shù)12.1 反應器的概念12.2 反應器函數(shù)12.3 使用Visual LISP反應器第十三章 Visual LISP工程13.1 管理多個LISP文件13.2 定義工程13.3 操作現(xiàn)有工程第十四章 應用程序包的編釋14.1 編譯和鏈接程序14.2 創(chuàng)建應用程序模塊——應用程序包14.3 針對多文檔環(huán)境的設計方法附錄A ASCII碼轉換表附錄B DXF組碼附錄C AutoCAD 2000系統(tǒng)變量

章節(jié)摘錄

第一章 Visual LISP的編程環(huán)境AutoLISP是集成在計算機輔助設計軟件AutoCAD和MDT中,為擴展它們的功能和編寫應用程序而設計的一種編程語言,它的起源可以追溯到20世紀50年代末的LISP語言。LISP最初是為編寫人工智能(AI)應用程序設計的,現(xiàn)在仍是許多人工智能程序的基礎。LISP之所以被選為AutoCAD最初的應用程序編程接口,是因為只有它才適合于工程中的非結構化設計過程。Visual LISP(簡稱VLISP)對AutoLISP語言進行了擴展,并有一個獨立的開發(fā)環(huán)境,本章介紹這個環(huán)境和它的功能,對初學者只了解界面和常用的少量功能即可。一般學習者也是用那部分學那部分。用VLISP開發(fā)AutoLISP程序一般按以下步驟進行:明確應用程序要完成的任務以及如何完成這些任務;設計程序;編寫源程序;設置程序格式以增強可讀性;檢查程序錯誤;測試和調(diào)試程序;成功后可進行編譯。VLISP提供了一個完整的集成開發(fā)環(huán)境,包括編輯器、調(diào)試器和其他工具,所提供的許多功能,使編寫、修改代碼以及測試和調(diào)試程序更加容易,是加速AutoLISP程序開發(fā)的軟件工具。1.1 Visual LISP集成開發(fā)環(huán)境的界面由AutoCAD的下拉菜單“工具”>“AutoLISP”>“Visual LISP編輯器”將打開VLISP集成開發(fā)環(huán)境的界面,見圖1.1。其界面與AutoCAD的界面形式上類似。上邊是“下拉菜單”,接下來是“工具欄”,最下面是“狀態(tài)行”,中間是3個窗口。這3個窗口是:文本編輯窗口,即文本編輯器;控制臺窗口;跟蹤窗口(啟動時最小化顯示)。圖中顯示了它們相應的快捷菜單,從中可以看出它們的一些功能。下拉菜單,用戶可以通過選取各個菜單項來發(fā)出VLISP命令。如果選中菜單上的某一項,將在屏幕底部的狀態(tài)欄上顯示相關命令功能的簡介。菜單是與當前激活的窗口相關聯(lián)的,激活不同的窗口,同一菜單內(nèi)容也可能不同,且用戶不能自定義菜單。工具欄,可以快速發(fā)出VLISP命令。VLISP中一共有5個工具欄:標準、視圖、調(diào)試、工具和搜索,各自代表不同功能的VLISP命令組??梢酝ㄟ^工具欄執(zhí)行部分(但不是全部)菜單命令。如果將鼠標指針指到工具欄某按鈕并在其上停留幾秒鐘,將顯示按鈕代表的命令名稱,且還會在狀態(tài)欄上顯示相關命令功能的簡介。文本編輯器是VLISP專用的文本編輯器,用以生成、修改和調(diào)試VLISP源程序。有許多專為支持AutoLISP編程而設計的功能,例如括號匹配、語法著色和在文字編輯器內(nèi)執(zhí)行AutoLISP表達式等。

編輯推薦

《Visual LISP程序設計及其應用教程》是理論與實踐相結合的經(jīng)驗總結,既全面講述了Visual LISP,也介紹了作者的編程經(jīng)驗。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Visual LISP程序設計及其應用教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   書介紹的內(nèi)容跟我想的不一樣,入門級別還可以看,提升級別的就不要買了
  •   有點錯別字啊。但講解的還是不錯的。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7