- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
.NET API 手册
Tekla Structures .NET API
前言
本手册是关于Tekla Structures API 接口设计的手册,将全面的 使用Microsoft .NET技术或COM技术
开发Tekla Structures模型应用程序,这些外接程序可以是.NET或COM的应用程序(*.exe )、Macros(*.cs )
或者Microsoft Office 的VBA程序
读者
本手册是具有很强的技术性,它是为以下人员所准备:
对Tekla Structures程序开发有全面了解;
准备用来开发Tekla Structures的模型应用程序;
准备用来开发Tekla Structures与其它软件的整合程序;
所有阅读本手册的读者需要熟练掌握C#编程语言和Tekla Structures软件。
如何使用本手册
本手册可以根据读者的需求和对各主题的熟悉程度作为教材或 书。
如果读者对程序开发只是初步了解,那么应该从“通用”一章开始学习,以对Tekla Structures Model API
有基本的了解;
如果读者已经有基本的了解,并准备开始 程序实例,本书包含使用C#语言为Tekla Structures创建的
Windows窗口程序实例,这些脚本实例存放在Tekla Structures软件安装目录的Tools\Macros…文件夹下;
如果读者对程序开发很有经验,那么只需要 本手册里的程序章节,你会了解所有的Tekla Structures
Model API函数描述和实例代码。
本手册中的所有实例均使用Microsoft Visual Stadio开发软件利用C#语言编写。
1 / 39
.NET API 手册
.NET通用API接口
本章节将 关于Tekla Structures 的通用.NET API接口
哪里用到.NET API接口
Tekla Structures .NET API可以应用于涉及到使用.NET API接口的不同程序间的整合
运行开发的应用程序
Tekla Structures .NET API可以创建以下.NET程序:
基于.NET的Windows窗口程序或控制台程序;
基于COM技术的COM程序;
Microsoft Office软件的基于COM技术的VBA宏程序。
以上应用实例都是 运行,无法内嵌在Tekla Structures软件中运行(Tekla Structures Macro宏除外),
程序会连接Tekla Structures模型和图纸数据库。
在Tekla Structures里运行开发的应用程序
以下应用程序可以从Tekla Structures软件中内嵌运行:
通过Tekla Structures菜单中的工具>宏…运行Macros宏程序;
使用组件目录运行.NET组件(插件)。
.NET API可以做什么
记录和运行用户的界面操作
通过记录、运行用户界面操作步骤,可以实现一些常用任务的自动处理,例如自动创建每天的报告。
创建自动工具
使用API可以创建模型或图纸的自动控件,这些控件可用于典型的常用工程或某些特定实例。
创建基本结构模型
插入含有图纸信息的AutoCAD节点大样图
为布置图自动创建标注尺寸
实现Tekla Structures与其它软件的整合
.NET API可以应用于实现Tekla Structures模型和图纸与其它软件的信息传输,例如:
Ofiice软件
2 / 39
.NET API 手册
A&D类软件
MIS&ERP软件等
创建具有新功能的应用程序
可以通过API为Tekla Structures添加新的功能或信息,例如:
RFI管理
部件间新的连接节点
文档评论(0)