NX Open for .NET API
NX提供了一個API,將其於Microsoft的.NET框架一起使用。該介面基於Common API,可以在編程時存取NX的核心應用功能,從而能夠用符合.NET要求的語言(Visual Basic .NET 和 C#)來編寫先進的自動化程式。因為API是建立在.NET框架基礎之上的,因此用戶能夠充分利用該框架提供的所有效益。
新的API提供了以下特徵:
Open C API是NX的一個直接編程介面,允許用戶使用流行的編程語言C 和 C++ 建立客製化應用程式。NX開發人員、客戶和聯盟夥伴用Open C API來編寫獨特的應用程式,以強化NX或作為完全獨立的實用程式。Open C還提供了一個可全面擴展的資料模型,允許客戶客製新的物件類型。這些物件可以作為標準的NX物件來處理並永久保存在NX零件檔中。
在完整性和可用性方面,Open C API獲得的評價一直高於競爭產品,每個版本都被公認為最穩定和可靠的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零件檔中。