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

AutoCAD 2000 ARX開發(fā)技術(shù)

AutoCAD 2000 ARX開發(fā)技術(shù)

定 價:¥42.00

作 者: 劉良華 朱東海
出版社: 清華大學(xué)出版社
叢編項(xiàng): AutoCAD 2000 開發(fā)技術(shù)叢書
標(biāo) 簽: AutoCAD

ISBN: 9787302007029 出版時間: 2000-01-01 包裝:
開本: 787*1092 1/16 頁數(shù): 452 字?jǐn)?shù):  

內(nèi)容簡介

  本書以AutoCAD 2000為開發(fā)平臺,以Visual C++6.0為編程工具,通過大量的應(yīng)用例程,詳細(xì)系統(tǒng)地介紹了采用ObjectARX 2000進(jìn)行AutoCAD二次開發(fā)的方法和技巧。本書內(nèi)容廣泛,涉及二次開發(fā)的諸多方面,其中包括開發(fā)環(huán)境定制、面向?qū)ο缶幊碳夹g(shù)、原有ADS編程方法、圖形數(shù)據(jù)庫編程、MFC類庫的利用、AutoCAD特有的對話框控制語言、Windows消息的使用、COM編程接口、AutoCAD菜單定制、應(yīng)用程序的移植等。本書不同于一般的開發(fā)使用手冊,它是作者在總結(jié)多年AutoCAD二次開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上編寫而成的,既考慮了初學(xué)者在學(xué)習(xí)過程中可能遇到的問題和困難,同時也滿足了具備相當(dāng)編程基礎(chǔ)的讀者需要進(jìn)一步提高能力的愿望。全書內(nèi)容安排詳略得當(dāng),語言通俗易懂,由淺入深,層層遞進(jìn),理論講解與實(shí)例演示相結(jié)合;各章例程相互獨(dú)立、各有側(cè)重,便于讀者在學(xué)習(xí)過程中進(jìn)一步練習(xí)和掌握。本書不僅可以作為大專院校師生學(xué)習(xí)AutoCAD 2000二次開發(fā)的培訓(xùn)教材,而且也可作為廣大AutoCAD二次開發(fā)人員和計算機(jī)編程愛好者的自學(xué)教程。本書共分11章,內(nèi)容包括:ObjectARX開發(fā)概述、面向?qū)ο缶幊碳夹g(shù)、一個簡單的ARX程序、構(gòu)造ADSRX應(yīng)用程序的基本框架、圖形數(shù)據(jù)庫編程、ObjectARX與MFC混合編程、對話框控制語言、消息的COM編程接口、定制菜單、從AutoCAD的舊版本移植應(yīng)用程序。附錄中給出了對ADSRX庫函數(shù)、ObjectARX類庫、系統(tǒng)變量的說明。本書是作者在總結(jié)多年AutoCAD二次開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上編寫而成的,尤其是書中的一些小技巧和方法都是作者在實(shí)踐過程中摸索獲得的。作者在內(nèi)容安排上注意了循序漸進(jìn),由淺入深,既考慮了初學(xué)者在學(xué)習(xí)過程中可能遇到的困難,同時也注意到有相當(dāng)編程基礎(chǔ)的讀者需要進(jìn)一步提高能力的愿望。書中還提供了大量具有相當(dāng)實(shí)用性的例程,并且所有例程均調(diào)試通過。

作者簡介

暫缺《AutoCAD 2000 ARX開發(fā)技術(shù)》作者簡介

圖書目錄

第1章 ObjectARX開發(fā)概述
1.1 ObjectARX 2000介紹
1.1.1 ADS與ARX的比較
1.1.2 ObjectARX 2000庫文件簡介
1.1.3 ObjectARX 2000新特點(diǎn)
1.1.4 ObjectARX 2000開發(fā)功能
1.2 Visual C++6.0開發(fā)環(huán)境
1.2.1 File菜單
1.2.2 Edit菜單
1.2.3 View菜單
1.2.4 Insert菜單
1.2.5 Project菜單
1.2.6 Build菜單
1.2.7 Debug菜單
1.2.8 Tools菜單
1.2.9 Window菜單
1.2.10 Help菜單
1.3 定制開發(fā)環(huán)境
1.3.1 設(shè)置資源路徑
1.3.2 擴(kuò)展聯(lián)機(jī)幫助
1.3.3 添加高亮度顯示關(guān)鍵字
1.4 ObjectARX程序的運(yùn)行
1.4.1 AutoCAD 2000運(yùn)行環(huán)境
1.4.2 ARX程序的消息響應(yīng)
1.4.3 ARX程序的事件順序
1.5 小結(jié)
第2章 面向?qū)ο缶幊碳夹g(shù)
2.1 面向?qū)ο蟮幕靖拍?br />2.1.1 數(shù)據(jù)抽象
2.1.2 數(shù)據(jù)封裝
2.1.3 繼承性
2.1.4 多態(tài)性
2.2 面向?qū)ο蠹夹g(shù)在C++中的實(shí)現(xiàn)
2.2.1 C++類與結(jié)構(gòu)的比較
2.2.2 數(shù)據(jù)成員和成員函數(shù)
2.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.2.4 類對象的生成方法
2.2.5 數(shù)據(jù)成員和成員函數(shù)的訪問
2.2.6 友元函數(shù)和友元類
2.2.7 類的繼承
2.2.8 類的多態(tài)性——函數(shù)重載和運(yùn)算符重載
2.2.9 類的多態(tài)性——虛函數(shù)和純虛函數(shù)
2.3 小結(jié)
第3章 一個簡單的ARX程序
3.1 動態(tài)庫基本知識
3.2 ARX程序的創(chuàng)建
3.2.1 新建并設(shè)置工程
3.2.2 編寫源代碼
3.2.3 編譯并運(yùn)行
3.3 ARX程序的調(diào)試
3.4 小結(jié)
第4章 ADSRX程序開發(fā)方法
4.1 基本知識
4.1.1 常規(guī)數(shù)據(jù)類型
4.1.2 結(jié)果緩沖區(qū)
4.1.3 應(yīng)用程序請求碼、結(jié)果碼
4.2 函數(shù)的變化
4.3 應(yīng)用程序框架的構(gòu)造方法
4.3.1 AutoLISP類型
4.3.2 ARX類型
4.4 一個簡單的例程
4.5 選擇集的構(gòu)造和使用
4.5.1 重要函數(shù)的介紹
4.5.2 選擇集的處理
4.5.3 應(yīng)用例程
4.6 小結(jié)
第5章 圖形數(shù)據(jù)庫編程
5.1 圖形數(shù)據(jù)庫概述
5.1.1 最基本的圖形數(shù)據(jù)庫對象
5.1.2 創(chuàng)建數(shù)據(jù)庫對象
5.2 圖形數(shù)據(jù)庫操作
5.2.1 初始化數(shù)據(jù)庫
5.2.2 創(chuàng)建和增加數(shù)據(jù)庫
5.2.3 保存圖形數(shù)據(jù)庫
5.2.4 塊輸出操作
5.2.5 插入一個數(shù)據(jù)庫
5.2.6 設(shè)置當(dāng)前數(shù)據(jù)庫的值
5.2.7 應(yīng)用例程
5.3 多文檔界面
5.3.1 多文檔界面簡介
5.3.2 SDI系統(tǒng)變量
5.3.3 兼容層次
5.3.4 多文檔間的交互
5.3.5 非重入命令
5.3.6 應(yīng)用例程
5.4 小結(jié)
第6章 ObjectARX與MFC混合編程
6.1 在ObjectARX中使用MFC
6.2 與MFC動態(tài)鏈接的ObjectARX應(yīng)用程序
6.2.1 動態(tài)鏈接MFC庫Visual C++的參數(shù)設(shè)置
6.2.2 動態(tài)鏈接MFC庫時對ObjectARX應(yīng)用程序的調(diào)試
6.2.3 資源管理
6.3 內(nèi)置的MFC用戶界面支持
6.3.1 類庫圖譜
6.3.2 AdUi對話框類和AcUi對話框類
6.3.3 AdUi控制條類和AcUi控制條類
6.3.4 AdUi和AcUi編程控件
6.3.5 AdUi和AcUi組合框控件
6.3.6 AdUi和AcUi按鈕類
6.3.7 使用和擴(kuò)展AdUi選項(xiàng)標(biāo)簽對話框體系
6.3.8 構(gòu)造一個可擴(kuò)展的用戶選項(xiàng)標(biāo)簽對話框
6.3.9 擴(kuò)展AutoCAD內(nèi)置的選項(xiàng)標(biāo)簽對話框功能
6.4 AppWizard使用AdUi和AcUi類庫的方法
6.4.1 創(chuàng)建ObjectARX MFC應(yīng)用程序的框架
6.4.2 利用App Studio創(chuàng)建MFC對話框
6.4.3 創(chuàng)建類和控件
6.4.4 創(chuàng)建對話框的處理函數(shù)
6.4.5 在處理函數(shù)中添加代碼
6.5 小結(jié)
第7章 對話框控制語言
7.1 對話框樣例
7.1.1 編寫DCL源代碼
7.1.2 對話框的調(diào)用
7.1.3 對話框的調(diào)試
7.1.4 回調(diào)函數(shù)
7.1.5 片型框模式
7.2 片型框原型介紹
7.2.1 命令按鈕
7.2.2 文本編輯框
7.2.3 列表框
7.2.4 下拉式列表
7.2.5 圖像按鈕
7.2.6 單選按鈕
7.2.7 核選框
7.2.8 滑動條
7.2.9 圖像框
7.2.10 文本框
7.2.11 片型框?qū)傩孕〗Y(jié)
7.3 DCL對話框的布局
7.3.1 水平排列
7.3.2 垂直排列
7.3.3 調(diào)整空白區(qū)
7.4 片型框的引用
7.5 應(yīng)用例程
7.6 小結(jié)
第8章 消息的應(yīng)用
8.1 基于消息機(jī)制的編程
8.1.1 ARX API函數(shù)
8.1.2 向AutoCAD發(fā)送字符串命令
8.1.3 設(shè)置進(jìn)度條
8.1.4 建立ARX程序的消息循環(huán)
8.2 鉤子函數(shù)
8.2.1 監(jiān)測和過濾消息
8.2.2 快捷鍵的定義
8.3 小結(jié)
第9章 COM編程接口
9.1 COM的基本概念
9.1.1 類型庫
9.1.2 接口
9.1.3 引用次數(shù)
9.2 在C++語言中的應(yīng)用
9.2.1 建立工程
9.2.2 添加實(shí)現(xiàn)代碼
9.3 在Java語言中的應(yīng)用
9.3.1 建立工程
9.3.2 編輯菜單資源
9.3.3 輸入AutoCAD類型庫
9.3.4 添加實(shí)現(xiàn)代碼
9.3.5 編譯工程并運(yùn)行
9.4 小結(jié)
第10章 定制菜單
10.1 菜單文件類型
10.2 菜單定制語法
10.2.1 標(biāo)簽文本
10.2.2 菜單宏命令
10.2.3 DIESEL表達(dá)式
10.3 菜單節(jié)
10.3.1 菜單組
10.3.2 下拉菜單和快捷菜單
10.3.3 輔助及按鈕菜單
10.3.4 屏幕菜單
10.3.5 幫助提示
10.3.6 加速鍵
10.3.7 數(shù)字輸入板菜單
10.3.8 圖像菜單
10.3.9 工具欄
10.4 小結(jié)
第11章 應(yīng)用程序的移植
11.1 從AutoCAD 14.0移植
11.1.1 連接庫的修改
11.1.2 源代碼的修改
11.1.3 應(yīng)用例程
11.2 從AutoCAD 12.0移植
11.2.1 連接庫的修改
11.2.2 源代碼的修改
11.2.3 應(yīng)用例程
11.3 小結(jié)
附錄A ADSRX庫函數(shù)參考
附錄B ObjectARX類庫參考
附錄C AutoCAD 2000系統(tǒng)變量

本目錄推薦

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