我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > Solidworks

基于SolidWorks的液壓閥塊的設(shè)計研究(二)

時間:2010-11-14 23:09:05 來源:

圖2.3所示是SolidWorks API對象的一個梗概。它并不代表對象的起源層次或惟一的來去途徑。從圖2.3中可以看到SolidWorks API的對象分為若干層,每一層又包括若干對象。每個對象又都有自己的屬性、方法和事件。對象的數(shù)目很多,以后若在開發(fā)中用到,通過查找API幫助來使用它。

2.4系統(tǒng)開發(fā)工具

2.4.1系統(tǒng)開發(fā)工具的選擇

任何支持OLE(object linking and Embedding,對象的鏈接嵌入)和COM(Componentobject model,組件對象模型)的編程語言都可以作為SolidWorks的開發(fā)工具[28]。二次開發(fā)SolidWorks的方法分兩種,一種是基于自動化技術(shù)的,此種技術(shù)只能開發(fā)放EXE形式的程序;另一種開發(fā)方式是基于COM的,這種技術(shù)可以使用最多的運用程序界面SoI idWorksAPI(application Programming Interface)。API還可控制SolidWorks會話的方式,生成*dll格式的文件,也就是SolidWorks的插件。程序內(nèi)的DLL并不一定比程序外的EXE快,這主要取決于瓶頸在哪里。

S01idWorks的二次開發(fā)工具較多,開發(fā)者可以根據(jù)自身的條件、工具的特點,選擇一種合適的開發(fā)工具。Visual Basic是Microsoft公司于1991年推出的Windows應用程序開發(fā)工具[30][31],短短的幾年時間,就成為Windows流行的編程語言,從根本上改變了傳統(tǒng)的程序設(shè)計模式,大大簡化了Windows應用程序設(shè)計。它的出現(xiàn)被計算機界看作是一個“令人震驚的奇跡”。Visual Basic的誕生使編程技術(shù)向前邁進了一大步,開創(chuàng)了可視化編程的先河。在它的帶動下,許多優(yōu)秀的可視化開發(fā)工具相繼問世。這些開發(fā)工具各有千秋,但它們都或多或少地從Visual Basic中汲取了營養(yǎng)。

英文Visuai的意思是“可視的”,之所以叫做“可視”,是因為用戶只要看到VisualBasic的界面就會明白,實際上無需編程就可以完成許多步驟[29]。在VisualBasic中引入了控件的概念,并把這些控件模式化,并且每個控件都有若干屬性用來控制控件的外觀和工作方法,界面如圖2.4所示。這樣用戶就可以像在畫板上一樣,隨意點幾下鼠標,、一個按鈕就完成了,這些在以前的編程語言下是要經(jīng)過相當復雜的工作的。