出版時間:1999-09 出版社:機械工業(yè)出版社 作者:李世國
Tag標簽:無
內(nèi)容概要
本書全面闡述了基于AutoCAD的第三代開發(fā)環(huán)境ARX的應用程序設計技術。通過大
量實例深入淺出地介紹了利用面向對象的C++語言對AutoCAD進行二次開發(fā)的基本方法和
步驟、二維和三維實體的生成和編輯算法以及使用MFC實現(xiàn)交互界面可視化設計的關鍵技
術。全書共分9章,第1章和第2章重點介紹了ARX應用程序的設計基礎和編譯鏈接方法;
第3章和第4章介紹了在工程中非常實用的圖塊設計和圖庫管理技術;第5章和第6章全面介
紹了AutoCAD數(shù)據(jù)庫容器對象的操作使用技術;第7章介紹了在ARX應用程序中使用MFC
的高級編程技術;第8章主要介紹二維參數(shù)化程序設計中常用的尺寸標注、圖案填充等實
用技術;第9章主要介紹了生成基本三維實體、通過擠壓和旋轉生成三維實體、利用布爾
運算生成復雜三維實體的程序設計技術。書中的實例緊密結合工程實際,全部經(jīng)過上機驗
證,并已在CAD課題中應用。
本書文字流暢,易于閱讀理解,具有很好的實用價值,可供機械、電子等行業(yè)的工
程技術人員和工科院校的師生使用。
本書中文簡體字版由機械工業(yè)出版社出版,未經(jīng)出版者書面許可,本書的任何部分
不得以任何方式復制或抄襲。
版權所有,翻印必究。
書籍目錄
目 錄
前言
第1章 ARX 應用程序設計概述
1.1AutoCAD開發(fā)環(huán)境的發(fā)展和ARX
應用程序
1.1.1概述
1.1.2AutoLISP和ADS應用程序與
AutoCAD的通訊
1.1.3ARX應用程序
1.2ARX 應用程序開發(fā)環(huán)境介紹
1.2.1AutoCADR13的ARX應用程序
開發(fā)環(huán)境
1.2.2AutoCADR14的ARX應
用程序開發(fā)環(huán)境
1.2.3AutoCAD2000的ARX
應用程序開發(fā)環(huán)境
1.3ARX應用程序的基本結構
1.3.1ADsRX和ARX程序實例
1.3.2程序的基本結構分析
1.4ARX 應用程序的生成方法
1.4.1命令行方式的編譯和鏈接
1.4.2在VisualC++IDE環(huán)境的編譯
和鏈接
1.5ARx 應用程序的裝入和運行
第2章 AutoCAD數(shù)據(jù)庫基礎
2.1AutoCAD 數(shù)據(jù)庫概述
2.1.1符號表
2.1.2對象字典
2.2AutoCAD數(shù)據(jù)庫的基本操作
2.2.1數(shù)據(jù)庫的初始狀態(tài)
2.2.2創(chuàng)建數(shù)據(jù)庫對象的基本方法
2.2.3數(shù)據(jù)庫的建立和存盤
2.3AutoCAD數(shù)據(jù)庫對象的編輯
2.3.1數(shù)據(jù)庫對象的打開和關閉
2.3.2獲得數(shù)據(jù)庫對象標識符的方法
2.3.3數(shù)據(jù)庫對象的常用編輯
2.4復雜實體的生成和編輯
2.4.1生成一個AcDb2dPolyline對象
2.4.2AcDb2dPolyline對象的編輯
第3章 圖塊設計技術
3.1AutoCAD數(shù)據(jù)庫中圖塊的定義
3.1.1數(shù)據(jù)庫中圖塊的定義機制
3.1.2簡單圖塊的定義示例
3.1.3屬性塊的定義和實例
3.2AutoCAD數(shù)據(jù)庫中圖塊的引用
3.2.1簡單圖塊的引用
3.2.2屬性塊的引用
3.3AutoCAD數(shù)據(jù)庫中圖塊的檢索
3.3.1當前圖形數(shù)據(jù)庫中塊的檢索
3.3.2用戶定義數(shù)據(jù)庫中塊的檢索
3.3.3塊中實體的檢索
3.4圖塊的高級編程技術
3.4.1利用復制技術生成圖塊
3.4.2把圖形文件作為一個塊在
當前數(shù)據(jù)庫中定義
第4章 ARX應用程序綜合實例:
圖庫管理模塊設計
4.1圖庫管理模塊概述
4.1.1模塊的基本組成和主要功能
4.1.2模塊的主要特點
4.1.3模塊的運行機制
4.2界面設計和主控函數(shù)設計
4.2.1界面設計
4.2.2主控函數(shù)設計
4.3主要子函數(shù)的功能和調(diào)用
4.3.1Set list item(intno)函數(shù)
4.3.2main dialog()函數(shù)
4.3.3funtion insert block(inttag)
函數(shù)
4.3.4Call insert()函數(shù)
4.3.5sub dialog()函數(shù)
4.4程序編譯鏈接和運行
4.4.1源程序清單
4.4.2程序的編譯鏈接和運行
第5章 容器對象之一:符號表的
操作和使用技術
5.1數(shù)據(jù)庫對象的層次關系和容器
對象的概念
5.2符號表和符號表操作函數(shù)
5.2.1符號表、符號表記錄和相應
的類及類名
5.2.2符號表的主要操作函數(shù)
5.3層表的操作和使用技術
5.3.1建立新層
5.3.2層的屬性設置和查詢函數(shù)
5.3.3層屬性的修改和查詢實例
5.3.4數(shù)據(jù)庫中層的檢索
5.3.5設置圖形數(shù)據(jù)庫的當前層
5.4字體樣式表的操作和使用技術
5.4.1定義字體樣式
5.4.2字體的效果設置和查詢函數(shù)
5.5尺寸標注樣式表的操作和使用技術
5.5.1尺寸標注樣式和尺寸變量
5.5.2 尺寸標注樣式表的操作函數(shù)
5.5.3尺寸標注樣式表應用實例
5.6符號表記錄的建立、編輯和查詢
5.6.1符號表記錄的建立
5.6.2符號表記錄的編輯
5.6.3符號表記錄的查詢
5.6.4應用實例一線型表記錄的建立
5.6.5應用實例二:線型表記錄的編輯
5.6.6應用實例三線型表記錄的查詢
第6章 容器對象之二:對象字典
的操作和使用技術
6.1組字典的操作使用技術
6.1.1組和組字典
6.1.2組字典操作的常用函數(shù)介紹
6.1.3AcDbGroup類的常用成員函
數(shù)介紹
6.1.4組字典技術應用實例
6.2多線樣式字典的操作和使用技術
6.2.1建立多線樣式
6.2.2多線樣式主要函數(shù)介紹
6.2.3多線對象建立實例
6.3用戶對象字典的操作和使用技術
6.3.1有名對象字典 用戶對象字典
和字典中的對象
6.3.2用戶對象字典定義和字典對象
的查詢
6.3.3用戶對象字典的操作實例之一:
實體對象的加入和查詢
6.3.4用戶對象字典的操作實例之二:
擴展記錄的加入和查詢
第7章 使用MFC的ARX應用程序
設計技術和應用
7.1ARX應用程序與MFC庫的鏈接方式
7.1.1靜態(tài)鏈接和動態(tài)鏈接的含義
7.1.2靜態(tài)鏈接和動態(tài)鏈接比較
7.2使用MFC的ARX應用程序結構和
功能
7.2.1與MFC靜態(tài)鏈接的ARX應用程
序初始化部分
7.2.2與MFC動態(tài)鏈接的ARX應用
程序初始化部分
7.2.3程序的主體部分
7.2.4使用MFC的ARX應用程序運行機制
7.3使用MFC的ARX應用程序建立方法
7.3.1創(chuàng)建ARX應用程序框架
7.3.2設計主體程序
7.3.3設計初始化部分
7.3.4模塊定義文件的修改
7.3.5編譯和鏈接選項設置
7.3.6程序的生成和運行
7.3.7本節(jié)小結
7.4模式對話框界面設計實例
7.5無模式對話框界面設計實例
7.6屬性對話框界面設計實例
第8章 ARX應用程序設計中的實用
技術和實例
8.1ARX應用程序中的尺寸標注技術
8.1.1尺寸對象的組成和常用的尺寸
標注類
8.1.2常用尺寸標注類的成員函數(shù)
介紹
8.1.3尺寸標注對象的生成
8.2尺寸標注技術應用實例
8.2.1主要功能介紹
8.2.2主要子函數(shù)說明
8.2.3尺寸標注的鼠標拖動技術
8.2.4源程序清單
8.2.5尺寸標注函數(shù)使用
8.3圖案填充函數(shù)介紹
8.3.1圖案填充類的構造函數(shù)
8.3.2邊界定義和查詢
8.3.3填充圖案平面函數(shù)
8.3.4填充圖案關聯(lián)函數(shù)
8.3.5設置填充圖案方式函數(shù)
8.3.6填充圖案設置和查詢
8.3.7填充圖案顯示控制
8.4ARX應用程序中的圖案填充技術
和應用
8.4.1圖案填充對象的生成
8.4.2應用實例
8.5ARX應用程序中的視圖管理技術和
應用
8.5.1概述
8.5.2視圖的生成和查詢
8.5.3視圖管理程序介紹
第9章 ARX應用程序中的實體造型
技術和應用
9.1基本三維實體生成技術
9.1.1基本三維實體生成方法
9.1.2生成基本三維實體的成員函數(shù)
介紹
9.1.3生成基本實體的程序設計實例
9.2基于二維對象生成三維實體的程序
設計
9.2.1將二維對象擠出成三維實體
9.2.2將二維對象旋轉成三維實體
9.2.3用擠出方法生成三維實體的程序
設計實例
9.3三維實體的布爾運算和查詢
9.3.1三維實體的布爾運算及布爾運算
函數(shù)
9.3.2三維實體的查詢
9.4三維實體參數(shù)化繪圖程序設計實例
9.4.1輸入?yún)?shù)和交互界面
9.4.2主要變量和函數(shù)
9.4.3程序初始化部分和實現(xiàn)文件
9.4.4程序的運行結果
9.5復雜零件的三維實體造型程序設計
實例
9.5.1程序的設計思路和蝸桿齒廓生成
原理
9.5.2刀具生成技術
9.5.3刀具和蝸桿圓柱體的位置變換
9.5.4蝸桿齒廓的生成
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
AutoCAD高級開發(fā)技術--ARX編程及應用 PDF格式下載