Skip over secondary navigation

Secondary navigation

Skip over Content

Content

應用編程介面(APIs)

NX Open for .NET API

NX提供了一個API,將其於Microsoft的.NET框架一起使用。該介面基於Common API,可以在編程時存取NX的核心應用功能,從而能夠用符合.NET要求的語言(Visual Basic .NET 和 C#)來編寫先進的自動化程式。因為API是建立在.NET框架基礎之上的,因此用戶能夠充分利用該框架提供的所有效益。

新的API提供了以下特徵:

  • 語言支援-提供一個原生.NET API,支持所有.NET語言,包擴Visual Basic .NET 和C#(即將提供一個原生的Java介面)。
  • 開發環境-與新的Visual Studio .NET開發環境完全整合。該開發環境不僅為對話方塊(WinForms 和 WebForms)提供了最新的流覽、編輯、調試和圖形佈局功能,而且還為滿足網路、桌面以及移動開發需求提供了一個統一的整合開發環境(IDE)。
  • 應用程式開發-透過提供簡化的、面向物件的類層次結構,支援快速的應用程式開發。透過對象流覽器來曝光NX API。
  • 範圍-新API的自動化範圍和Open C API目前提供的自動化範圍一樣。
  • 遠程-提供了基於.NET的全面遠端支持,能夠與基於COM的解決方案相容。
  • 幫助-所有API檔與Visual Studio的整合開發環境全面整合,容易以Visual Studio Help格式顯示。

Open C API

Open C API是NX的一個直接編程介面,允許用戶使用流行的編程語言C 和 C++ 建立客製化應用程式。NX開發人員、客戶和聯盟夥伴用Open C API來編寫獨特的應用程式,以強化NX或作為完全獨立的實用程式。Open C還提供了一個可全面擴展的資料模型,允許客戶客製新的物件類型。這些物件可以作為標準的NX物件來處理並永久保存在NX零件檔中。

在完整性和可用性方面,Open C API獲得的評價一直高於競爭產品,每個版本都被公認為最穩定和可靠的API之一(基於被註銷和被變更的功能數量與功能的總體數量之間的相對關係)

Open C++ API

Open C++是NX的一個物件導向介面。Open C++是用C++語言編制而成,因此該API充分利用了物件導向特徵,包括繼承、密封和多態性。Open C++ 允許全面存取其類層次結構,允許用戶覆蓋已有方法,衍生自己的類別並在NX裏面建立全新的持久物件。Open C++與已有的Open C API全面相容,NX的開發人員、客戶和聯盟夥伴以前曾用Open C API來為NX編寫獨有的應用程式。另外,Open C++還提供一個可全面擴展的資料模型,允許客戶定義新的物件類型,並將其作為標準的NX對象處理,永久保存在NX零件檔中。

其他資源


Context