creo如何創建下拉菜單?
Creo二次開發
如果你使用Creo Parametric TOOLKIT開發,那么可以選擇ProMenuCreate函數來創建。當然Creo還有很多不同的開發方法,比如利用JLink、WebLink和OTK C++二次開發。
這里就順便給大家介紹一下Creo的二次開發系列:
1、基于Creo Parametric TOOLKIT的二次開發
Creo Parametric TOOLKIT是Creo軟件功能強大的二次開發工具,也稱為應用程序接口。它封裝了許多針對Creo底層資源調用的庫函數與頭文件,能夠使外部應用程序安全有效地訪問Creo的數據庫和應用程序,通過C語言編程及應用程序與Creo的無縫集成,客戶和第三方能夠在Creo軟件中添加所需的功能。
Creo為應用程序提供兩種工作模式:同步模式和異步模式。同步模式又分為多進程模式和動態連接庫模式。動態連接庫是將Creo Parametric TOOLKIT應用程序集成到Creo中的標準方法。在該模式下Creo Parametric TOOLKIT應用程序和Creo的信息交換是通過直接函數調 用實現的。
使用Creo Parametric TOOLKIT開發應用程序包含3個基本步驟:編寫源文件(包括資源文件和程序源文件),生成可執行文件,可執行文件在Creo中注冊并運行(或者異步模式的直接啟動后臺調用Creo)。
從ProE升級到Creo以后,PTC又推出了OTKC++二次開發,是面向對象的C++二次開發功能,相比以前的C二次開發提供了全新的面向對象化編程。
2、基于JLink的二次開發
Java 是一種面向對象的、多線程的與操作系統平臺無關的編程語言,它功能強大,表達能力強。Java是從C++發展而來的,語法比C++更簡單,減輕了編程人員的負擔。JLink是由PTC公司提供的基于Java的二次開發程序接口,它是Creo自帶的一個開發工具包,通過這個程序可以開發出一個可以獲取 Creo進程中內部資源的程序。JLink也提供了豐富的庫函數,可以實現Creo軟件的大部分功能。
JLink開發過程類似于Creo Parametric TOOLKIT的開發過程,首先在開發前設置好Java和JLink開發的環境變量,選定采用同步模式還是異步模式,一般采用同步模式,然后進 行源代碼編寫和程序的編譯。任何J—Link程序在操縱Creo數據之前,必須要先獲取一個當前Creo進程對象的句柄。同Creo Parametric TOOLKIT應用程序一樣,JLink程序編譯成功后也是必須通過注冊文件注冊后才能夠運行。
推薦觀看Creo二次開發入門視頻教程:http://creo.5dcad.cn/JLink/
從ProE升級到Creo以后,PTC又推出了OTKJAVA二次開發,是面向對象的JAVA二次開發,相比以前的JLink二次開發接口庫更完整。
3、基于weblink 二次開發
weblink 是Creo的一個二次開發工具包,使用weblink 開發工具,設計人員可以通過web網頁對proe進行交互式訪問。Web.Link是通過JavaScript語言來實現對Creo的一些客戶化開發。它的好處是可以在客戶端通過瀏覽器直接實現對Creo的一些操作,而不是在服務器端,weblink只能實現Jlink大部分功能。
4、利用VB進行Creo二次開發
自從Proe野火4.0增加了和VB的接口并提供能相當部分的API函數,這就使得用戶可以使用VB平臺對其進行二次開發。VB具有比VC更低門檻容易上手,但也有其缺點就是PTC公司提供的 VB API函數庫畢竟有限,所以實現的功能也很有限,隨著Creo的版本更新,這部分功能在逐步完善增強。