SolidWorks 2008二次開發(fā)基礎(chǔ)與實(shí)例

出版時(shí)間:2009-8  出版社:清華大學(xué)  作者:王文波//涂海寧//熊君星  頁(yè)數(shù):291  字?jǐn)?shù):386000  
Tag標(biāo)簽:無  

前言

  SolidWorks是一款非常優(yōu)秀的三維機(jī)械軟件。SolidWorks在企業(yè)、單位中的應(yīng)用越來越廣泛,學(xué)習(xí)和使用SolidWorks的人員越來越多。企業(yè)為了提高效率,提高市場(chǎng)競(jìng)爭(zhēng)力,必然有快速開發(fā)新產(chǎn)品、形成自身產(chǎn)品特色的需求。這些需求又使得SolidWorkss軟件二次開發(fā)的需求也日益迫切。  目前,有關(guān)SolidWorks軟件二次開發(fā)的書籍很少,而且以介紹使用VB進(jìn)行SolidWorks軟件二次開發(fā)為主。廣大學(xué)習(xí)者只能依靠SolidWorks API幫助自己摸索。但是solidworks API的幫助全是英文的,這對(duì)于廣大的SolidWorks軟件使用人員和開發(fā)人員閱讀理解有一定的困難,而且SolidWorks API幫助偏重于理論上的介紹,聯(lián)系實(shí)際應(yīng)用的很少,廣大學(xué)習(xí)者在學(xué)習(xí)開發(fā)的過程中肯定會(huì)遇到各種困難?! 榱藥椭麄兏?、更快地掌握SolidWorks軟件的二次開發(fā),作者將自己的學(xué)習(xí)過程和所操作的實(shí)際項(xiàng)目的內(nèi)容進(jìn)行總結(jié)提煉,編寫了本書?! ∮捎赟olidWorks API的內(nèi)容非常多,SolidWorks軟件二次開發(fā)牽涉的面非常廣,不可能在一本書中將其完全論述,所以,本書把SolidWorks軟件二次開發(fā)的內(nèi)容歸為用戶界面、文件操作、特征與草圖、零件、工程圖、裝配體等幾個(gè)主要方面。針對(duì)每種類型都介紹了一些實(shí)例,并對(duì)實(shí)例所能完成的功能、實(shí)例實(shí)現(xiàn)的步驟、實(shí)例中所用到的SolidWorks API函數(shù)和所有程序進(jìn)行了詳細(xì)的講解。本書所舉的實(shí)例有其特定的應(yīng)用場(chǎng)合,但讀者只要掌握了本書所論述的SolidWorks二次開發(fā)的知識(shí)和二  次開發(fā)的方法,理解了二次開發(fā)的思路,就能根據(jù)實(shí)際的開發(fā)需求,查找SolidWorksAPI幫助中相關(guān)的函數(shù),解決開發(fā)中的實(shí)際問題,實(shí)現(xiàn)滿足企業(yè)實(shí)際開發(fā)需求的功能。隨書附帶的光盤中,包括本書所有的SolidWorks二次開發(fā)源代碼和模型文件?! ∮捎诰幷咚接邢蓿瑫须y免有疏漏和不足之處,希望廣大讀者批評(píng)指正,編者郵箱為wbingd@tom.com。

內(nèi)容概要

本書主要講述基于VC++平臺(tái)進(jìn)行SolidWorks軟件的二次開發(fā)。本書內(nèi)容包括兩大部分: SolidWorks二次開發(fā)基礎(chǔ)和SolidWorks二次開發(fā)實(shí)例。第一部分介紹了SolidWorks API中各種基本對(duì)象及其屬性和方法,并介紹了SolidWorks軟件二次開發(fā)的一般過程,旨在幫助廣大初學(xué)者快速入門。第二部分為各種SolidWorks二次開發(fā)實(shí)例,內(nèi)容涉及用戶界面、文件操作、特征與草圖、零件、工程圖、裝配體、參數(shù)化設(shè)計(jì)等。讀者在學(xué)習(xí)這些實(shí)例的同時(shí),又可以參考其思路,并將其運(yùn)用到企業(yè)實(shí)際工作當(dāng)中,從而提高企業(yè)的產(chǎn)品質(zhì)量和工作效率。本書附錄為部分SolidWorks API枚舉型變量值,供讀者快速查閱。    本書適用于使用SolidWorks軟件的不同層次的人員閱讀,可作為SolidWorks軟件二次開發(fā)的入門教材,也可作為已有SolidWorks軟件二次開發(fā)基礎(chǔ)的人員進(jìn)一步提高的參考書籍。

書籍目錄

第1章 SolidWorks二次開發(fā)基礎(chǔ) 1.1 SolidWorks API基礎(chǔ)知識(shí)  1.1.1 SolidWorks API中的術(shù)語(yǔ)  1.1.2 SolidWorks API對(duì)象概述  1.1.3 SolidWorks API的語(yǔ)法  1.2 用VC++ 6.0開發(fā)SolidWorks 的步驟  1.2.1 SolidWorks API SDK的安裝  1.2.2 第一個(gè)插件程序  1.2.3 注冊(cè)表與SolidWorks 二次開發(fā)第2章 文件操作  2.1 獲得文件的歷史版本信息  2.2 遍歷所有打開的文件  2.3 查找文件所參考的其他文件  2.4 新建零件文件  2.5 自定義屬性頁(yè)第3章 特征與草圖  3.1 獲得草圖及草圖中的所有線段  3.2 獲得樣條曲線的參數(shù)  3.3 列出草圖線段的約束  3.4 生成草圖樣條曲線  3.5 獲得所選特征的父特征  3.6 草圖關(guān)聯(lián)檢查  3.7 隱藏FeatureManager中所選的特征  3.8 創(chuàng)建拉伸特征第4章 零件與幾何體  4.1 獲取用戶選擇的對(duì)象  4.2 獲得零件的配置  4.3 更改視圖比例  4.4 動(dòng)態(tài)旋轉(zhuǎn)模型  4.5 獲得并設(shè)置零件的單位第5章 工程圖  5.1 標(biāo)題欄規(guī)范檢查  5.2 工程圖屬性檢查  5.3 提取材料明細(xì)表信息  5.4 移動(dòng)所有的尺寸到指定的圖層  5.5 將自定義屬性和摘要中的內(nèi)容寫入標(biāo)題欄  5.6 新建工程圖文件第6章 裝配體  6.1 非模態(tài)對(duì)話框  6.2 遍歷裝配并獲得各裝配件的質(zhì)量  6.3 獲得裝配件的約束狀態(tài)  6.4 檢查裝配件中各零件是否處于隱藏狀態(tài)  6.5 獲得裝配件中各零件的屬性  6.6 遍歷裝配體中的同心配合裝配關(guān)系及其配合參數(shù)  6.7 新建裝配體文件  6.8 零件裝配第7章 對(duì)話框與數(shù)據(jù)庫(kù)  7.1 模態(tài)對(duì)話框  7.2 在模態(tài)對(duì)話框中使用SolidWorks API  7.3 非模態(tài)對(duì)話框  7.4 MFC控件使用實(shí)例  7.5 數(shù)據(jù)庫(kù)第8章 參數(shù)化設(shè)計(jì)  8.1 使用系列零件設(shè)計(jì)表建立新配置  8.2 修改尺寸實(shí)現(xiàn)參數(shù)化設(shè)計(jì)  8.3 Excel在SolidWorks二次開發(fā)中的應(yīng)用  8.4 齒輪的參數(shù)化設(shè)計(jì)第9章 使用Visual C++.NET開發(fā)SolidWorks  9.1 使用VC++.NET制作SolidWorks二次開發(fā)插件第10章 異步模式  10.1 SolidWorks二次開發(fā)的異步模式附錄參考文獻(xiàn)

章節(jié)摘錄

  第1章 SolidWorks二次開發(fā)基礎(chǔ)  本章分為兩大部分,第一部分介紹SolidWorks二次開發(fā)的基本概念和基礎(chǔ)知識(shí),包括SolidWorks APl對(duì)象和SolidWorks APl的語(yǔ)法。第二部分通過一個(gè)實(shí)例來介紹SolidWorks 2008二次開發(fā)的基本過程?! ‘?dāng)前主流的三維軟件,如SolidWorks、UG、Pro/E等,都提供了二次開發(fā)接口(API),使用戶能在軟件本身功能的基礎(chǔ)上開發(fā)出新的功能模塊,滿足特定的需求。二次開發(fā)的優(yōu)勢(shì)在于它可以通過三維軟件提供的APl調(diào)用三維軟件本身的功能,直接在已有功能的基礎(chǔ)上開發(fā)特定功能的軟件模塊。二次開發(fā)的不足之處是開發(fā)的自由度受限于開發(fā)平臺(tái)接口的開放程度,SolidWorks二次開發(fā)接口(SolidWorks API)有著良好的開發(fā)性和兼容性。SolidWorks軟件本身的功能大部分都可以通過調(diào)用APl命令實(shí)現(xiàn),同時(shí)在SolidWorks 2008 APl中還加入了支持OLE對(duì)象操作的接口(比如圖片和Excel文檔)?! olidWorks 2008 APl對(duì)二次開發(fā)人員有著良好的支持,在SolidWorks中有針對(duì)Visual C++6.0的開發(fā)向?qū)Ш蚔isual C++.NET的開發(fā)向?qū)?,這些開發(fā)向?qū)殚_發(fā)人員構(gòu)造出一個(gè)基本的二次開發(fā)框架,降低了進(jìn)行二次開發(fā)的難度,極大地提高了開發(fā)效率。SolidWorks支持開發(fā)人員采用多種開發(fā)工具進(jìn)行二次開發(fā),在SolidWorks 2008中,開發(fā)人員可以采用的開發(fā)工具有Visual C++6.0、VisualBasic、VBA、Visual C++.NET、Visual Basic.NET和其他支持COM/OLE的開發(fā)工具(比如DELPHI)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    SolidWorks 2008二次開發(fā)基礎(chǔ)與實(shí)例 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   應(yīng)該不錯(cuò),希望能幫助我
  •   速度快,書也是我正想要的,品質(zhì)不錯(cuò)!
  •   將Solidworks與VC++結(jié)合起來的書,適合編程開發(fā)
  •   產(chǎn)品不錯(cuò),比我上次買的好,上次買的一本書光盤時(shí)壞的。
  •   如果能把價(jià)格在降低就更好了,此外這書有點(diǎn)厚
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7