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

AutoCAD 2000開發(fā)工具:ObjectARX開發(fā)工具與應(yīng)用實例

AutoCAD 2000開發(fā)工具:ObjectARX開發(fā)工具與應(yīng)用實例

定 價:¥56.00

作 者: 江恩敏等主編
出版社: 人民郵電出版社
叢編項:
標 簽: 制圖程序 AutoCAD ObjectARX

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

內(nèi)容簡介

  本書主要針對AutoCAD 2000的二次開發(fā),系統(tǒng)講述了如何使用AutoCAD 2000的一個優(yōu)秀的開發(fā)工具ObjectARX 2000來進行CAD軟件的開發(fā)。全書系統(tǒng)闡述了如何使用ObjectARX 2000進行應(yīng)用程序開發(fā),包括ObjectARX基礎(chǔ)知識、ObjectARX類庫以及如何使用MFC開發(fā)應(yīng)用程序。本書主要以結(jié)合實例的方式,由淺入深地進行系統(tǒng)闡述,內(nèi)容豐富、全面,是ObjectARX 2000開發(fā)工具使用者及使用AutoCAD 2000軟件的開發(fā)人員參考學(xué)習(xí)的好工具。本書適用于使用AutoCAD進行產(chǎn)品設(shè)計,并使用ObjectARX進行應(yīng)用程序二次開發(fā)的工程技術(shù)人員和軟件開發(fā)人員。本書還可供高等院校和培訓(xùn)學(xué)校的師生參考。

作者簡介

暫缺《AutoCAD 2000開發(fā)工具:ObjectARX開發(fā)工具與應(yīng)用實例》作者簡介

圖書目錄

第1章  概要
1.1 ObjectARX編程環(huán)境
1.1.1 訪問AutoCAD數(shù)據(jù)庫
1.1.2 與AutoCAD編輯器交互作用
1.1.3 使用MFC創(chuàng)建用戶界面
1.1.4 支持多文檔界面MDI
1.1.5 創(chuàng)建自定義類
1.1.6 建立復(fù)雜的應(yīng)用程序
1.1.7 與其它編程環(huán)境交互作用
1.2 ObjectARX類庫
1.2.1 AcRx庫
1.2.2 AcEd庫
1.2.3 AcDb庫
1.2.4 AcGi庫
1.2.5 AcGe庫
1.3 初步知識
1.3.1 系統(tǒng)要求
1.3.2 安裝ObjectARX
第2章  數(shù)據(jù)庫入門
2.1 AutoCAD數(shù)據(jù)庫概述
2.1.1 多個數(shù)據(jù)庫
2.1.2 Obtaining Object Ids
2.2 基本的數(shù)據(jù)庫對象
2.3 在AutoCAD中創(chuàng)建對象
2.4 創(chuàng)建ObjectARX對象
2.4.1 創(chuàng)建實體
2.4.2 創(chuàng)建一個新層
2.4.3 打開與關(guān)閉ObjectARX對象
2.4.4 向組字典添加一個組
第3章  ObjectARX應(yīng)用程序基礎(chǔ)
3.1 創(chuàng)建一個ObjectARX應(yīng)用程序
3.1.1 創(chuàng)建自定義類
3.1.2 響應(yīng)AutoCAD消息
3.1.3 ObjectARX應(yīng)用程序的事件順序
3.1.4 為AutoCAD執(zhí)行一個入口點
3.1.5 初始化一個ObjectARX應(yīng)用程序
3.1.6 準備卸載
3.2 實例應(yīng)用程序
3.3 注冊新命令
3.3.1 命令堆棧
3.3.2 查找順序
3.3.3 全局與本地化命令名比較
3.3.4 透明命令和模態(tài)命令
3.4 裝載一個ObjectARX應(yīng)用程序
3.4.1 庫搜索路徑
3.4.2 列出已裝載的ObjectARX應(yīng)用程序
3.5 卸載一個ObjectARX應(yīng)用程序
3.6 請求裝載
3.6.1 AutoCAD、Windows系統(tǒng)注冊和ObjectARX應(yīng)用程序
3.6.2 ARX應(yīng)用程序安裝時的注冊修正
3.6.3 DEMANDLOAD系統(tǒng)變量
3.6.4 關(guān)于客戶對象檢測的請求裝載
3.6.5 關(guān)于命令的請求裝載
3.6.6 關(guān)于AutoCAD啟動的請求裝載
3.6.7 使用系統(tǒng)注冊管理應(yīng)用程序
3.7 ARX命令
3.8 從AutoLISP運行ObjectARX應(yīng)用程序
3.9 錯誤處理
第4章  數(shù)據(jù)庫操作
4.1 初始化數(shù)據(jù)庫
4.2 創(chuàng)建和刪除一個數(shù)據(jù)庫
4.3 保存一個數(shù)據(jù)庫
4.3.1 設(shè)定默認文件格式
4.3.2 全局保存函數(shù)
4.4 wblock操作
4.4.1 從一個存在的數(shù)據(jù)庫生成一個新的數(shù)據(jù)庫
4.4.2 使用實體生成一個新數(shù)據(jù)庫
4.5 插入一個數(shù)據(jù)庫
4.6 設(shè)定當前數(shù)據(jù)庫的值
4.6.1 數(shù)據(jù)庫顏色值
4.6.2 數(shù)據(jù)庫線型值
4.6.3 數(shù)據(jù)庫線型比例值
4.6.4 數(shù)據(jù)庫層值
4.7 數(shù)據(jù)庫操作實例
4.8 長事務(wù)處理
4.8.1 類和函數(shù)概要
4.8.2 長事務(wù)處理實例
4.9 外部引用
4.9.1 外部引用的前后處理
4.9.2 鎖住文件及一致性檢查
4.10 索引和過濾器
4.11 圖形摘要信息
4.12 最近被Autodesk軟件所保存
第5章  數(shù)據(jù)庫對象
5.1 打開和關(guān)閉數(shù)據(jù)庫對象
5.2 刪除對象
5.3 對象的數(shù)據(jù)庫所有權(quán)
5.4 添加特定對象的數(shù)據(jù)
5.4.1 擴展數(shù)據(jù)
5.4.2 擴展字典
5.5 擦除對象
5.6 對象歸檔
第6章  實體對象
6.1 實本的基本知識
6.1.1 實體說明
6.1.2 實體所有關(guān)系
6.1.3 AutoCAD R12實體
6.2 實體的公共特性
6.2.1 實體顏色
6.2.2 線型
6.2.3 實體線型比例
6.2.4 實體的可見性
6.2.5 實體圖層
6.3 實體公共函數(shù)
6.3.1 對象捕捉點
6.3.2 幾何變換函數(shù)
6.3.3 交點
6.3.4 GS標記和子實體
6.3.5 實體炸開
6.4 創(chuàng)建AutoCAD實體實例
6.4.1 創(chuàng)建一個簡單實體
6.4.2 創(chuàng)建一個簡單的塊表記錄
6.4.3 創(chuàng)建一個具有屬性定義的塊表記錄
6.4.4 創(chuàng)建一個具有屬性的塊引用
6.4.5 瀏覽一個塊表記錄
6.5 創(chuàng)建AutoCAD實體實例
6.5.1 創(chuàng)建一個復(fù)雜實體
6.5.2 瀏覽一條多義線的頂點
6.6 坐標系統(tǒng)訪問
6.6.1 實體坐標系統(tǒng)
6.6.2 AcDbPolylineVertex類
6.7 曲線函數(shù)
6.8 與實本實現(xiàn)超鏈接
6.8.1 AcDbHyperlink類
6.8.2 AcDbHyperlinkCollection類
6.8.3 AcDbEntityHyperlinkPE類
6.8.4 超鏈接實例
第7章  容器對象
7.1 符號表和字典的比較
7.2 符號表
7.2.1 塊表
7.2.2 層表
7.2.3 迭代器
7.3 字典
7.3.1 組和組字典
7.3.2 復(fù)合線樣式字典
7.3.3 布局字典
7.3.4 創(chuàng)建字典
7.3.5 列舉字典條目
7.4 布局
7.5 擴展記錄
7.5.1 擴展記錄的DXF組碼
7.5.2 示例
第8章  全局函數(shù)
8.1 ObjectARX中定義的變量、類型和值
8.1.1 一般類型及定義
8.1.2 有用的值
8.1.3 ObjectARX函數(shù)返回碼
8.1.4 用戶輸入控制碼
8.2 普通特征的ObjectARX庫函數(shù)
8.2.1 ObjectARX全局函數(shù)調(diào)用與AutoLISP調(diào)用比較
8.2.2 函數(shù)返回值
8.2.3 外部函數(shù)
8.2.4 出錯處理
8.2.5 應(yīng)用程序間通訊
8.2.6 外部應(yīng)用程序處理
8.3 表與其它動態(tài)分配的數(shù)據(jù)
8.4 結(jié)果緩沖區(qū)內(nèi)存管理
8.4.1 鏈表的建立和刪除
8.4.2 AutoLISP表
8.4.3 帶DXF碼的實體鏈表
8.4.4 命令和函數(shù)調(diào)用表
8.5 命令和查詢函數(shù)
8.5.1 acedCommand( )和acedCmd( )函數(shù)
8.5.2 系統(tǒng)變量函數(shù)
8.5.3 AutoLISPT符號函數(shù)
8.5.4 文件搜索函數(shù)
8.5.5 對象捕捉函數(shù)
8.5.6 視口描述符函數(shù)
8.5.7 幾何功能函數(shù)
8.5.8 文本框功能函數(shù)
8.6 獲取用戶輸入函數(shù) 
8.6.1 用戶輸入函數(shù)
8.6.2 控制用戶輸入函數(shù)文件
8.6.3 選擇集圖形拖動函數(shù)
8.6.4 用戶中斷
8.6.5 返回值給AutoLISP函數(shù)
8.7 變換函數(shù)
8.7.1 字符串轉(zhuǎn)換函數(shù)
8.7.2 單位轉(zhuǎn)換函數(shù)
8.7.3 字符類型處理函數(shù)
8.8 坐標系變換
8.9 顯示控制函數(shù)
8.9.1 交互輸出Interactive Output
8.9.2 圖形和文本屏幕控制
8.9.3 低層圖形和用戶輸入控制
8.10 字符匹配
第9章  選擇集、實體和符號表函數(shù)
9.1 選擇集名和實體名
9.2 選擇集的操作
9.2.1 選擇集的過濾器列表
9.2.2 選擇集操作
9.2.3 選擇集變換
9.3 實體名和實體數(shù)據(jù)函數(shù)
9.3.1 實體名函數(shù)
9.3.2 實體數(shù)據(jù)函數(shù)
9.3.3 實體數(shù)據(jù)函數(shù)和圖形屏幕
9.3.4 擴展數(shù)據(jù)的標記
9.4 訪問符號表
第10章  派生自定義類
10.1 派生自定義類
10.2 運行時類識別
10.3 類聲明宏
10.4 類執(zhí)行宏
10.5 為初始化函數(shù)
第11章  派生AcDbObject類
11.1 對象的引用
11.2 所有關(guān)系引用
11.2.1 所有關(guān)系的使用
11.2.2 所有關(guān)系類型
11.2.3 建立所有關(guān)系體系
11.3 指針引用
11.3.1 緊密關(guān)聯(lián)指針
11.3.2 松散關(guān)聯(lián)指針
11.4 自定義類的長期處理問題
11.5 刪除對象
11.6 撤消和重復(fù)操作
11.6.1 自動撤消操作
11.6.2 部分撤消操作
11.6.3 重復(fù)操作
11.7 subErase,subOpen,subClose和subCancel函數(shù)
11.8 編程實例
11.8.1 頭文件
11.8.2 源文件
11.9 對象版本支持
11.9.1 類版本
11.9.2 類的重命名
11.9.3 類數(shù)據(jù)或擴展數(shù)據(jù)的版本號
第12章  派生AcDbEntity類
12.1 派生自定義實體
12.1.1 必須重載的AcDbEntity函數(shù)
12.1.2 通常需要重載的AcDbEntity函數(shù)
12.1.3 很少重載的AcDbEntity函數(shù)
12.2 重載實體的公共函數(shù)
12.2.1 重載worldDraw( )和viewportDraw( )函數(shù)
12.2.2 重載saveAs ( )函數(shù)
12.2.3 執(zhí)行對象捕捉點函數(shù)
12.2.4 執(zhí)行夾點函數(shù)
12.2.5 拉伸點函數(shù)
12.2.6 變換函數(shù)
12.2.7 與其它實體相交
12.2.8 與其它自定義實本相交
12.2.9 分解實體
12.3 擴展實本功能
12.4 使用AcEdJig類
12.4.1 由AcEdJig派生新類
12.4.2 使用AcEdJig類的一般步驟
12.4.3 設(shè)置拖動關(guān)聯(lián)提示
12.4.4 拖動循環(huán)
12.4.5 sampler ()、update( )和entity( )函數(shù)的實現(xiàn)
12.4.6 添加實本到數(shù)據(jù)庫
12.4.7 實例
第13章  代理對象
13.1 定義代理對象
13.2 代理對象生命周期
13.3 處理代理對象
13.4 顯示代理實體
13.5 編輯代理實體
13.6 卸載應(yīng)用程序
第14章  通知處理
14.1 通知概述
14.1.1 響應(yīng)類
14.1.2 響應(yīng)對象類型
14.2 使用響應(yīng)
14.2.1 AcDbOject和數(shù)據(jù)庫通知事件
14.2.2 自定義通知
14.2.3 使用編輯響應(yīng)
14.2.4 使用數(shù)據(jù)庫響應(yīng)
14.2.5 使用對象響應(yīng)
14.3 通知使用原則
第15章  事務(wù)管理
15.1 事務(wù)管理概述
15.2 事務(wù)管理器
15.3 事務(wù)嵌套
15.4 事務(wù)邊界
15.5 在事務(wù)中獲取對象指針
15.6 事務(wù)與新建對象
15.7 提交時間原則
15.8 事務(wù)與取消
15.9 事務(wù)模型與打開和關(guān)閉機制的混合使用
15.10 事務(wù)與圖形生成
15.11 事務(wù)響應(yīng)
15.12 事務(wù)管理實例
第16章  協(xié)議擴展
16.1 定義協(xié)議擴展
16.2 實現(xiàn)協(xié)議擴展
16.2.1 聲明并定義協(xié)議擴展類
16.2.2 注冊協(xié)議擴展類
16.2.3 協(xié)議擴展缺省類
16.2.4 卸載應(yīng)用程序
16.2.5 使用協(xié)議擴展函數(shù)
16.3 MATCH命令的協(xié)議擴展
16.4 協(xié)議擴展實例
第17章  輸入點處理
17.1 自定義對象捕捉模式
17.1.1 創(chuàng)建并注冊一個自定義對象捕捉模式
17.1.2 創(chuàng)建協(xié)議擴展類
17.1.3 創(chuàng)建自定義符號
17.1.4 實例
17.2 輸入點管理
17.2.1 輸入點管理器
17.2.2 輸入上下文事件
17.2.3 輸入點過濾器和監(jiān)控器
第18章  使用MFC類庫
18.1 在ObjectARX應(yīng)用程序中使用MFC
18.2 在ObjectARX應(yīng)用程序中使用動態(tài)鏈接MFC庫
18.2.1 VC++工程中動態(tài)鏈接MFC庫的設(shè)置
18.2.2 調(diào)試應(yīng)用程序
18.2.3 資源管理
18.3 建立MFC用戶界面支持
18.3.1 類層次結(jié)構(gòu)
18.3.2 AdUi消息
18.3.3 AdUi提示窗口
18.3.4 AdUi對話框類
18.3.5 可擴充標簽類
18.3.6 AdUi和AdUi編輯控件
18.3.7 AdUi和AdUi組合框控件
18.3.8 AdUi MRU組合框
18.3.9 AdUi按鈕類
18.3.10 AcUi按鈕類
18.3.11 對話框數(shù)據(jù)駐留
18.3.12 AdUi Dialog類
18.3.13 使用并擴充AdUi標簽對話框系統(tǒng)
18.3.14 創(chuàng)建可擴充的自定義標簽對話框
18.3.15 擴充AutoCAD內(nèi)部標簽對話框
18.4 在VC ++ AppWizard中使用AdUi和AcUi
18.4.1 創(chuàng)建ObjectARX MFC應(yīng)用程序框架
18.4.2 使用App Studio創(chuàng)建MFC對話框
18.4.3 創(chuàng)建類和控件
18.4.4 創(chuàng)建對話框處理
18.4.5 為處理函數(shù)增加代碼
第19章  多文檔界面
19.1 簡介
19.1.1 文檔執(zhí)行上下文
19.1.2 數(shù)據(jù)實例
19.1.3 文檔鎖定
19.1.4 文檔處理類
19.2 術(shù)語
19.3 SDI系統(tǒng)變量
19.4 兼容級別
19.4.1 SDI-Only級別
19.4.2 MDI-Aware級別
19.4.3 MDI-Capable級別
19.4.4 MDI-Enhanced級別
19.5 與多文檔交互作用
19.5.1 訪問當前文檔及其相關(guān)對象
19.5.2 訪問與非重入文檔關(guān)聯(lián)的數(shù)據(jù)庫
19.5.3 設(shè)置未激活的當前文檔
19.6 文檔事件通知
19.7 應(yīng)用程序特殊文檔對象
19.8 非重入命令
19.8.1 生成非重入命令
19.8.2 非重入的AutoCAD命令
19.9 多文檔命令
19.10 關(guān)閉文檔切換
19.11 應(yīng)用程序執(zhí)行上下文
19.11.1 應(yīng)用程序執(zhí)行上下文中的代碼調(diào)用
19.11.2 代碼區(qū)別
19.11.3 其它應(yīng)用程序執(zhí)行上下文
19.12 數(shù)據(jù)庫的Undo和事務(wù)管理功能
19.13 獨立的文檔數(shù)據(jù)庫
19.14 一個MDI-Aware型例程

本目錄推薦

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