Aveva Marine C# 二次开发入门001
2024-09-05 10:08:09
1# 引用
C:\AVEVA\Marine\OH12.1.SP4\Aveva.ApplicationFramework.dll
C:\AVEVA\Marine\OH12.1.SP4\Aveva.ApplicationFramework.Presentation.dll
2# 引用命名空间,
using Aveva.ApplicationFramework.Presentation;
using Aveva.ApplicationFramework;
3# 继承接口Iaddin
4#写代码
public class Class1 : IAddin
{
public string Name { get; } public string Description { get; } public void Start(ServiceManager serviceManager)
{
System.Windows.Forms.MessageBox.Show("欢迎使用本插件!");
} public void Stop()
{
System.Windows.Forms.MessageBox.Show("感谢使用本插件!");
}
}
5# 配置插件加载
把编译生成的dll复制到Aveva Marine的安装目录下下面
打开以下文件,再最后加入自己的插件的名称
C:\AVEVA\Marine\OH12.1.SP4\HullDesignAddins.xml
6# 启动am,加载插件成功
最新文章
- 被嫌弃的eval和with
- 实例化新的一个(new)
- java遍历Map的几种方式
- Daily Scrum 11.12
- Java DES 测试
- MySQL如何插入测试数据
- myeclipse 奔溃解决办法
- [SDOI2008]Sue的小球
- Runc 简介
- ssm上传图片
- 【打印】windows打印控件,Lodop.js介绍
- vue-router 进阶
- 使用 Composer 安装Laravel扩展包的几种方法
- 飞鱼48小时游戏创作嘉年华_厦门Pitch Time总结与收获
- Java KeyNote
- PAT 1051 复数乘法(15 )(代码+思路)
- 在SAE分布式服务上开发需要解决的问题
- linux-env命令解析
- MySQL安装Altas
- CLR 之 内容概述
热门文章
- Netfilter 之 钩子函数与钩子点关系图
- WPF global exception handler
- C#剪切生成高质量缩放图片
- jq批量与表单赋值
- 代码bug管理工具bugfree与禅道
- Jsp +Js + Jquery + EasyUI + Servlet + Lucene,完成分页
- WebServer_参考
- Python之网络模型与图形绘制工具networkx
- 安装mysql报Requires: libc.so.6(GLIBC_2.17)(64bit)
- MySQL数据操作语句精解