iCAx开思工具箱

标题: 谈谈 基于.NET的UG二次开发 [打印本页]

作者: 昆山人    时间: 2006-11-27 10:59
标题: 谈谈 基于.NET的UG二次开发
各位大侠,我在使用  对应于transform功能 的时候 ,由于没有找到相应的类和方法 ,于是问了一位高人,他是这么说的:
The simplest way is using uf_trns.h API functions, but there are no any wrapped UF functions in UGOpen.Net if which is named ucxxxx or ufxxxx in API Doc.

The UGOpen.net is easy to use but not well developed, it contains bugs and limitation, I would recommend use API rather than UGOpen.Net unless you have checked your required functions are existed in .NET or you need to design application to comminuincatet with Window Office or MS SQL Server.


是不是说.NET开发有一定的局限性,该怎么样来解决这个问题?请你们发表一下意见.


作者: zhjb113    时间: 2006-11-27 13:18
1)NXOpen.net提供了很多UF中没有的函数
2).net支持的环境更多,VB,java等
3)相比UF,NXOpen的BUG要多一点,毕竟用的人不多。但是随着NX的发展,NXOpen会比较稳定的,我相信这个以后会是NXAPI的主要方向。如果你在NXOpen中发现了bug,可以向UGS发送报告
4)我不同意这个观点,NXOpen.net is not well developed,NXOpen是一个新的架构,它在NX4以后的版本中很重要
5)UF的一些函数在NXopen是没有,我认为这个主要是由于UGS精力有限,还没有把所有的功能重新改写。经过改写的功能是支持NXOpen。你所说的transform还没有被移植
作者: 昆山人    时间: 2006-11-28 11:55
一 Advantages of NX Open for .NET
1 NX Open for .NET supports:

2 Microsoft .NET environment

3 Object-oriented programming

4 Remoting, distributed programming

二 NX Open for .NET allows you to:

1 Write automation programs in Microsoft .NET supported languages like C#, managed C++, and Visual Basic .NET

2 Leverage the features of the Microsoft Visual Studio .NET development environment

3 Use Microsoft .NET framework classes in automation programs

4 Create Graphical User Interfaces (GUI) using WinForms

5 Write distributed clients, which can access an NX session running on a different machine

6 Access the classes in the NX Open API, which are packaged in managed .NET DLLs

7 Write mixed mode programs using both NX Open for .NET and .NET-wrapped User Function calls
作者: 昆山人    时间: 2006-11-29 16:23
难道大家都没有用.NET开发吗? 它是以后开发的一个重要的方向,希望大家关注一下...为刚开始开发的朋友提供一点意见.




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3