SolidWorks開發(fā)篇

出版時間:2010-5  出版社:化學工業(yè)出版社  作者:曹巖,方舟 主編  頁數(shù):417  

前言

SolidWorks是一套機械設計自動化軟件,采用用戶熟悉的MicrosoftWindows圖形用戶界面,操作方便、簡便易學、易于掌握,廣泛應用于機械、汽車、航空等領(lǐng)域。為了使讀者能夠系統(tǒng)地掌握SolidWorks2009基礎內(nèi)容并逐漸提高使用技能,最后能熟練應用SolidWorks2009軟件,針對企業(yè)產(chǎn)品特點,快速、高效地開發(fā)適應市場需求的產(chǎn)品,筆者結(jié)合自己使用SolidWorks的實際經(jīng)驗和心得體會,通過融經(jīng)驗技巧于一體的內(nèi)容與典型實例講解,系統(tǒng)介紹SolidWorks2009的主要開發(fā)功能、方法與過程。本書主要內(nèi)容包括:第1章介紹SolidWorks開發(fā)環(huán)境、SolidWorks開發(fā)接口和SolidWorksAPI函數(shù)語法。第2章主要內(nèi)容包括VisualC++6.0的安裝過程、集成開發(fā)環(huán)境介紹、程序的編譯、連接以及程序的調(diào)試方法等。第3章介紹SolidWorks對象及對象之間的繼承關(guān)系、對象的功能。第4章介紹采用SolidWorksAPI函數(shù)結(jié)合MFC開發(fā)技術(shù)開發(fā)SolidWorks插件的方法。第5章介紹菜單以及多級菜單在SolidWorks環(huán)境下掛接工具欄和對話框的設計。第6章介紹采用SolidWorksAPI函數(shù)開發(fā)插件應用程序,對每個實例中采用的函數(shù)介紹了其參數(shù)和使用方法。第7章介紹采用程序驅(qū)動法設計標準件庫。第8章以直線導軌為設計對象,介紹基于數(shù)據(jù)庫系統(tǒng)的參數(shù)驅(qū)動法程序設計。第9章以螺栓緊固件為研究對象,介紹基于數(shù)據(jù)庫系統(tǒng)的配置驅(qū)動法。第10章以滾子鏈為研究對象,介紹在SolidWorks環(huán)境下開發(fā)裝配體標準件庫的方法。本書可供從事機械設計與制造、模具制造、鈑金設計、焊接等工程技術(shù)人員以及大專院校師生、CAD/CAM研究與應用人員參閱,尤其適合于CAD/CAM研發(fā)人員快速掌握和使用其主要開發(fā)功能,進一步擴展和深化SolidWorks應用。本書由曹巖、方舟主編,張海鵬、呂勤勇、崔斌副主編,參編人員還包括方舟、陶毅、白瑀、杜江、范慶明、姚慧、樊亞軍、曹森、楊麗娜等。由于編者水平及使用經(jīng)驗有限,疏漏之處在所難免,望各位讀者不吝賜教,在此深表感謝。

內(nèi)容概要

SolidWorks是一套機械設計自動化軟件,采用了用戶熟悉的Microsoft Windows圖形用戶界面。本書系統(tǒng)地介紹了SolidWorks 2009的主要開發(fā)功能與使用方法,主要包括SolidWorks 2009 API概述、Visual C++ 6.0集成開發(fā)環(huán)境、API對象、SolidWorks編程基礎、SolidWorks環(huán)境下用VC++開發(fā)程序界面、SolidWorks環(huán)境下VC++控件開發(fā)實例、SolidWorks程序驅(qū)動法設計、SolidWorks基于數(shù)據(jù)庫系統(tǒng)的參數(shù)驅(qū)動法、SolidWorks基于數(shù)據(jù)庫系統(tǒng)的配置驅(qū)動法、SolidWorks裝配體標準件庫設計等。     本書內(nèi)容新穎實用,實例豐富,可供從事機械設計與制造、模具制造、鈑金設計、焊接等工程技術(shù)人員以及大專院校師生、CAD/CAM研究與應用人員參閱,尤其適合于CAD/CAM研發(fā)人員快速掌握和使用其主要開發(fā)功能,進一步擴展和深化SolidWorks應用。

書籍目錄

第1章 SolidWorks 2009 API概述   1.1 SolidWorks系統(tǒng)簡介    1.1.1 易用和友好的界面    1.1.2 零件建模    1.1.3 工程圖繪制    1.1.4 裝配設計    1.1.5 二次開發(fā)   1.2 SolidWorks 2009 API   1.3 用Visual C++開發(fā)SolidWorks的關(guān)鍵技術(shù)    1.3.1 COM定義    1.3.2 組件化程序設計思想    1.3.3 COM技術(shù)在SolidWorks中的應用    1.3.4 SolidWorks所提供的COM接口   1.4 SolidWorks 2009 API函數(shù)語法  第2章 Visual C++ 6.0集成開發(fā)環(huán)境   2.1 Visual C++ 6.0的安裝    2.1.1 Visual C++ 6.0對系統(tǒng)的要求    2.1.2 Visual C++ 6.0的安裝過程   2.2 Visual C++ 6.0 集成開發(fā)環(huán)境    2.2.1 Visual C++ 6.0主界面    2.2.2 Visual C++ 6.0幫助系統(tǒng)   2.3 Visual C++ 6.0程序的編輯及調(diào)試    2.3.1 Visual C++ 6.0應用程序的創(chuàng)建與編輯    2.3.2 應用程序的編譯、連接和運行    2.3.3 程序動態(tài)調(diào)試方法   2.4 實例 第3章 SolidWorks 2009 API 對象   3.1 SolidWorks對象   3.2 OLE Automation技術(shù)   3.3 COM與Dispatch   3.4 Application 對象    3.4.1 AssembleDoc對象    3.4.2 DrawingDoc對象    3.4.3 ModelDoc對象   3.5 Annotation 對象   3.6 Configuration(配置)對象   3.7 Enumeration(枚舉)對象   3.8 Feature(特征)對象   3.9 FeatureManager(特征管理器)對象   3.10 Sketch(草圖)對象   3.11 User Interface(用戶接口)對象    3.11.1 Frame(框架)對象    3.11.2 StatusBarPane(狀態(tài)欄窗格)對象    3.11.3 SWPropertySheet(SolidWorks屬性頁)對象   3.12 Utility(實用工具)對象    3.12.1 ColorTable(色彩表)對象    3.12.2 EquationMgr(公式管理器)對象    3.12.3 SelectionMgr(選擇管理器)對象    3.12.4 TextFormat(文本格式)對象   3.13 Event(事件)對象   3.14 Custom Interface(自定義接口)對象    3.14.1 SwAddin(SolidWorks插件)對象    3.14.2 SwColorContour(SolidWorks色彩定義)對象   3.15 Vertex(頂點)對象   3.16 Notifications(通知)對象  3.17 FeatMgrView(特征樹)對象 第4章 SolidWorks編程基礎   4.1 MFC編程特點   4.2 工程向?qū)wizard.swx   4.3 用Swizard.swx開發(fā)DLL插件的步驟   4.4 加載自定義的AddIn插件的方法  4.5 AddInTest程序分析   4.5.1 用戶自定義插件的工作流程   4.5.2 AddInTest插件程序包含的文件   4.5.3 相關(guān)函數(shù)介紹    4.5.4 標準MFC StdAfx.h代碼清單    4.5.5 標準資源的頭文件Resource.h清單   ……第5章 SolidWorks環(huán)境下用VC++開發(fā)程序界面  第6章 SolidWorks環(huán)境下VC++控件開發(fā)實例 第7章 采用程序驅(qū)動法設計牙嵌離合器標準件庫  第8章 基于數(shù)據(jù)庫系統(tǒng)的參數(shù)驅(qū)動法程序設計 第9章 基于數(shù)據(jù)庫系統(tǒng)的配置驅(qū)動法程序設計  第10章 SolidWorks裝配體標準件庫設計

章節(jié)摘錄

插圖:SolidWorks對象、PartDoc對象、AssemblyDoc對象、DrawingDoc對象、ModelView對象、FeatMgrView對象都支持通知函數(shù)。SolidWorks對象提供了如下通知函數(shù)。(1)Active Doc Change Notifyo當激活窗口改變時,通知用戶應用程序。這里“window change”是指相同文檔的兩個窗口或不同文檔的兩個窗口之間的改變。例如,如果打開兩個文檔,再在一個文檔中選擇Window-New Window,那么在SolidWorks中就會看見二個窗口。當在任意兩個窗口組合中切換時,就會觸發(fā)此事件。當SolidWorks的活動窗口切換到一個新的活動窗口時,將觸發(fā)此事件。窗口的激活是不確定的,比如說在SolidWorks程序被關(guān)閉時。例如,如果SolidWorks關(guān)閉一個非激活文檔,就沒有必要激活一個新窗口。(2)Active Doc Change Notifyo用程序活動的ModelDoc對象表明此文檔正由當前用戶進行編輯。當裝配圖范圍中的零件或子裝配件正在被編輯時,不會觸發(fā)通知函數(shù)。要觸發(fā)此事件,需要調(diào)用SolidWorks.ActiveDoc來獲取ModelDoc的實際指針。當SolidWorks中的活動窗口確實切換到一個新的活動的ModelDoc時,就會觸發(fā)此事件。ModelDoc窗口的改變是不確定的,比如說在SolidWorks程序被關(guān)閉時。例如,如果SolidWorks關(guān)閉一個非激活文檔,就沒有必要激活一個新文檔窗口。(3)DestroyNotifyo當應用程序即將被破壞時,預先通知用戶程序。(4)DocumentConversionNotify(FileName)當SolidWorks文檔被打開時(文檔的版本比SolidWorks所使用的版本低),將觸發(fā)此事件。此時,SolidWorks會預先自動更新模型,當模型文件被保存時,就保存為SolidWorks最新版本。打開模型有很多不同的方式,當用戶打開一個文件時,可以通過“File Open(打開文件)”對話框打開,也可由程序自動打開(Solidworks.OpenDoc or Solidworks.OpenDocSilent)。如果組合件可分解,則打開裝配件時,將同時打開組合件。因此,在這種情況下,將會接受到一些通知。如果組合件是被壓縮的,或是不必要的,則模型不會被打開。在很多情況下,當接收到此事件時,活動的ModelDoc不一定和文件名稱變量相符。

編輯推薦

《SolidWorks開發(fā)篇》是CAD/CAM軟件工程應用教程叢書之一。

圖書封面

評論、評分、閱讀與下載


    SolidWorks開發(fā)篇 PDF格式下載


用戶評論 (總計14條)

 
 

  •   這本書就是根據(jù)一般的開發(fā)程序介紹了一些實例,不夠理想
  •   速度超快,昨天訂的,今天中午就到了,看了一下,還不錯
  •   貨還可以,速度也快
  •   快遞的服務質(zhì)量很好,書也不錯!
  •   他說很專業(yè)的,很好,講得內(nèi)容實用,引用例證豐富
  •   學習叢書嘛,讀的應該都是這行業(yè)的,這個里面有的地方快過時了
  •   我一直想買此書,以前都是圖書館借,現(xiàn)在自己有了可以經(jīng)常翻閱了,方便。書中內(nèi)容挺符合我的要求
  •   一般快遞?發(fā)貨速度超級慢,送貨速度超級慢,書表面還是撕爛了的,總之,以后不會在這個網(wǎng)站買東西了
  •   書質(zhì)量上有不是很好!書上面有說光盤的事,但收到的書里面,沒有光盤。
  •   沒有給我光盤,希望對讀者負責
  •   為何沒有隨書贈送的配套光盤然后紙張很次
  •   這啥破書,純粹就是一個軟件介紹,一堆例子
  •   雖然比較老,但是內(nèi)容比較豐富
  •   初學者是 很難用到這本書的,但是精通的人又是很淺的,而且對于現(xiàn)在的2012版本,對于要求很高的模型也能有很好的實現(xiàn)方法,本書介紹的內(nèi)容完全過時了,很后悔買了這本書。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7