內容介紹
Autodesk公司開發的AutoCAD是目前套用最為廣泛的計算機輔助繪圖與設計軟體包。ARX(AutoCAD Runtime eXtension)作為AutoCAD的第三代開發工具之一,是繼AutoCAD Rl3之後推出的一個以C++語言為基礎的面向對象的開發環境和應用程式接口。ARX程式本質上為Windows動態程式庫(DLL)程式,與AutoCAD共享地址空間,直接調用AutoCAD的核心函式,可直接訪問AutoCAD資料庫的核心數據結構和代碼,以便能夠在運行期間擴展AutoCAD固有的類及其功能,創建能夠全面享受AutoCAD固有命令特權的新命令。ARX程式與AutoCAD、Windows之間均採用Windows訊息傳遞機制直接通信。鑒於AutoCAD的廣泛套用和二次開發的迫切需要,加之市面上這類圖書相對較少,尤其是初級入門的書更少。作者根據自己學習的經驗撰寫了這本ObjectARX使用開發指南。
本書共分三篇,分別是入門篇、基礎篇、高級篇。
入門篇對ObjectARX的入門知識和編程環境做了大量介紹圖文並茂,非常適合初學者。
基礎篇對ObjectARX的基礎知識和基本理論做了詳細論述,本篇列舉了很多實例供讀者鑽研體會。通過對本篇的學習,讀者基本上可以獨立地完成大部分AutoCAD二次開發任務。
高級篇對ObjectARX的一些高級套用做了簡要的說明,以開拓讀者的眼界,帶領有興趣的讀者走向一個更高的境界。
本書可作為AutoCAD初學者的入門指導書,也適用於已經掌握了一些基礎知識並想進一步提高的中級讀者,同時本書也可作為有一定AutoCAD使用經驗的專業人員的備用參考書。
作品目錄
入門篇第1章ObjectARX簡介
1. 1AutoCAD二次開發工具綜述
1. 1. 1AutoLISP語言概述
1. 1. 2ADS語言概述
1. 1. 3Visual AutoLI