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

您的位置:網站首頁 > UG教程下載

基于VS.NET框架的NX二次開發

時間:2010-11-15 11:58:01 來源:未知

  1 NX5.0二次開發語言和工具

  NX/open支持的C、C++、NX C++、GRIP、NET、Java 6種語言函數/類庫,其中C和GRIP支持面向過程程序設計,NET和Java支持面向對象程序設計.NX Open for.NET是一套用于微軟。NET框架的API,通過這些API訪問NX核心應用程序的功能來創建高級的應用程序,可以采用微軟。NET支持的任何語言包括C#、Java、VB.NET等語言進行開發,用戶可以選擇自己喜歡的語言來編寫程序,并提供了相當豐富的類庫,既可采用.NET的NX Open,也可采用NET包裝的Open APIc21。

  NX不僅有強大豐富的函數/類庫支持,針對二次開發需求,它本身還提供了諸多輔助開發工具,主要包括MenuScript和NX/OPEN UIStylerL30.MenuScript工具提供開發者創建和編輯NX下拉菜單及工具欄的功能,通過它可以改變NX菜單的布局和添加新的菜單項以執行用戶應用開發程序.NX菜單通過腳本語言編寫,菜單腳本語言通過ACIONS命令來指定菜單項對應的響應行為.NX/0PEN UIStyler模塊提供了強大的制作NX風格對話框的功能,主要包括以下方面:為開發者提供了可視化的操作環境,實現所見即所得;能夠自動生成5種模板文件(C、C++、Java、C#、VB.NET),為用戶編程提供方便.UIStyler創建的對話框可以被MenuScript調用,將用戶應用程序與NX無縫連接。

  2 二次開發的實現

  NX的二次開發主要包括3個方面:菜單的定制、對話框的建立和動態鏈接庫。一般都是由插件在主程序添加特定的菜單,點擊菜單后彈出對話框,輸入數據后才執行一系列的操作。下面通過一個完整的步驟詳細說明這一過程。

  2.1 MenuScript定制菜單

  在UGSNX5.o目錄下建立一個目錄ParModel,在ParModel下建立兩個子目錄startup和appl—lication.其中application目錄下存放由NX UIStyler編輯器生成的dig文件,startup目錄下存放dlg對應的dn文件和menu文件。

  在startup目錄下建立ParModel.men文件,此腳本文件的擴展名為*.men,是文本文件,可以通過任何文本編輯器進行編寫。當用MenuScript準備好一個菜單腳本后,每次碰到的行為名都被加到行為注冊表中,并且相應的回調函數也被附加到菜單項。其內容如下:

  

  寫menu文件需注意:如果想添加一個新的菜單項,BUTTON的命名不能和系統已有的BUT—TON重名,否則系統會認為這個控件已經存在而對定義不予理會。

  設置用戶開發環境變量,NX的全部環境變量及系統路徑定義都記錄在NX5的安裝目錄UGSNX5.0UGII下的ugii—env.dat文件中,NX啟動時會先載入這個文件,再調用用戶定義的和標準的NX菜單文件。ugii~env.dat是一個純文本文件,可//結束第二級菜單的編輯以用window自帶的記事本或者寫字板打開編輯.用記事本打開UGSNX5.OUGIIkugii—env.dat,在UGII—DEFAULT—MENU—DIR={UGII—BASE—DIRugiimenus上一行添加環境變量UGII—US—ER—DIR=UGSNX5.OParModel,保存退出。

  啟動NX5后會在菜單欄有一個自定義的菜單“參數驅動模型”,在該菜單下包括兩個二級子菜單,如圖1所示。

  

  圖1 參數驅動模型菜單

  2.2 UIStyler對話框設計

  進入NX界面,選擇菜單命令開始一所有應用模塊一用戶界面樣式編輯器,進入UIStyler可視化界面.編輯界面如圖2所示。

  

  圖2 彈簧參數對話框

  在為對話框添加控件之后,還需要為某些控件添加適當的回(Callbacks)函數,這樣才能讓對話框和二次開發的函數聯系起來。當用戶觸發對話框控件時,系統響應該消息并執行對應回調函數,保存對話框時選擇生成C#模板文件,保存成功后生成ParModel.CS和ParModel.dig兩個文件。#p#分頁標題#e#

  2.3 生成動態鏈接庫

  運行Visual Studio.NET 2005,通過NX5--VCS建立名字為ParModel的項目,在解決方案資源管理器中把Myclass.cs刪除,通過“添加→現有項”把通過UIStyler建立而得到的ParModel.cs加入到項目中,向回調函數添加所需代碼,以便被Callbacks調用,即被其他對話框調用。另外,要使這部分程序發生作用,必須將程序中#if DISPLAY_FROM_CALLBACK和#endif//DISPLAY_FROM_CALLBACK的所在語句去掉或屏蔽。“創建”按鈕響應添加的程序如下:

  

  

  

  3 運行結果

  打開NX5.0,在菜單上選擇“參數驅動模型→彈簧”,打開“彈簧參數對話框”,設置參數:圈數6,螺距10,中徑20,截面半徑1,點擊“創建”即可生成彈簧模型,如圖3所示。

  

  圖3 彈簧模型

  4 結束語

  本文介紹了NX提供的二次開發語言和工具,通過實例,綜合運用NX/Open MenuScript、NX/Open UIStyler、Visual Studio.NET 2005等NX二次開發工具,使我們對NX二次開發的過程有了較全面的認識,為以后提高二次開發的效率,開發高質量的NX軟件奠定了基礎。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
欧美一级大片视频| 伊人久久大香线蕉成人综合网| 久久久久久久久久久久久久久久久久av | 亚洲一卡二卡三卡| 免费在线精品视频| 久久久久久亚洲精品不卡| 亚洲日本精品国产第一区| 国产在线观看不卡| 国产精品毛片一区视频| 欧美日韩系列| 久久久久久久91| 日本欧洲国产一区二区| 久久露脸国产精品| 亚洲不卡中文字幕无码| 99精彩视频| 亚洲一区二区三区四区在线播放| 国产欧美自拍视频| 一区二区三区四区久久| 精品视频导航| 国产精品第一页在线| 黑人中文字幕一区二区三区| 国产精品日韩精品| 黄色高清视频网站| 久久夜精品va视频免费观看| 精品无人区一区二区三区竹菊| 国产精品久久久久久久久婷婷| 国内精品久久久久久影视8| 国产精品久久波多野结衣| 欧美国产综合视频| 久久亚洲综合国产精品99麻豆精品福利| 国产在线观看精品一区二区三区| 欧美激情视频网| 国产裸体舞一区二区三区| 精品麻豆av| 国产玖玖精品视频| 亚洲激情一区二区三区| 久久久久九九九| 日韩欧美一级在线| 久久精品久久久久久| 韩国福利视频一区| 欧美激情一区二区三区久久久| 99在线观看视频| 日本最新高清不卡中文字幕| 久久久久久久久中文字幕| 欧美日韩另类丝袜其他| 久久综合色88| 97精品在线观看| 日韩免费av在线| 国产精品视频福利| 国产在线视频不卡| 亚洲精品国产精品国自产观看| 日韩在线视频一区| 精品日本一区二区三区在线观看 | 国产一区香蕉久久| 久久久久久国产精品| 91精品在线一区| 欧美综合在线第二页| 国产精品美女主播| 成人免费在线小视频| 无码av天堂一区二区三区| 久久av一区二区三区漫画| 免费不卡av在线| 五月婷婷综合色| 国产精品久久久久久久免费大片| 97精品在线视频| 精品欧美日韩| 亚州精品天堂中文字幕| www欧美日韩| 国产精品永久免费在线| 日本黄网站免费| 欧美久久久精品| 国产成+人+综合+亚洲欧洲| 黄色一级片国产| 午夜精品久久久久久久白皮肤 | 综合久久国产| 日韩中文字幕在线免费观看| 国产精品永久免费在线| 欧美日韩国产综合视频在线| 亚洲一区二区自拍| 国产精品美女免费视频| 久久综合入口| 国产精品一码二码三码在线| 欧美亚州一区二区三区| 亚洲国产欧美日韩| 欧美精品在线看| 国产成人精品一区二区三区| 91精品国产综合久久香蕉最新版| 国内精品久久久久久中文字幕| 午夜免费日韩视频| 国产精品久久久久久久一区探花| 久久久久久a亚洲欧洲aⅴ| 国产伦精品免费视频| 欧美激情精品久久久久久小说 | 欧美 日韩 国产精品| 亚洲aaa激情| 国产精品美女久久久久av福利| 久久人妻精品白浆国产| 国产乱码一区| 麻豆一区区三区四区产品精品蜜桃| 日韩av三级在线| 一级特黄妇女高潮| 国产精品久久久久91| 日韩在线中文视频| 久久九九国产视频| 99视频网站| 国产伦精品免费视频| 国产呦系列欧美呦日韩呦| 欧美日韩精品久久| 日韩精彩视频| 日本a视频在线观看| 亚洲色成人一区二区三区小说| 欧美人与物videos| 欧美精品在线免费| 国产精品黄页免费高清在线观看 | 加勒比在线一区二区三区观看| 日韩av在线一区二区三区| 亚洲欧美日韩精品在线| 伊人久久大香线蕉成人综合网| 久久香蕉国产线看观看网| 国产精品流白浆视频| 国产精品我不卡| 久久精品小视频| 久久久精品国产一区二区| 日韩在线视频观看| 久久久久久久中文| 九九九热999| 久久久久久亚洲精品不卡4k岛国| 国产成人综合精品在线| 97精品视频在线| 99久久99久久精品国产片| 丰满少妇大力进入| www精品久久| 99精品一区二区三区的区别| 97精品视频在线| 久久免费国产视频| 久久96国产精品久久99软件| 色噜噜狠狠狠综合曰曰曰88av| 日韩在线观看免费av| 国产精品久久久久久久9999| 欧美成人性色生活仑片| 久久国产精品免费视频| 精品久久久久久无码国产| 久久久久国产精品一区| 亚洲精品自在在线观看| 亚洲精品中文字幕乱码三区不卡| 午夜美女久久久久爽久久| 日韩av中文字幕第一页| 欧美黄色免费影院| 国产午夜精品视频一区二区三区| 国产肉体ⅹxxx137大胆| 成人免费xxxxx在线观看| 91精品国产自产在线观看永久 | 欧美一区二区综合| 精品视频一区二区三区四区| 国产欧美日韩网站| caopor在线视频| 久久久成人精品一区二区三区| 久99久视频| 久久亚洲私人国产精品va| 在线免费观看一区二区三区| 性亚洲最疯狂xxxx高清| 日韩精品无码一区二区三区免费| 国内精品久久久久久久| 成人国产一区二区| 久久久久久午夜| 久久91精品国产91久久久| 岛国一区二区三区高清视频| 欧美日韩另类综合| av网站在线观看不卡| 色偷偷噜噜噜亚洲男人| 精品不卡一区二区三区| 日本精品久久中文字幕佐佐木| 黄色免费观看视频网站| 91禁国产网站| 国产精品久久综合av爱欲tv| 亚洲在线视频观看| 欧美久久在线观看| 粉嫩高清一区二区三区精品视频| 国产va亚洲va在线va| 久久综合久久88| 日韩国产欧美精品| 国产欧美久久一区二区| 久久精品视频16| 色综合天天综合网国产成人网| 日本wwwcom| 国产精品自产拍高潮在线观看| 久久久久久国产精品免费免费| 欧美精品在线免费观看| 日韩免费在线视频| 成人国产一区二区三区| 国产精品美女www爽爽爽视频| 少妇高潮流白浆| 国产欧美韩国高清| 日韩视频亚洲视频| 性一交一乱一伧国产女士spa| 国产欧美一区二区三区久久 | 极品日韩久久| 久久综合毛片| 欧美久久精品午夜青青大伊人| 欧美这里只有精品|