注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機輔助設計與工程計算AutoCADOBJECTARX實用指南:AutoCAD二次開發(fā)

OBJECTARX實用指南:AutoCAD二次開發(fā)

OBJECTARX實用指南:AutoCAD二次開發(fā)

定 價:¥41.00

作 者: 宋延杭,王川,李永宣編著
出版社: 人民郵電出版社
叢編項:
標 簽: ObjectARX AutoCAD

ISBN: 9787115079909 出版時間: 1999-08-01 包裝:
開本: 26cm 頁數(shù): 430頁 字數(shù):  

內容簡介

  ObjectARX 2.0是AutoDesk公司推出的基于AutoCAD R14的二次開發(fā)工具。本書是一本供讀者學習ObjectARX 2.0的實用教程。全書共分19章,從基本概念到實際應用,系統(tǒng)地介紹了在AutoCAD中運用ObjectARX 進行二次開發(fā)的最新技術。本書內容由淺入深,體系結構合理,理論與實例并重,適合廣大AutoCAD用戶和開次開發(fā)人員閱讀,也可供具有一定的C/C++語言基礎的計算機愛好者和大專院校師生學習和參考。

作者簡介

暫缺《OBJECTARX實用指南:AutoCAD二次開發(fā)》作者簡介

圖書目錄

第一章  概述
1.1  ARX簡介
1.1.1  ARX的庫
1.1.2  AutoLISP、ADS和ARX
1.1.3  比較ADS和ARX的函數(shù)調用
1.1.4  運行類型的識別
1.2  數(shù)據(jù)庫
1.2.1  AutoCAD數(shù)據(jù)庫
1.2.2  基本數(shù)據(jù)庫對象
1.2.3  打開和關閉ARX對象
1.3  ARX程序編譯和運行環(huán)境
第二章  一個完整的ARX應用程序
2.1  ARX應用程序的結構
2.1.1  acrxEntryPoint()用法
2.1.2  AutoCAD發(fā)給ARC應用程序的消息
2.2  登記新的命令
2.2.1  命令堆棧
2.2.2  查找次序
2.2.3  全球和地區(qū)命令名
2.2.4  透明命令
2.2.5  查詢命令
2.2.6  應用實例
2.3  調用一個ARX應用程序
2.4  卸載ARX應用程序
2.5  需求調用
2.5.1  AutoCAD、Windows系統(tǒng)注冊表和ARX應用程序
2.5.2  在ARX應用程序的安裝程序中修改注冊表
2.5.3  需求調用系統(tǒng)變量
2.5.4  檢測到用戶對象時的需求調用
2.5.5  用戶命令下的需求調用
2.5.6  AutoCAD啟動時的需求調用
2.5.7  使用系統(tǒng)注冊表來管理應用程序
2.6  ARX用戶命令
2.7  錯誤處理
第三章  數(shù)據(jù)庫操作
3.1  初始化數(shù)據(jù)庫
3.2  創(chuàng)建和組織一個數(shù)據(jù)庫
3.3  保存一個數(shù)據(jù)庫
3.4  Wblock操作
3.4.1  從一個已存在的數(shù)據(jù)庫中創(chuàng)建一個新的數(shù)據(jù)庫
3.4.2  創(chuàng)建含實體的數(shù)據(jù)庫
3.5  插入一個數(shù)據(jù)庫
3.6  設置當前數(shù)據(jù)庫的值
3.6.1  數(shù)據(jù)庫顏色值
3.6.2  數(shù)據(jù)庫線型值
3.6.3  數(shù)據(jù)庫線型比例值
3.6.4  數(shù)據(jù)庫層值
3.7  外部引用
3.8  數(shù)據(jù)庫操作實例
第四章  數(shù)據(jù)庫對象
4.1  打開和關閉對象
4.2  刪除對象
4.3  對象的數(shù)據(jù)庫所有權
4.4  加入對象特征數(shù)據(jù)
4.4.1  擴展數(shù)據(jù)
4.4.2  擴充詞典
4.4.3  ADS的例子
4.5  擦除對象
4.6  對象歸檔
第五章  實體
5.1  實體定義
5.2  實體的從屬關系
5.3  AutoCAD R14的實體
5.4  共有的實體屬性
5.4.1  實體顏色
5.4.2  實體線型
5.4.3  實體線型比例
5.4.4  實體的可見性
5.4.5  實體的層
5.5  共有的實體函數(shù)
5.5.1  對象捕捉點
5.5.2  變換函數(shù)
5.5.3  交叉點
5.5.4  GS標記和子實體
5.5.5  炸開實體
5.6  創(chuàng)建AutoCAD實體實例
5.6.1  創(chuàng)建一個簡單實體
5.6.2  創(chuàng)建一個簡單的塊表記錄
5.6.3  創(chuàng)建一個帶屬性定義的塊表記錄
5.6.4  創(chuàng)建帶有屬性的塊引用
5.6.5  遍歷一個塊表記錄
5.7  復雜實體
5.7.1  創(chuàng)建一個復雜實體
5.7.2  遍歷polyline的頂點
5.8  坐標系訪問
5.8.1  實體坐標系
5.8.2  AcDb2dPolylineVertex
5.9  曲線函數(shù)
第六章  容器對象
6.1 符號表和詞曲
6.2  符號表
6.2.1  塊表
6.2.2  層表
6.3  遍歷
6.3.1  詞典
6.3.2  組和組詞典
6.3.4 Mline樣式詞典
6.4  Xrecords
6.4.1  Xrecord的DXF組碼
6.4.2  實例
第七章  派生一個用戶ARX類
7.1  用戶類的派生
7.2  運行類的聲明
7.3  聲明類的宏
7.4  執(zhí)行類的宏
7.5  類初始化函數(shù)
第八章  從AcDbObject類派生
8.1  重載AcDbObject類的虛擬函數(shù)
8.1.1  必須進行重載的AcDbObject虛擬函數(shù)
8.1.2  通常情況下需要重載的AcDbObject虛擬函數(shù)
8.1.3  偶爾需要重載的AcDbObject虛擬函數(shù)
8.1.4  很少需要重載的AcDbObject虛擬函數(shù)
8.1.5  很少需要重載的AcRxObject虛擬函數(shù)
8.1.6  需要重載的AcDbEntity虛擬函數(shù)
8.1.7  通常都重載的AcDbEntity虛擬函數(shù)
8.1.8  很少進行重載的AcDbEntity虛擬函數(shù)
8.1.9  需要重載的AcDbCurve虛擬函數(shù)
8.2  成員函數(shù)的實現(xiàn)
8.3  將對象存為DWG和DXF文件
8.3.1  dwgOut()函數(shù)
8.3.2  dwgIn()函數(shù)
8.3.3  dxfOut()函數(shù)
8.3.4  dxfIn()函數(shù)
8.3.5  錯誤檢查
8.3.6  執(zhí)行DWG存儲函數(shù)
8.3.7  執(zhí)行DXF存儲函數(shù)
8.4  對象的引用
8.5  從屬關系的引用
8.5.1  從屬關系的應用
8.5.2  從屬關系的類型
8.5.3  建立一個從屬層次
8.6  指針引用
8.6.1  硬指針
8.6.2  軟指針
8.7  撤消和重復
8.7.1  自動撤消
8.7.2  部分撤消
8.7.3  恢復
8.8  SubErase,SubOpen.SubClose和subCancel函數(shù)
8.9  AcdBobject類派生實例
8.9.1  頭文件
8.9.2  源文件
8.10  對象版本支持
第九章  從AcDbEntity類派生
9.1  實體的顯示
9.1.1  AcDbEntity::SaveAs()函數(shù)
9.1.2  AcGi對象的有效范圍
9.1.3  再生類型
9.1.4  設置實體特性
9.1.5  原語
9.1.6  鑲嵌
9.1.7  導構線
9.1.8  視點
9.1.9  變形
9.2  基本實體函數(shù)
9.2.1  對象點捕捉函數(shù)的實現(xiàn)
9.2.2  對象點抓取函數(shù)的實現(xiàn)
9.2.3  對象點拉伸函數(shù)的實現(xiàn)
9.2.4  重載變形函數(shù)
9.2.5  重載相交函數(shù)
9.3  實體功能擴展
9.4  使用ARX的AcEdJig類
9.4.1  從AcEdJig類中派生新類
9.4.2  使用AcEdJig類的基本步驟
9.4.3  順序拖動的參數(shù)設置
9.4.4  拖動循環(huán)
9.4.5  實現(xiàn)sampler()函數(shù)、update()函數(shù)和entity()函數(shù)
9.4.6  添加實體到數(shù)據(jù)庫中
9.4.7  程序舉例
第十章  代理對象
10.1  代理對象定義
10.2  代理對象的生命周期
10.3  用戶與代理對象的關系
10.4  代理實體的顯示
10.5  編輯代理實體
10.6  應用程序的卸載
第十一章  通告
11.1  什么是通告
11.1.1  反應器類
11.1.2  對象反應器的類型
11.2  使用反應器
11.2.1  AcDbobject類的數(shù)據(jù)庫通告事件
11.2.2  用戶自定義通告
11.2.3  使用編輯反應器
11.2.4  使用數(shù)據(jù)庫反應器
11.2.5  使用對象反應器
11.3  通告使用注意事項
第十二章  交易管理
12.1  交易管理簡介
12.2  交易管理器
12.3  交易的嵌套
12.4  交易的邊界
12.5  交易中對象指針的獲取
12.6  交易中的對象新建
12.7  交易管理中的操作恢復
12.8  交易模型與打開/關閉機制的共存
12.9  交易管理中的圖形創(chuàng)成
12.10  交易反應器
12.11  交易嵌套實例
第十三章  深層克隆
13.1  深層克隆
13.1.1  使用函數(shù)clone()和函數(shù)deepClone()
13.1.2  克隆的基本概念
13.1.3  典型的深層克隆操作
13.1.4  克隆沒所有者中的對象
13.2  在用戶類中使用deepCline()
13.2.1  使用深層克隆原AutoCAD命令
13.2.2  克隆階段
13.2.3  轉換階段
13.2.4  命名的對象字典
13.2.5  重載deepCline()函數(shù)
13.2.6 重載wblockCline()函數(shù)
13.2.7  追加方法:AcDbBlockTableRecord::appendAcDbEntity()
13.2.8  塊克隆過程中AcDbEntities硬引用的處理
13.2.9  插入操作
13.2.10 編輯反應器通告函數(shù)
第十四章  協(xié)議擴展
14.1  協(xié)議擴展的定義
14.2  協(xié)議擴展的實現(xiàn)
14.2.1  專用明和定義協(xié)議擴展類
14.2.2  注冊協(xié)議擴展類
14.2.3  協(xié)議擴展的缺省類
14.2.4  卸載應用程序
14.2.5  協(xié)議擴展機能在應用程序中的使用
14.3  “MATCH”命令的協(xié)議擴展
14.4  協(xié)議擴展應用實例
第十五章  在ARX應用程序中使用MFC
15.1  Auto中的MFC
15.1.1  動態(tài)/靜態(tài)鏈接的MFC庫
15.1.2  MFC創(chuàng)建無模態(tài)對話框
15.2  動態(tài)鏈接MFC的ARX應用程序
15.2.1  與MFC庫動態(tài)鏈接的Visual C++工程的設置
15.2.2  使用動態(tài)MFC調試ARX應用程序
15.2.3  資源管理
15.2.4  ARX應用程序的升級
15.3  與MFC的ARX應用程序
15.3.1  與MFC庫動態(tài)鏈接的Visual C++工程的設置
15.3.2  MFC的初始化
15.3.3  使用程序對象
15.3.4  使用AutoCAD中的框架和視圖窗口句柄
15.3.5  靜態(tài)MFC鏈接的ARX應用程序舉例
15.3.6  靜態(tài)鏈接MFC庫的應用程序的升級
第十六章  ActiveX自動化
16.1  ActiveX自動化的定義
16.2  創(chuàng)建ActiveX自動化ARX應用程序的基本步驟
16.3  ARX對自動操作的支持
16.4  自動操作應用實例
16.4.1  ODL文件
16.4.2  類描述頭文件
16.4.3  文件注冊
16.4.4  實始化ActiveX
16.4.5  IDispatch接口
16.4.6  IAcadBaseObject接口
16.4.7  類代理坊
16.4.8  析構器
16.4.9  發(fā)布ActiveX
16.4.10鞋 kOleUnloadAppMsg消息響應
16.5  創(chuàng)建自定義實全的應用程序窗口
16.6  ARX應用程序與AutoCAD的運行期兼容性
16.7  ARX應用程序的自動化方案
16.8  使用Visual Basic編程
第十七章  移植ADS程序到ARX
17.1  為什么要移植ARX
17.1.1  ARX入口acrxEntryPoint
17.1.2  移植ARX應用程序必須包含的ARX頭文件
17.2  在ARX環(huán)境下加載應用程序
17.3  在ARX編程環(huán)境下創(chuàng)建應用程序
17.4  應用程序實例
第十八章  ObjcectARX的幾何類庫
18.1  幾保類庫簡介
18.1.1  A cGe類庫的繼承關系
18.1.2    A cGe類庫
18.1.3  幾何類型中公差的處理
18.2  使用基本的幾何類型
18.2.1  點和向螄的操作
18.2.2  矩陣的操作
18.3  使用line和Plane類
18.4  參數(shù)化曲線
18.4.1  參數(shù)化曲線
18.4.2  參數(shù)化求值類
18.5  持續(xù)化的  A cGe實體
18.6
第十九章  使用邊界表述類庫
19.1  使用AcBr庫
19.2  拓樸和幾何
19.3  用戶程序中的基本元素
19.4  使用橫斷面
19.5  使用邊界元素類
19.5.1  AcBrBrep類
19.5.2  AcBrFace類
19.5.3  AcBrlLoop類
19.5.4  AcBrEdge類
19.5.5  AcBrVertex類
19.6  橫斷面類
19.6.1  AcBrBrepFaceTraverser類
19.6.2  AcBrFaceLoopTraverser類
19.6.3  AcBrLoopEdgeTraverser類
19.6.4  AcBrLoopVertexTraverser類
19.6.5  AcBrEdgeLoopTraverser類
19.7  錯誤返回碼
19.8  應用實例
19.8.1  形體模型中拓樸元素和幾何元素的數(shù)據(jù)訪問
19.8.2  三維模型空間邊界塊的計算
19.8.3  創(chuàng)建AutoCAD/ObjectARX/ADS的應用程序接口

本目錄推薦

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