SolidWorks高級教程:二次開發與API

SolidWorks高級教程:二次開發與API

《SolidWorks高級教程:二次開發與API》是2009年機械工業出版社出版的圖書,作者是(美國)SolidWorks公司。

基本介紹

  • 書名:SolidWorks高級教程:二次開發與API
  • 作者:(美國)SolidWorks公司
  • ISBN:9787111248545
  • 定價:48.00 元
  • 出版社: 機械工業出版社
  • 出版時間: 2009
  • 開本: 16
內容簡介,目錄,序言,

內容簡介

《SolidWorks高級教程--二次開發與API》詳細介紹了SolidWorks2007軟體和COSMOS2007軟體的功能,以及使用該軟體進行三維產品設計、工程分析的方法、思路、技巧和步驟。值得一提的是,SolidWorks2007不僅在功能上進行了200多項改進,更加突出的是它在技術上的巨大進步與創新。推出的智慧型特徵技術SWIFT,可以更好地滿足工程師的設計需求,帶給新老用戶更大的實惠!

目錄

前言
本書使用說明
緒論
1開始
0.1.1檔案類型
0.1.2使用顯示聲明OptionExplicit
0.1.3變數
0.1.4選擇數據類型
0.1.5API單位
0.1.6SolidWorksConstantsTypeLibrary
2宏錄製技巧
0.2.1SolidWorks2007API幫助
0.2.2API對象接口
0.2.3內容
0.2.4索引
0.2.5搜尋
0.2.6理解API接口成員的描述方法
第1章使用宏錄製器
1.1錄製宏
1.2宏工具列
1.3理解宏代碼是怎樣工作的
1.4理解如何調用API接口的成員
1.5傳遞參數
1.6整理代碼
1.6.1注釋代碼
1.6.2調試代碼
1.7向宏中添加窗體
練習1-1錄製宏
練習l-2添加宏代碼到VBA按鈕控制項
練習1-3在VBA窗體中添加用戶輸入域
第2章API對象模型
2.1SolidWorksAPI對象模型概述
2.2Visual:Basic自動類型轉換
2.3應用程式對象
2.3.1SolidWorks2007類型庫
2.3.2IntelliSense(智慧型感知)
2.3.3早綁定和後綁定
2.4實例學習:連線到新文檔
2.5實例學習:連線到現存的文檔
練習2-1使用新建文檔
練習2-2使用已存在的文檔
第3章設定系統選項和文檔屬性
3.1用戶參數選擇一系統選項
3.1.1設定複選框
3.1.2設定整型文本框
3.1.3設定雙精度型文本框
3.1.4設定字元型文本框
3.1.5設定列表框
3.1.6設定選項按鈕
3.1.7設定滑動條
3.2用戶參數選擇一文檔屬性
3.3定位正確的API和枚舉值
3.4系統選項一用戶可選參數表
3.5檔案屬性一用戶可選參數表
練習3-1更改多個系統選項
練習3-2更改多個檔案屬性
第4章自動化零件設計
4.1設定材質
4.2創建矩形草圖
4.3添加標註尺寸
4.4創建時選中
4.5創建圓草圖
4.6創建拉伸特徵
4.7拉伸中的輪廓選擇
4.8創建旋轉特徵
4.9快速索引列表
練習零件自動創建過程
第5章自動化裝配體設計
5.1變換
5.2創建數學變換陣
5.3變換矩陣
5.4激活檔案
5.5隱藏檔案
5.6對象集合
5.7建立線、邊集合
5.8建立面集合
5.9獲得相鄰面
5.10建立點集合
5.11獲得曲線參數
5.12添加把手並將其裝配到底座上
5.13添加零部件
5.14添加配合
練習添加零部件
第6章工程圖自動操作
6.1獲得配置的名稱
6.2新建圖紙
6.3創建視圖
6.4插入注釋
6.5遍歷工程圖視圖
6.6以不同格式保存工程圖
6.7創建工程圖紙的相關命令
練習工程圖自動操作
第7章選擇與遍歷技術
7.1實例學習:編程實現選擇對象
7.1.1選擇管理SelectionManager
7.1.2訪問SelectionManager
7.1.3確定被選中對象的數目
7.1.4訪問被選中對象
7.1.5獲得選中對象的類型
7.1.6獲得特徵類型
7.1.7特徵數據對象
7.1.8訪問特徵數據對象
7.1.9訪問選取集合
7.1.10釋放選集
7.1.11修改特徵數據屬性
7.1.12修改對象定義
7.2SolidWorksBREP模型
7.3幾何與拓撲遍歷
7.4實例學習:體和面遍歷
7.4.1返回體指針列表
7.4.2面材質屬性
7.5實例學習:遍歷:FeatureManager
7.5.1從頭遍歷FeatureManager
7.5.2顯示特徵名和類型
7.5.3設定特徵壓縮狀態
7.5.4設定特徵UI狀態
7.5.5從FeatureManager的指定位置獲得特徵
練習7-1處理預選擇1
練習7-2處理預選擇2
練習7-3遍歷FeatureManager
第8章添加自定義屬性和特性
8.1實例學習:自定義屬性
8.1.1在SolidWorks中添加自定義屬性
8.1.2設定並獲得自定義屬性值
8.1.3獲得自定義屬性名
8.1.4獲得自定義屬性數目
8.2實例學習:帶自定義屬性的配置
8.2.1從SolidWorks模型獲得質量特性
8.2.2使用API獲得質量特性
8.3實例學習:檔案摘要信息
8.4實例學習:檔案屬性
8.4.1名稱屬性
8.4.2屬性對象
8.5實例學習:面屬性
8.5.1查找圓柱面和關聯屬性
8.5.2在模型視圖顯示標註
8.5.3創建CNC代碼
8.5.4屬性類型遍歷
8.5.5關於屬性最後的話
練習8.1添加質量特性到自定義屬性
練習8.2為邊添加屬性
第9章SolidWorksAPISDK
9.1APISDK
9.2實例學習:創建VB.NETAdd-In
9.2.1引用
9.2.2比較Add-inDLL和獨立執行程式
9.2.3載入並運行Add-in程式
9.3實例學習:創建C#Add-in
9.4實例學習:C++外掛程式
9.4.1編譯C++外掛程式
9.4.2載入C++外掛程式
9.4.3調試C++外掛程式
9.5選擇一種程式語言
第10章自定義SOlidworks用戶界面
10.1實例學習:使用VB.NET自定義uI
10.1.1調試DLL
10.1.2調試器鍵盤快捷鍵
10.2理解外掛程式代碼
10.2.1導人名稱空間
10.2.3理解GLJID
10.2.4連線SolidWorks
10.2.5雙向通信
10.2.6設定回調信息
10.2.7自定義選單
10.2.8自定義命令項
10.2.9建立回調
10.2.10在外掛程式中創建並添加自定義工具列
10.2.11創建工具列點陣圖
10.2.12在VB.NEI解決方案中添加工具列點陣圖
10.2.13點陣圖句柄類
10.2.14類視圖視窗
10.2.15添加工具列
10.3屬性頁
10.3.1屬性頁的成員
10.3.2PropertyManager.Page2
10.3.3PropertyManager.Page2Handler2
10.3.4創建屬性管理頁
10.4屬性頁組和控制項
10.4.1添加分組
10.4.2組和控制項ID
10.4.3添加控制項
10.4.4在控制項中添加圖片標籤
10.5刪除選單和工具列
10.6其他自定義內容
10.6.1自定義狀態欄
10.6.2自定義彈出選單
10.6.3自定義模型視圖視窗
練習10.1創建一個新選單
練習10.2設定工具列按鈕
練習10.3在屬性管理頁上添加控制項
第11章通知
11.1通知概述
11.2VBA中的通知
11.3實例學習:簡單通知
11.4實例學習:使用.NET中的通知
11.4.1事件句柄類
11.4.2:DocumentEventHandler類
11.4.3關聯DocumentEvent句柄
11.4.4繼承
11.4.5多態
11.4.6事件句柄派生類
11.4.7DocView類
11.4.8分離SolidWorks事件句柄
11.4.9支持通知的接口
練習使用外掛程式嚮導處理事件
附錄
附錄A宏特徵
附錄B批轉換1
附錄C批轉換2
附錄D遍歷裝配體
附錄E自定義模型視圖
……

序言

SolidWorks公司很高興為您提供這套最新的SolidWor-ks公司中文原版系列培訓教程。我們對中國市場有著長期的承諾,自從1996年以來,我們就一直保持與北美地區同步發布SolidWorks 3D設計軟體的每一個中文版本。我們感覺到SolidWorks公司與大中國區用戶之間有著一種特殊的關係,因此也有著一份特殊的責任。這種關係是基於我們共同的價值觀——創造性、創新性、卓越的技術,以及世界級的競爭能力。這些價值觀一部分是由公司的共同創始人之一李向榮(Tommy Li)所建立的。
SolidWorks高級教程:二次開發與API

熱門詞條

聯絡我們