作者: littleboy 2024-03-13 16:00:11

SolidEdge-SDK

虽然有许多.net编程脚本语言可以使用,但我将主要关注Visual Basic。net和c#。除了语法之外,visualbasic与visualbasic之间的区别相对较少。。NET和c#。微软认证应用程序开发人员(MCAD)考试就是一个很好的例子。没有Visual Basic。NET版本和c#版本的考试。只有一个版本可以同时问两种语言的问题。

对于刚接触Visual Basic . net的程序员来说,期望能够升级他们的遗留代码是很正常的。虽然Microsoft确实提供了Visual Basic升级向导,但在转换之后,代码通常不能像预期的那样工作。在MSDN上有很好的记录了为什么会发生这种情况的原因。虽然这可能非常令人沮丧,但您可能会认为这是一个从头开始编写代码的机会,并在此过程中学习新概念。

本书的目标是Solid Edge与同步技术和Microsoft . net Framework 2.0版本。. net 2.0框架SDK可在MSDN下载处免费下载。

获得SE程序对象

Connecting To Solid Edge

如果你愿意,你仍然可以使用Visual Basic 6天中熟悉的GetObject()方法。在Visual Basic . net中,GetObject()只是调用Marshal.GetActiveObject。理解这一点很重要,因为GetObject()是Visual basic.net特定于语言的特性。没有其他。net语言具有类似的特性。其他。net语言必须依赖于Marshal.GetActiveObject。

获得SE程序对象

Help手册:

Solid Edge 2020 SDK (siemens.com)

Help手册:https://docs.sw.siemens.com/zh-CN/doc/246738425/PL20220830878154140.design/ptnprt1c

下载:https://solidedge.siemens.com/zh-hans/solutions/users/hobbyists-and-makers/