幫助中心 | 我的帳號 | 關於我們

AutoCAD二次開發實用教程(普通高等教育系列教材)

  • 作者:編者:郭秀娟//徐勇//鄭馨|責編:王雅新
  • 出版社:機械工業
  • ISBN:9787111447955
  • 出版日期:2014/01/01
  • 裝幀:平裝
  • 頁數:287
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是討論基於Visual LISP的AutoCAD二次開發程序設計技術的教程,旨在幫助用戶進行專業輔助設計程序的製作和使用,達到精通Visual LISP程序設計,使AutoCAD真正成為用戶的專業設計軟體。
    本書詳細討論了Visual LISP程序設計的基本方法和應用技巧,AutoLISP語言的基本函數及利用AutoLISP語言進行AutoCAD二次開發的方法,同時結合編者多年的教學經驗提供了大量的例題和範例,側重於專業應用的方法、實際應用中的難點和解決方案的討論。本書既可以作為高等院校的有關教材、高級應用培訓教材,也適合作為專業程序設計用戶的參考用書。
    全書語言敘述精練、實例講解過程翔實,力爭做到初學者能夠看懂,程序設計的專業人員能夠得到啟發,為廣大從事AutoCAD二次開發的讀者提供有力的指導。
    本書適合作為工科院校建築類及相關專業學生的教材,也可供建築、機械設計、電子電路設計、平面圖設計、三維造型等行業及相關專業人員,AutoLISP初學者,3D圖形愛好者學習和使用。

作者介紹
編者:郭秀娟//徐勇//鄭馨|責編:王雅新

目錄
前言
第1章  Visual LISP語言概述
  1.1  LISP語言
  1.2  AutoLISP語言
  1.3  Visual LISP語言
  1.4  Visual LISP的編程環境
    1.4.1  Visual LISP集成開發環境的界面
    1.4.2  輸入和修改程序代碼
  習題
第2章  數據類型、表
  2.1  數據類型
    2.1.1  原子
    2.1.2  表和點對
    2.1.3  其他類型
    2.1.4  AutoLISP的程序結構
  2.2  變數
    2.2.1  符號
    2.2.2  變數的數據類型
    2.2.3  變數賦值
    2.2.4  顯示變數的值
    2.2.5  在交互方式下將變數的值傳遞給AutoCAD
    2.2.6  AutoCAD的系統變數
  習題
第3章  AutoLISP基本函數
  3.1  數值函數
    3.1.1  計算函數
    3.1.2  布爾運算函數
    3.1.3  三角函數
    3.1.4  數值函數舉例
  3.2  表處理函數
    3.2.1  提取表中數據的函數
    3.2.2  構造和修改表的函數
    3.2.3  提取並修改表中數據的函數
    3.2.4  表循環處理函數
    3.2.5  其他表處理函數
    3.2.6  表處理函數舉例
  習題
第4章  程序流程式控制制
  4.1  順序結構
    4.1.1  GET族輸入函數
    4.1.2  圖形處理函數
    4.1.3  顯示控制函數
    4.1.4  舉例
  4.2  分支結構
    4.2.1  判斷函數
    4.2.2  條件函數
  4.3  循環函數
  4.4  函數遞歸定義
    4.4.1  遞歸的概念
    4.4.2  遞歸模型

    4.4.3  遞歸演算法的程序設計
  4.5  綜合舉例
  習題
第5章  AutoLISP文件
  5.1  AutoLISP文件的特點
  5.2  程序中的註釋
  5.3  在AutoCAD環境下載入AutoLISP文件
  5.4  搜索、獲得文件的函數
  5.5  打開、關閉文件的函數
  5.6  用於文件的輸入輸出函數
  5.7  綜合舉例
  習題
第6章  實體和設備訪問函數
  6.1  基本概念
  6.2  選擇集操作函數
  6.3  實體名操作函數
  6.4  實體數據函數
  6.5  符號表的訪問
  6.6  圖形屏幕和輸入設備的訪問
  6.7  綜合舉例
    6.7.1  實體名和選擇集在開發AutoCAD程序中的應用
    6.7.2  生成局部放大視圖的簡便方法
    6.7.3  求圓或圓弧中心線
  習題
第7章  AutoLISP實訓
  7.1  設置作圖環境
  7.2  設置圖層、顏色、線型和線寬
  7.3  AutoLISP程序設計的6個步驟
  7.4  AutoLISP程序實例
  習題
第8章  Visual LISP基本操作
  8.1  進入和退出Visual LISP
  8.2  Visual LISP的用戶界面
  8.3  Visual LISP的控制台操作
  8.4  Visual LISP的文件操作
  8.5  退出Visual LISP
  習題
第9章  編輯源程序代碼
  9.1  文本編輯工具
  9.2  文本操作
  9.3  設置代碼格式
  9.4  檢查語法錯誤
  習題
第10章  調試程序
  10.1  Visual LISP調試功能簡介
  10.2  通過實例學習調試程序
  10.3  Visual LISP調試功能
    10.3.1  開始調試任務
    10.3.2  斷點循環
    10.3.3  使用斷點

  10.4  使用Visual LISP數據查看工具
    10.4.1  監視程序
    10.4.2  跟蹤程序
  10.5  修改變數和函數的特性
  10.6  "檢驗"窗口
  10.7  訪問AutoCAD對象
  習題
第11章  編輯及維護AutoLISP程序
  11.1  編譯鏈接程序
    11.1.1  Visual LISP編譯器
    11.1.2  載入運行已編譯程序
    11.1.3  鏈接函數調用
  11.2  生成應用程序
    11.2.1  創建新應用程序
    11.2.2  載入和運行Visual LISP應用程序
    11.2.3  修改應用程序選項
    11.2.4  重新編譯應用程序
    11.2.5  更新應用程序
  11.3  多文檔環境下的程序設計
    11.3.1  理解命名空間
    11.3.2  查看多名稱空間對函數的影響步驟
    11.3.3  運行應用程序于自身的名稱空間中
    11.3.4  使文檔可以訪問函數
    11.3.5  查看vl?doc?export在獨立名稱空間VLX中的作用
    11.3.6  使用其他VLX應用程序訪問獨立名稱空間的函數
    11.3.7  引用文檔名稱空間中的變數
    11.3.8  在名稱空間中共享數據
    11.3.9  MDI環境下的錯誤處理
    11.3.10  在自身名稱空間中運行的VLX的錯誤處理
    11.3.11  在MDI環境下對於使用AutoLISP的限制
  習題
第12章  使用ActiveX
  12.1  在AutoLISP中使用ActiveX對象
  12.2  AutoCAD對象模型
    12.2.1  對象屬性
    12.2.2  對象方法
    12.2.3  對象集合
  12.3  訪問AutoCAD對象
    12.3.1  訪問AutoCAD應用程序
    12.3.2  應用程序對象以下的其他ActiveX對象
    12.3.3  過程總結
    12.3.4  編程技巧
    12.3.5  在Visual LISP函數中使用 ActiveX
    12.3.6  確定所需的Visual LISP函數
  12.4  ActiveX對象訪問
    12.4.1  查看對象特性
    12.4.2  訪問圖形對象
    12.4.3  訪問其他AutoCAD對象
    12.4.4  使用檢驗工具了解AutoCAD對象的屬性
    12.4.5  通過Help功能了解AutoCAD對象

  12.5  在Visual LISP函數中使用ActiveX方法
    12.5.1  查找所需要的函數
    12.5.2  確定函數參數
    12.5.3  將Visual BASIC環境下的語句改寫為AutoLISP表達式
    12.5.4  轉換數據類型為ActiveX型
  12.6  AutoCAD實體名和VLA對象之間的轉換
  12.7  修改圖形對象的屬性
  12.8  確定方法或屬性是否適用於特定對象
  12.9  確定是否可以修改對象
  12.10  使用參數帶回返回值的ActiveX方法
  12.11  使用集合對象
    12.11.1  將某一個函數應用到集合中的每一個對象
    12.11.2  將一系列函數應用到集合中的每一個對象
    12.11.3  獲取集合中的成員對象
    12.11.4  釋放VLA對象和釋放內存
    12.11.5  處理ActiveX方法返回的錯誤
  12.12  舉例
  習題
第13章  使用反應器
  13.1  反應器基礎
    13.1.1  反應器的類型
    13.1.2  反應器的回調事件
    13.1.3  反應器的回調函數
  13.2  生成反應器
    13.2.1  創建對象反應器
    13.2.2  創建其他反應器
    13.2.3  將數據附著到反應器對象
    13.2.4  在多重名稱空間中使用反應器
  13.3  查詢、修改和控制反應器的狀態
    13.3.1  查詢反應器
    13.3.2  修改反應器
    13.3.3  控制反應器的狀態
  13.4  臨時反應器和永久反應器
  13.5  反應器的使用規則
  13.6  定義反應器實例
  習題
附錄
  附錄A  AutoLISP函數概要
  附錄B  標準 ASCII 碼表
  附錄C  聯機程序錯誤代碼
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032