久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

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

SolidWorks接口開發(fā)技術(shù)的實(shí)現(xiàn)

時(shí)間:2010-06-02 08:00:00 來源:

    1.3資源的管理
   
    為避免用戶化的SolidWorks應(yīng)用程序的資源與平臺(tái)本身和其它第三方開發(fā)的SolidWorks應(yīng)用程序的資源發(fā)生沖突,必須對(duì)應(yīng)用程序的資源進(jìn)行管理。解決資源沖突的方法是調(diào)用AfxGet Resource Handle和AfxSet Resource Handle這兩個(gè)函數(shù)。在使用新的資源前調(diào)用AfxGet Resource Handle函數(shù)保存當(dāng)前的資源,然后調(diào)用AfxSet Resource Handle函數(shù)把當(dāng)前資源設(shè)置成新的資源,使用完后再調(diào)用AfxSet Resource Handle函數(shù)恢復(fù)先前已保存的資源。以對(duì)話框的管理為例來說明上述過程。
   
    HINSTANCE save Resource=∶∶AfxGetResourceHandle();//保存當(dāng)前資源句柄
    ∶∶AfxSetResourceHandle(∶∶AfxGetInstanceHandle());//把當(dāng)前資源設(shè)置成新的資源句柄定制菜單。在CexampleApp∶∶docCreateMenu函數(shù)中加入如下代碼:
   
    hres=pFrame->AddMenu(auT"(PartExample"),swMenuPosition,&bres);
    hres=pFrame->AddMenuItem  (auT"(PartExample"),auT"(Bearing"),
    swLastPosition,auT(SwPartlib @ MenuItemCBBearing,
    Example Property Manager Pageitem"),&bres);
    
    然后用MFC向?qū)lassWizard創(chuàng)建資源,加入所需的控件;最后再恢復(fù)先前保存的資源句柄::AfxSetResourceHandle(saveResource)。
   
    1.4導(dǎo)出函數(shù)的管理
   
    DLL包含一個(gè)導(dǎo)出函數(shù)表,可以通過函數(shù)的符號(hào)化的名字和稱為序號(hào)的整數(shù)識(shí)別這些函數(shù)。函數(shù)表也包含了函數(shù)在DLL內(nèi)的地址。DLL函數(shù)導(dǎo)出有兩種方法:用關(guān)鍵字聲明和在模塊定義文件(3.def)中聲明。
   
    (1)聲明顯式包含dllexport關(guān)鍵字

    
    (2)模塊定義文件方法

    LIBRARY"SwPartlib";                    MenuItemCBBearing@4
    EXPORTS;                                      MenuItemCBFlange@5
    ……                                                 ……
   
    2開發(fā)系統(tǒng)的結(jié)構(gòu)框架及功能

    
    SolidWorks是典型的三維特征造型系統(tǒng),完全基于Windows的操作,具有強(qiáng)大的實(shí)體造型功能,并且可以進(jìn)行較為復(fù)雜的曲面生成,除此之外是經(jīng)濟(jì)性好,可以作為人手一套的機(jī)械工程師設(shè)計(jì)軟件,其中重要的一條是它提供了較為方便的二次開發(fā)接口,本系統(tǒng)選用SolidWorks為圖形平臺(tái),采用VC++為主控程序及編程語言,采用Access2000進(jìn)行數(shù)據(jù)庫管理及數(shù)據(jù)操作,利用MFC對(duì)SolidWorks進(jìn)行二次開發(fā),從而實(shí)現(xiàn)了由參數(shù)驅(qū)動(dòng)的友好的SolidWorks 的專業(yè)化開發(fā), 本系統(tǒng)是一個(gè)開放的系統(tǒng), 用戶可以根據(jù)自己的需求, 在系統(tǒng)支持庫中隨意加入自己的模塊。
   
    系統(tǒng)由以下幾部分組成:數(shù)據(jù)輸入部分、數(shù)據(jù)模型建立部分及圖形輸入部分,具體的系統(tǒng)功能由以下幾個(gè)部分,如圖2所示:
   
    輸入功能:主要是輸入零件幾何信息(幾何形狀、尺寸等)、加工信息(精度、材料、熱處理等)。軟件功能:通過人機(jī)對(duì)話方式選取零件型號(hào),將工藝信息、設(shè)計(jì)資料信息附加到具體的參數(shù)所對(duì)應(yīng)的零件上。輸出功能:生成具體的參數(shù)驅(qū)動(dòng)的零件三維模型,將模型對(duì)應(yīng)的加工和其他信息存儲(chǔ)到數(shù)據(jù)庫中,將模型轉(zhuǎn)換數(shù)據(jù)標(biāo)準(zhǔn)STEP對(duì)應(yīng)的數(shù)據(jù)字典文件,存入數(shù)據(jù)庫中。
 

   
    3 系統(tǒng)數(shù)據(jù)庫的實(shí)現(xiàn)
   
    3.1 數(shù)據(jù)庫管理系統(tǒng)

   
    為了能夠生成統(tǒng)一類型不同規(guī)格的零件,必須將標(biāo)準(zhǔn)件的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,目前可供選擇的數(shù)據(jù)庫系統(tǒng)很多,其中Access簡單易學(xué),操作方便,可以完成諸如查詢、排序、增刪記錄等對(duì)數(shù)據(jù)的操作功能,完全滿足開發(fā)零件庫對(duì)數(shù)據(jù)管理的要求,因此選用Access作為管理數(shù)據(jù)的工具。
   
    3.2訪問數(shù)據(jù)庫
   
    應(yīng)為當(dāng)用戶輸入主導(dǎo)參數(shù)后,程序訪問數(shù)據(jù)庫,獲得與主導(dǎo)參數(shù)相匹配的其它參數(shù),所以必然在開發(fā)中涉及到對(duì)數(shù)據(jù)庫的操作。常用的數(shù)據(jù)庫接口包括ODBC、DAO、ADO等,其中DAO是一種廣泛使用的數(shù)據(jù)庫接口技術(shù),可使用Vc++的標(biāo)準(zhǔn)函數(shù)調(diào)用公用接口訪問數(shù)據(jù)庫的內(nèi)容。相關(guān)的代碼如下:
 

   
    3.3 MFC開發(fā)SolidWorks的具體應(yīng)用

   
    在前面所述工作的基礎(chǔ)上加入了所需的導(dǎo)出函數(shù)并確定了連接方式就可以編寫系統(tǒng)的具體實(shí)現(xiàn)代碼了,為了使程序規(guī)范化,所有零件系統(tǒng)生成函數(shù)都采用了函數(shù)調(diào)用的方法,即將所有的函數(shù)聲明放在一個(gè)頭文件*.h中,函數(shù)的實(shí)現(xiàn)放在*.cpp文件,這樣主程序就可以通過參數(shù)傳遞實(shí)現(xiàn)對(duì)函數(shù)的調(diào)用了.
   
    4 結(jié)語

    上述基于MFC的SolidWorks二次開發(fā)的關(guān)鍵技術(shù)是對(duì)SolidWorks二次開發(fā)技術(shù)的初步探索,我們開發(fā)的基于SolidWorks的零件信息庫系統(tǒng)已經(jīng)通過省科技廳的項(xiàng)目鑒定,這對(duì)CAD/CAM軟件的應(yīng)用、推廣,為推動(dòng)甘肅制造業(yè)信息化,都將起到重要作用。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日韩精品最新在线观看| 蜜桃免费区二区三区| 国产精品女人久久久久久| 九色在线视频观看| 国产freexxxx性播放麻豆| 久久人人九九| 国产传媒一区二区| 久久久久久国产免费| 久久久久中文字幕| 国产精品无码av在线播放| 国产精品视频不卡| 国产精品久久久一区| 国产精品久久久一区二区三区| 国产精品久久久久久久久久三级 | 在线观看国产一区| 欧美激情区在线播放| 一本一生久久a久久精品综合蜜| 亚洲一区二区三区777| 日日摸日日碰夜夜爽av| 日韩久久在线| 黄色一级片av| 国产另类第一区| 成年丰满熟妇午夜免费视频| 7777免费精品视频| 少妇久久久久久| 久久亚洲私人国产精品va | 久久中文字幕视频| 中文字幕一区二区三区在线乱码| 亚洲mm色国产网站| 人妻无码视频一区二区三区| 欧美日本韩国在线| 国产视频一区二区不卡| 91久久精品美女高潮| 久久久久久久影院| 国产精品成人av性教育| 亚洲精品乱码久久久久久蜜桃91| 午夜肉伦伦影院| 欧美 日韩 国产在线| 成人av在线亚洲| 久久精品国产99精品国产亚洲性色| 久久精品国产一区二区三区| 欧美精品xxx| 日韩不卡av| 国产日本欧美一区| 久久久久久久久久久国产| 精品乱子伦一区二区三区| 偷拍盗摄高潮叫床对白清晰| 毛葺葺老太做受视频| 久久亚洲综合网| 久久国产精品久久久久久| 日本香蕉视频在线观看| 裸模一区二区三区免费| 久久精品国产sm调教网站演员 | 精品国产区在线| 日韩免费高清在线观看| 国产精选一区二区| 久久精品亚洲94久久精品| 亚洲爆乳无码专区| 国产精品一区二| 国产精品久久久久久久久影视 | 日日噜噜夜夜狠狠久久丁香五月| 黄色网络在线观看| 69av在线视频| 欧美激情一二三| 激情图片qvod| 精品国产一区二区三区在线观看| 亚洲91精品在线观看| 福利视频一区二区三区四区| 国产精品区一区| 青青久久av北条麻妃黑人| 91国自产精品中文字幕亚洲| 久久久久成人精品| 国产日本一区二区三区| 国产精品福利网| 欧美h视频在线| 久久久久久久一区二区三区| 亚洲一区二区三区乱码aⅴ| 免费观看国产成人| 久久精品最新地址| 欧美牲交a欧美牲交aⅴ免费下载| 91精品国产自产在线老师啪| 欧美精品久久久久| 国产在线拍揄自揄视频不卡99| 久久最新资源网| 日韩免费电影一区二区三区| 国产传媒久久久| 欧美一区二区大胆人体摄影专业网站| 国产偷人视频免费| 国产精品毛片一区视频| 欧美综合第一页| www.xxxx精品| 日本亚洲欧美三级| 久久精品国产sm调教网站演员| 日韩中文字幕一区| 国产v综合ⅴ日韩v欧美大片| 日本久久亚洲电影| 久久久久久伊人| 欧美人与性禽动交精品| 国产成人精品视频在线| 欧美黄色直播| 精品久久sese| 粉嫩av一区二区三区天美传媒| 中文字幕日韩一区二区三区不卡| 成人免费91在线看| 日韩一级片一区二区| 久草精品在线播放| 欧美久久久久久一卡四| 国产精品美女在线播放| 国产一区二区在线播放| 欧美激情精品久久久| 成人av男人的天堂| 日韩啊v在线| 国产精品黄色av| 成人一区二区av| 肉大捧一出免费观看网站在线播放 | 久久亚洲高清| 日韩资源av在线| 久久久久久久999精品视频| 欧美一区三区二区在线观看| 国产精品欧美激情在线观看| 国产欧美日韩精品丝袜高跟鞋| 蜜臀久久99精品久久久久久宅男| 超碰免费在线公开| 欧美一级在线播放| 久久精品视频在线| 国产日韩欧美另类| 熟女少妇在线视频播放| 国产精品十八以下禁看| 国产内射老熟女aaaa| 色一情一乱一伦一区二区三区| xvideos亚洲| 麻豆视频成人| 天堂精品一区二区三区| 久久精品久久精品亚洲人| 国产美女久久久| 日本中文字幕成人| 国产精品视频网站| 成年丰满熟妇午夜免费视频| 日韩欧美99| 美日韩精品免费视频| 国产精品444| 精品视频无码一区二区三区| 午夜精品一区二区三区在线视| 国产成人欧美在线观看| 成人羞羞国产免费网站| 欧美日本韩国一区二区三区| 精品久久久久久一区| 久久久久久久久影视| 国产日韩换脸av一区在线观看| 日本在线视频www色| 久久69精品久久久久久久电影好| 久热免费在线观看| 国产免费内射又粗又爽密桃视频| 秋霞无码一区二区| 亚洲一区亚洲二区| 国产精品初高中精品久久| 久久精品国产精品亚洲精品色 | 深夜成人在线观看| 99爱精品视频| 国产午夜精品在线| 欧美精品二区三区四区免费看视频| 亚洲欧美日韩不卡一区二区三区| 久久伊人精品天天| 国产精品无码一区二区在线| 国产大片精品免费永久看nba| www国产亚洲精品| 国产欧美最新羞羞视频在线观看| 秋霞成人午夜鲁丝一区二区三区| 亚洲va韩国va欧美va精四季| 欧美日韩国产成人在线观看| 国产精品视频xxxx| 俺去啦;欧美日韩| 久久久无码中文字幕久...| 国产免费一区二区三区视频| 免费高清一区二区三区| 欧美激情国产精品日韩| 日韩久久久久久久久久久久| 午夜精品一区二区三区在线视| 一区二区三区三区在线| 美女久久久久久久| 精品国产乱码一区二区三区四区| 国产精品久久久久久免费观看| 国产成人无码一二三区视频| 色青青草原桃花久久综合| 国产激情久久久久| 国产成人综合一区二区三区| 久久久女人电视剧免费播放下载| 高清一区二区三区日本久| 国产人妻777人伦精品hd| 国产三级中文字幕| 国产美女久久久| 爱福利视频一区二区| 91久久夜色精品国产网站| www精品久久| 91国产视频在线播放| 国产精品444| 久久久久久久久网站| 久久久久久久激情| 久久久999国产| 国产精品久久久久久久久久久久 |