首頁

>

產品系列

>

Origin

> Origin Developer Kit

Origin Developer Kit

Origin Developer Kit 是內建於Origin 的軟體發展環境,主要是用來協助使用者建立複雜的對話盒介面,浮動的工具程式等等,Developer Kit 提供了各種開發者所需的工具和資源並且可以用 Origin C 撰寫程式的方式來有效利用。

Origin Developer Kit 對話物件可以包括Origin內建的圖片,或是第三方的元件,控制元件或是嵌入式的物件可以被任意地放置在多個面板以及導向程式的頁面上。如果需要的是比較簡單的對話盒物件也可以利用Origin的X-Function功能來達成。Developer Kit 被包含在Origin/OriginPro 當中,在8.1版之後會和主程式同時安裝,不需要分開下載或是額外的軟體授權。
 

建立可以用於Origin C 的動態連結函式庫(DLL)

Developer Kit 的使用者可以利用 Origin Dialog AppWizard 大幅簡化在Microsoft® Visual C++或是其他程式編譯工具環境建立純粹作為資源使用的動態連結函式庫(DLL)的工作,以便於之後Origin提供的Origin C.

Developer Kit支援的控制項包括了:

  Button     Check Box     Combo Box     Edit Box     Group Box     List Box     Picture
  Radio Button     Rich Edit     Slider     Spin     Static Text     FlexGrid     Tab
 

可以追加在 Origin 繪製的圖形以及工作表單控制項、點陣圖格式的工具列按鍵、各種的圖像以及客製化的控制項以及第三方的ActiveX® 控制物件在DLL裡。

  Button     Check Box     Combo Box
  Edit Box     Group Box     List Box   
  Picture     Radio Button     Rich Edit
  Slider     Spin     Static Text 
  FlexGrid     Tab
 

可以追加在 Origin 繪製的圖形以及工作表單控制項、點陣圖格式的工具列按鍵、各種的圖像以及客製化的控制項以及第三方的ActiveX® 控制物件在DLL裡。

在Origin C 的環境裡運用 Developer Kit 的資源

Origin C提供了在Origin的環境裡運用各種DLL格式資源的管道,除此之外使用者也可以透過Origin C編寫程式處理和這些資源相關的各種事件。在Origin C裡有一種叫做message maps的特殊class 物件可以用來組織和這些資源相關的事件和處理這些資源相關事件。Origin的Developer Kit會自動為message map產生樣板程式碼,而且內建的basic event handler function也會讓message map的建立更方便。使用者也可以根據需求增加更多的handler function,並且編譯這些function的主體來完成mapping的工作。

Sharing tools created with Developer Kit

所建立的各種工具也可以和其他的使用者分享,只要提供必要的檔案,也可以和沒有Developer Kit的使用者分享這些工具和資源。Origin網路版的使用者更可以透過群組資料夾分享這些資源,用Developer Kit開發的Origin工具或元件可以被包裝成opx檔案並且發行到群組資料夾。所有群組成員都會自動地在下一次啟動Origin的時候得到這個新工具或是資源,更新也可以直接發行到同個資料夾裡。群組中其他成員會得到通知並且在下一次啟動軟體的時候得到這個更新。