SolidWorks開發篇

SolidWorks開發篇

《SolidWorks開發篇 》是2010年化學工業出版社出版的圖書,作者是曹岩。

基本介紹

  • 書名:SolidWorks開發篇
  • 作者:曹岩
  • ISBN:9787122079589
  • 頁數:417 
  • 定價:49.00元
  • 出版社:化學工業出版社
  • 出版時間:2010年5月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《SolidWorks開發篇》內容簡介:SolidWorks是一套機械設計自動化軟體,採用了用戶熟悉的Microsoft Windows圖形用戶界面。
《SolidWorks開發篇》系統地介紹了SolidWorks 2009的主要開發功能與使用方法,主要包括SolidWorks 2009 API概述、Visual C++ 6.0集成開發環境、API對象、SolidWorks編程基礎、SolidWorks環境下用VC++開發程式界面、SolidWorks環境下VC++控制項開發實例、SolidWorks程式驅動法設計、SolidWorks基於資料庫系統的參數驅動法、SolidWorks基於資料庫系統的配置驅動法、SolidWorks裝配體標準件庫設計等。
《SolidWorks開發篇》內容新穎實用,實例豐富,可供從事機械設計與製造、模具製造、鈑金設計、焊接等工程技術人員以及大專院校師生、CAD/CAM研究與套用人員參閱,尤其適合於CAD/CAM研發人員快速掌握和使用其主要開發功能,進一步擴展和深化SolidWorks套用。

圖書目錄

第1章 SolidWorks2009API概述1
1.1 SolidWorks系統簡介2
1.1.1 易用和友好的界面2
1.1.2 零件建模2
1.1.3 工程圖繪製2
1.1.4 裝配設計3
1.1.5 二次開發3
1.2 SolidWorks2009API4
1.3 用VisualC++開發SolidWorks的關鍵技術4
1.3.1 COM定義4
1.3.2 組件化程式設計思想5
1.3.3 COM技術在SolidWorks中的套用5
1.3.4 SolidWorks所提供的COM接口6
1.4 SolidWorks2009API函式語法7
第2章 VisualC++6.0集成開發環境11
2.1 VisualC++6.0的安裝12
2.1.1 VisualC++6.0對系統的要求12
2.1.2 VisualC++6.0的安裝過程12
2.2 VisualC++6.0集成開發環境15
2.2.1 VisualC++6.0主界面15
2.2.2 VisualC++6.0幫助系統23
2.3 VisualC++6.0程式的編輯及調試23
2.3.1 VisualC++6.0應用程式的創建與編輯23
2.3.2 應用程式的編譯、連線和運行26
2.3.3 程式動態調試方法28
2.4 實例32
第3章 SolidWorks2009API對象35
3.1 SolidWorks對象36
3.2 OLEAutomation技術36
3.3 COM與Dispatch36
3.4 Application對象37
3.4.1 AssembleDoc對象37
3.4.2 DrawingDoc對象38
3.4.3 ModelDoc對象38
3.5 Annotation對象39
3.6 Configuration(配置)對象44
3.7 Enumeration(枚舉)對象45
3.8 Feature(特徵)對象46
3.9 FeatureManager(特徵管理器)對象46
3.10 Sketch(草圖)對象46
3.11 UserInterface(用戶接口)對象47
3.11.1 Frame(框架)對象47
3.11.2 StatusBarPane(狀態欄窗格)對象47
3.11.3 SWPropertySheet(SolidWorks屬性頁)對象48
3.12 Utility(實用工具)對象48
3.12.1 ColorTable(色彩表)對象48
3.12.2 EquationMgr(公式管理器)對象48
3.12.3 SelectionMgr(選擇管理器)對象49
3.12.4 TextFormat(文本格式)對象49
3.13 Event(事件)對象50
3.14 CustomInterface(自定義接口)對象50
3.14.1 SwAddin(SolidWorks外掛程式)對象50
3.14.2 SwColorContour(SolidWorks色彩定義)對象51
3.15 Vertex(頂點)對象51
3.16 Notifications(通知)對象53
3.17 FeatMgrView(特徵樹)對象54
第4章 SolidWorks編程基礎57
4.1 MFC編程特點58
4.2 工程嚮導Swizard.swx58
4.3 用Swizard.swx開發DLL外掛程式的步驟59
4.4 載入自定義的AddIn外掛程式的方法63
4.5 AddInTest程式分析64
4.5.1 用戶自定義外掛程式的工作流程64
4.5.2 AddInTest外掛程式程式包含的檔案65
4.5.3 相關函式介紹66
4.5.4 標準MFCStdAfx.h代碼清單70
4.5.5 標準資源的頭檔案Resource.h清單71
4.5.6 StdAfx.cpp代碼清單71
4.5.7 AddInTest.h代碼清單72
4.5.8 AddInTest.cpp代碼清單72
4.5.9 ExampleApp.h代碼清單74
4.5.1 0ExampleApp.cpp代碼清單75
4.6 生成HELLOWORLD外掛程式80
4.7 套用AddInManager管理外掛程式82
4.8 編輯目標信息檢索83
4.9 隱藏零件模型特徵98
4.10 獲取SolidWorks歷史版本信息113
第5章 SolidWorks環境下用VC++開發程式界面125
5.1 SolidWorks外掛程式應用程式界面簡介126
5.2 自定義選單126
5.2.1 相關函式126
5.2.2 自定義單級選單128
5.2.3 自定義多級選單131
5.2.4 添加滑鼠右鍵選單138
5.3 自定義工具列142
5.3.1 相關函式142
5.3.2 用戶自定義工具列實例144
5.4 自定義對話框149
5.4.1 相關函式149
5.4.2 自定義對話框實例151
第6章 SolidWorks環境下VC++控制項開發實例163
6.1 SolidWorks二次開發實例164
6.1.1 創建圓錐體164
6.1.2 計算面上圓孔數目177
6.1.3 獲得實體上點的坐標192
6.1.4 獲得樣條曲線上點的坐標200
6.1.5 創建實體208
6.1.6 改變零件尺寸單位218
6.1.7 旋轉模型視角223
6.1.8 獲得選定特徵及其類型228
6.1.9 創建圓柱體236
6.1.10 遍歷所有打開的檔案244
6.1.11 由名稱得到指定邊緣及參數249
6.1.12 遍歷裝配體254
6.2 平鍵標準件庫開發實例259
6.2.1 相關函式262
6.2.2 BongParaDLG.cpp程式清單268
6.2.3 BongParaDLG.h程式清單273
6.2.4 StdBond.cpp程式清單275
6.2.5 StdBond.h程式清單278
6.2.6 ExampleApp.cpp程式清單279
6.2.7 實例運行結果285
第7章 採用程式驅動法設計牙嵌離合器標準件庫289
7.1 程式驅動法設計簡介290
7.1.1 外掛程式功能簡介290
7.1.2 SolidWorks環境下掛選單292
7.1.3 相關函式293
7.1.4 ADD.h程式清單300
7.1.5 ADD.def程式清單301
7.2 牙嵌離合器外掛程式界面設計301
7.2.1 添加List控制項301
7.2.2 ComboBox控制項303
7.2.3 StaticText、EditBox和Button控制項303
7.2.4 添加對話框成員變數304
7.2.5 界面設計相關函式306
7.2.6 外掛程式程式流程圖311
7.2.7 CHJQY.cpp程式清單312
7.2.8 CHJQY.h程式清單321
7.2.9 YAQIAN.cpp程式清單322
7.2.1 0YAQIAN.h程式清單331
7.3 牙嵌離合器資料庫設計332
7.3.1 Access資料庫管理系統簡介333
7.3.2 設計牙嵌離合器資料庫檔案表333
7.3.3 創建數據源335
7.3.4 牙嵌離合器標準件庫查詢程式336
7.3.5 CCJX.cpp程式清單339
7.3.6 CCJX.h程式清單341
7.4 牙嵌離合器程式驅動設計342
7.4.1 相關函式342
7.4.2 ADD.cpp程式清單349
7.4.3 ADD.h程式清單364
第8章 基於資料庫系統的參數驅動法程式設計365
8.1 基於資料庫系統的參數驅動法簡介366
8.2 直線導軌外掛程式程式的界面設計366
8.2.1 界面設計367
8.2.2 daogui.cpp程式清單367
8.3 資料庫設計370
8.3.1 數據組織370
8.3.2 dg.cpp程式清單370
8.4 程式設計371
8.4.1 相關函式371
8.4.2 B.cpp程式清單373
第9章 基於資料庫系統的配置驅動法程式設計377
9.1 基於資料庫系統的配置驅動法簡介378
9.2 螺栓緊固件庫界面設計378
9.3 資料庫設計382
9.4 程式設計383
9.4.1 相關函式383
9.4.2 StdBond.cpp程式清單384
第10章 SolidWorks裝配體標準件庫設計389
10.1 標準件庫外掛程式程式開發簡介390
10.2 主要函式介紹393
10.3 ExampleApp.cpp程式清單395
10.4 ExampleApp.h程式清單398
10.5 Gunz.cpp程式清單400
10.6 Gunz.h程式清單407
10.7 GZLL.cpp程式清單408
10.8 GZLL.h程式清單410
10.9 GZLParameter.cpp程式清單411
10.10 GZLParameter.h程式清單415

相關詞條

熱門詞條

聯絡我們