注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機輔助設(shè)計與工程計算AutoCADAutoCAD ObjectARX程序開發(fā)技術(shù)

AutoCAD ObjectARX程序開發(fā)技術(shù)

AutoCAD ObjectARX程序開發(fā)技術(shù)

定 價:¥33.00

作 者: 李長勛 主編
出版社: 國防工業(yè)出版社
叢編項: AutoCAD應(yīng)用程序開發(fā)系列
標(biāo) 簽: AutoCAD

ISBN: 9787118035650 出版時間: 2005-01-01 包裝: 膠版紙
開本: 大16開 頁數(shù): 380 字?jǐn)?shù):  

內(nèi)容簡介

  Autodesk公司開發(fā)的AutoCAD是目前應(yīng)用最為廣泛的計算機輔助繪圖與設(shè)計軟件包。ARX(AutoCAD Runtime eXtension)作為AutoCAD的第三代開發(fā)工具之一,是繼AutoCAD Rl3之后推出的一個以C++語言為基礎(chǔ)的面向?qū)ο蟮拈_發(fā)環(huán)境和應(yīng)用程序接口。ARX程序本質(zhì)上為Windows動態(tài)鏈接庫(DLL)程序,與AutoCAD共享地址空間,直接調(diào)用AutoCAD的核心函數(shù),可直接訪問AutoCAD數(shù)據(jù)庫的核心數(shù)據(jù)結(jié)構(gòu)和代碼,以便能夠在運行期間擴展AutoCAD固有的類及其功能,創(chuàng)建能夠全面享受AutoCAD固有命令特權(quán)的新命令。ARX程序與AutoCAD、Windows之間均采用Windows消息傳遞機制直接通信。鑒于AutoCAD的廣泛應(yīng)用和二次開發(fā)的迫切需要,加之市面上這類圖書相對較少,尤其是初級入門的書更少。作者根據(jù)自己學(xué)習(xí)的經(jīng)驗撰寫了這本ObjectARX使用開發(fā)指南。本書共分三篇,分別是入門篇、基礎(chǔ)篇、高級篇。入門篇對ObjectARX的入門知識和編程環(huán)境做了大量介紹圖文并茂,非常適合初學(xué)者?;A(chǔ)篇對ObjectARX的基礎(chǔ)知識和基本理論做了詳細(xì)論述,本篇列舉了很多實例供讀者鉆研體會。通過對本篇的學(xué)習(xí),讀者基本上可以獨立地完成大部分AutoCAD二次開發(fā)任務(wù)。高級篇對ObjectARX的一些高級應(yīng)用做了簡要的說明,以開拓讀者的眼界,帶領(lǐng)有興趣的讀者走向一個更高的境界。本書可作為AutoCAD初學(xué)者的入門指導(dǎo)書,也適用于已經(jīng)掌握了一些基礎(chǔ)知識并想進一步提高的中級讀者,同時本書也可作為有一定AutoCAD使用經(jīng)驗的專業(yè)人員的備用參考書。

作者簡介

暫缺《AutoCAD ObjectARX程序開發(fā)技術(shù)》作者簡介

圖書目錄

入門篇
第1章 ObjectARX簡介
1. 1 AutoCAD二次開發(fā)工具綜述
1. 1. 1 AutoLISP語言概述
1. 1. 2 ADS語言概述
1. 1. 3 Visual AutoLISP. ObjectARX及VBA
1. 1. 4 ObjectARX與其他開發(fā)工具的比較
1. 2 ObjectARX程序設(shè)計環(huán)境
1. 2. 1 ObjectARX的運行環(huán)境
1. 2. 2 ObjectARX的功能簡介
1. 3 ObjectARX與Visual C
1. 3. 1 ObjectARX是Visual C 的子集
1. 3. 2 動態(tài)鏈接庫
1. 4 生成一個簡單的ObjectARX程序
1. 4. 1 創(chuàng)建簡單工程
1. 4. 2 輸入程序代碼
1. 4. 3 設(shè)置編譯器選項
1. 4. 4 應(yīng)用程序的調(diào)試
1. 5 在AutoCAD中使用該應(yīng)用程序
1. 5. 1 應(yīng)用程序的裝載和卸載
1. 5. 2 在AutoCAD中加載. 運行該應(yīng)用程序
1. 5. 3 在AutoCAD中卸載該應(yīng)用程序
第2章 ObjectARX基礎(chǔ)
2. 1 ObjectARX的數(shù)據(jù)及函數(shù)
2. 1. 1 基本數(shù)據(jù)類型
2. 1. 2 一些符號值
2. 1. 3 一些枚舉類型
2. 1. 4 常用全局函數(shù)
2. 2 ObjectARX類庫
2. 2. 1 AcRx庫
2. 2. 2 AcEd庫
2. 2. 3 AcDb庫
2. 2. 4 AcGi庫
2. 2. 5 AcGe庫
2. 2. 6 ADSRX庫 以前的ADS
2. 3 ObjectARX程序框架
2. 3. 1 入口函數(shù)
2. 3. 2 注冊命令
第3章 ObjectARX的安裝及使用
3. 1 ObjectARX的安裝
3. 1. 1 安裝的系統(tǒng)需求
3. 1. 2 ObjectARX的文件包
3. 1. 3 ObjectARX的安裝
3. 2 ObjectARX的定制及使用,
3. 2. 1 定制使用環(huán)境
3. 2. 2 生成一個ObjectARX程序
3. 2. 3 定制Visual C
6. 0擴展聯(lián)機幫助
3. 3 ObjectARX工具的使用
3. 3. 1 頭文件按鈕
3. 3. 2 命令按鈕
3. 3. 3 消息入口按鈕
3. 3. 4 類向?qū)О粹o
3. 3. 5 MFC支持按鈕
3. 3. 6 臨時反應(yīng)器按鈕
3. 3. 7 API入口按鈕
3. 3. 8 請求加載按鈕
3. 3. 9 ATL對象按鈕
3. 3. 10 部件按鈕
3. 3. 11 幫助按鈕
第4章 ObjectARX數(shù)據(jù)庫
4. 1 數(shù)據(jù)庫概述
4. 1. 1 多元數(shù)據(jù)庫
4. 1. 2 對象ID標(biāo)識
4. 1. 3 基本的數(shù)據(jù)庫對象
4. 1. 4 基本對象的創(chuàng)建
4. 1. 5 創(chuàng)建ObjectARX對象實例
4. 2 操作數(shù)據(jù)庫
4. 2. 1 數(shù)據(jù)庫的初始化和移植
4. 2. 2 數(shù)據(jù)庫的插入和保存
4. 2. 3 長事務(wù)處理
4. 2. 4 外部引用
4. 2. 5 索引和過濾器
4. 2. 6 圖形摘要信息
4. 3 數(shù)據(jù)庫對象
4. 3. 1 打開和關(guān)閉數(shù)據(jù)庫對象
4. 3. 2 刪除對象
4. 3. 3 對象的數(shù)據(jù)庫所有權(quán)
4. 3. 4 添加特定對象的數(shù)據(jù)
4. 3. 5 對象歸檔
第5章 ObjectARX實體對象
5. 1 實體概述
5. 1. 1 實體的相互關(guān)系
5. 1. 2 AutoCAD2002實體
5. 2 實體的公共屬性
5. 2. 1 實體顏色
5. 2. 2 線型
5. 2. 3 實體線型比例
5. 2. 4 實體的可見性
5. 2. 5 實體圖層
5. 3 實體的公共函數(shù)
5. 3. 1 對象捕捉點
5. 3. 2 幾何變換函數(shù)
5. 3. 3 交點
5. 3. 4 GS標(biāo)記和子實體
5. 3. 5 實體炸開
5. 4 創(chuàng)建AutoCAD頭件
5. 4. 1 創(chuàng)建一個簡單實體
5. 4. 2 創(chuàng)建一個簡單的決表記錄
5. 4. 3 創(chuàng)建一個具有屬性定義的塊表記錄
5. 4. 4 創(chuàng)建一個具有屬性的塊引用
5. 4. 5 瀏覽一個塊表記錄
5. 5 坐標(biāo)系統(tǒng)
5. 5. 1 實體坐標(biāo)系統(tǒng)
5. 5. 2 AcDbPolylineVertex類
5. 6 AutoCAD實體實例
5. 6. 1 創(chuàng)建一個復(fù)雜實體
5. 6. 2 瀏覽一條多義線的頂點
第6章 容器. 選擇集和實體
6. 1 符號表
6. 1. 1 塊表
6. 1. 2 層表
6. 1. 3 迭代器
6. 1. 4 訪問符號表
6. 2 字典
6. 2. 1 組字典
6. 2. 2 復(fù)合線樣式字典
6. 2. 3 布局字典
6. 2. 4 創(chuàng)建字典
6. 2. 5 列舉字典條目
6. 3 擴展記錄
6. 3. 1 擴展記錄的DXF組碼
6. 3. 2 示例
6. 4 操作選擇集
6. 4. 1 選擇集的過濾器列表
6. 4. 2 選擇集操作
6. 4. 3 選擇集變換
6. 5 實體名和實體數(shù)據(jù)函數(shù)
6. 5. 1 實體名函數(shù)
6. 5. 2 實體數(shù)據(jù)函數(shù)
6. 5. 3 實體數(shù)據(jù)函數(shù)和圖形屏幕
6. 5. 4 擴展數(shù)據(jù)的標(biāo)記
第7章 ObjectARX派生類
7. 1 ObjectARX中自定義類
7. 1. 1 派生自定義類
7. 1. 2 運行時類識別
7. 1. 3 類聲明宏
7. 1. 4 類執(zhí)行宏
7. 1. 5 類初始化函數(shù)
7. 2 派生AcDbObject類
7. 2. 1 重載AcDbObject虛函數(shù)
7. 2. 2 對象的引用
7. 2. 3 所有關(guān)系引用
7. 2. 4 指針引用
7. 2. 5 自定義類的長期處理問題
7. 2. 6 刪除對象
7. 2. 7 撤銷和重復(fù)操作
7. 2. 8 subErase. subOpen. subClose和subCancel函數(shù)
7. 2. 9 編程實例
7. 3 派生AcDbEntity類
7. 3. 1 派生自定義實體
7. 3. 2 重載實體的公共函數(shù)
第8章 ObjectARX用戶界面
8. 1 使用MFC類庫
8. 1. 1 在ObjectARX應(yīng)用程序中使用MFC
8. 1. 2 在ObjectARX應(yīng)用程序中使用動態(tài)鏈接MPC庫
8. 1. 3 建立MFC用戶界面支持
8. 2 AdUi和AcUi
8. 2. 1 創(chuàng)建ARX程序框架
8. 2. 2 創(chuàng)建MFC對話框
8. 2. 3 創(chuàng)建類和控件
8. 2. 4 創(chuàng)建對話框處理
8. 2. 5 添加處理函數(shù)代碼
8. 3 多文檔界面
8. 3. 1 多文檔簡介
8. 3. 2 兼容級別
8. 3. 3 與多文檔交互作用
8. 3. 4 非重入命令
8. 3. 5 多文檔命令
8. 3. 6 獨立的文檔數(shù)據(jù)庫
8. 4 MDI-Aware型應(yīng)用程序
第9章 關(guān)于幾個高級問題的探討
9. 1 事務(wù)處理
9. 1. 1 事務(wù)處理概述
9. 1. 2 事務(wù)管理器
9. 1. 3 處理事務(wù)的幾個動作
9. 1. 4 事務(wù)管理實例
9. 2 消息通知
9. 2. 1 通知概述
9. 2. 2 反應(yīng)器的使用
9. 2. 3 通知使用原則
9. 3 協(xié)議擴展
9. 3. 1 協(xié)議擴展的定義
9. 3. 2 協(xié)議擴展的實現(xiàn)
9. 3. 3 協(xié)議擴展的相關(guān)內(nèi)容
9. 4 代理對象
9. 4. 1 定義代理對象
9. 4. 2 代理對象生命周期
9. 4. 3 處理代理對象
9. 4. 4 顯示代理實體
9. 4. 5 編輯代理實體
9. 4. 6 卸載應(yīng)用程序
9. 5 深層克隆
9. 5. 1 深層克隆基礎(chǔ)知識
9. 5. 2 deepClone 函數(shù)
第10章 ObjectDBX庫
10. 1 ObjectDBX庫基礎(chǔ)
10. 1. 1 ObjectDBX庫概述
10. 1. 2 ObjectDBX的使用
10. 1, 3 ObjectDBX和ObjectARX的差別
10. 1. 4 本地化和XMX文件
10. 1. 5 事務(wù)管理
10. 2 創(chuàng)建觀察器
10. 2. 1 觀察器部件
10. 2. 2 AcGi類庫
10. 2. 3 AcGix類庫
10. 2. 4 AcGix與AutoCAD視圖的不同
10. 2. 5 SimpleView
10. 2. 6 WhipView類庫
10. 2. 7 基本觀察器的操作
10. 2. 8 配置建議
10. 3 請求加載
10. 4 安裝ObjectDBX庫文件
10. 4. 1 使用COMMONFILES
10. 4. 2 通過版本控制和以共享方式進行安裝
10. 4. 3 保證文件在路徑中
10. 4. 4 保證路徑更新正確有效
10. 5 其他技術(shù)說明
10. 5. 1 ACAD_OBJID INLINE_INTERNAL
10. 5. 2 關(guān)于AcDbDatabase類的說明
10. 5. 3 AcDbOatabase::insert 函數(shù)
10. 5. 4 在模型空間尋找活動視區(qū)
10. 5. 5 視區(qū)的一些細(xì)節(jié)問題,
10. 5. 6 使用較早版本的DWG文件
10. 5. 7 擴展實體數(shù)據(jù)
10. 5. 8 光柵圖像的處理

本目錄推薦

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