m myaddin run-C#程序麻烦高手解释一下,小弟先谢谢了

问题描述

C#程序麻烦高手解释一下,小弟先谢谢了

using System;
using System.Threading;

namespace Example_L2_Basic_Device_Access
{
[System.AddIn.AddIn("S", Version = "4", Publisher = "aaa", Description = "Provides examples on how to communicate with devices. Such as how to call methods of a Standard Resource or read Standard Names.")]
public partial class ISTARSServices : STARS.InternalInterfaces.VSTAItf.ISTARSServices
{
private MyAddin m_MyAddin;

    private void ISTARSServices_Startup(object sender, EventArgs e)
    {
        m_MyAddin = new MyAddin();
        m_MyAddin.Run(this);
    }

    private void ISTARSServices_Shutdown(object sender, EventArgs e)
    {
        IDisposable dis = m_MyAddin as IDisposable;
        if (dis != null)
            dis.Dispose();
    }

    #region VSTA generated code
    private void InternalStartup()
    {
        this.Startup += new System.EventHandler(ISTARSServices_Startup);
        this.Shutdown += new System.EventHandler(ISTARSServices_Shutdown);
    }
    #endregion
}

}

解决方案

不知道“STARS”是什么。但是从字面理解,service startup是启动服务运行的逻辑。addin说明这是一个插件。

解决方案二:

using System;
using System.Collections.Generic;
using System.Text;
using STARS;
namespace Example_L2_Basic_Device_Access
{
public class MyAddin : ApplicationAddIn
{
protected override void Initialize()
{
base.Initialize();
STARSApplication.MainForm.Show(new STARSMainForm(this));
}
}
}

解决方案三:

请各位大哥指教一下以上程序大致是干啥的。尤其是以下几句代码,请指教
private void ISTARSServices_Startup(object sender, EventArgs e)
{
m_MyAddin = new MyAddin();
m_MyAddin.Run(this);

}
base.Initialize();
STARSApplication.MainForm.Show(new STARSMainForm(this));

解决方案四:

自己写的程序别人无法知道它的接口规范,除非有文档、或者例子。
给excel编写插件倒是容易,在code.msdn.microsoft.com codeproject.com上有很多例子,用 google 搜索下。

时间: 2024-09-08 10:21:24

m myaddin run-C#程序麻烦高手解释一下,小弟先谢谢了的相关文章

初学者的问题,麻烦高手给指点下,谢谢

问题描述 我在lotus里新建了个.NSF用的是workflow.ntf为什么DESIGN不能打开,我想更改表单格式,还有我建的这个数据库在BS端显示的却是中英文,我怎么能让它只显示中文呢?我是个初学者,现在正在学习中,请各位高手指点下, 解决方案 解决方案二:Design不能打开,可能有几种情况,这里列出主要的三种:1.设计隐藏.可以在网上查找相应破解方法,但只能对部分代码进行破解:2.权限不正确.可以看看ACL,感觉你的应该不是这种情况:3.数据库损坏,如果是这样,重新建一次试试:应该看看是

java新手的问题,看到很多类似的,下面麻烦高手详细解释一下我下面的程序

问题描述 java新手的问题,看到很多类似的,下面麻烦高手详细解释一下我下面的程序 package cn.csdn.domain; import java.io.Serializable; public class User implements Serializable{ private int id; private String username; private String password; private int age; private String sex; public Us

c语言-C语言 这个问题的意思不懂 麻烦大家解释一下 谢谢了

问题描述 C语言 这个问题的意思不懂 麻烦大家解释一下 谢谢了 #include "stdio.h" void main() { 当运行以下程序时,从键盘上输入China#,则下面程序运行结果为 int v1=0,v2=0; char ch; while((ch=getchar())!='#') switch(ch) { case 'a': case 'h': default :v1++; case 'o':v2++; } printf("%d,%dn",v1,v2

本人18岁.学编程路线.麻烦高手帮忙设计下

问题描述 本人18岁.学编程路线.麻烦高手帮忙设计下本人想学cC++.net等等一系列的.想以后能自己搞项目.开发软件.应该怎样开始.还有过程..现在我好迷茫不知道先学什么.麻烦高手帮忙设计下.~ 解决方案 解决方案二:每个人都不一样,没人可以帮得了你这条路不好走啊解决方案三:跟着自己的感觉走解决方案四:路需要你自己走,是不可以设计的~解决方案五:职业规划?哈哈·!还年轻着呢,自己创创吧!解决方案六:自信点吧,还年轻着呢,你能想到走编程这条路,说明你有远见,同时你也选择了变化,因为程序总在不停的

c c++-求用c编写的一个简单的爬虫程序,高手赐教,不胜感激

问题描述 求用c编写的一个简单的爬虫程序,高手赐教,不胜感激 本人是初学者,要编写一爬虫程序,抓取60多万个网页上的信息,实在是无从下手,请高手给一个能看得懂的简单的爬虫程序学习用,多谢 解决方案 我也要写一个C爬虫,不过遇到了一些问题,比如58这样的网站,用getaddrinfo返回的ip无法连接,已经耽误了我好几天了,别的问题到还没遇到

c++-这个程序麻烦各位大神帮忙看下错在哪里了,谢谢

问题描述 这个程序麻烦各位大神帮忙看下错在哪里了,谢谢 #include #include #include typedef int ElemType; typedef struct Student { int num; char name[20]; char birthday[20]; char tel[20]; }Student; typedef struct BiTNode { struct Student stu; struct BiTNode *lchild,*rchild; }BiT

oralce 语句问题 求高手解释。

问题描述 oralce 语句问题 求高手解释. select to_number(to_char(add_months(a1.time_sh month - 1) 'yyyymm')) end_time--结束月份 to_number(to_char(a1.time_sh 'yyyymm')) start_timea1.time_sh from c_wzxx a1 解决方案 这自己搜一下add_months ,to_char,to_number 这几个函数的意思就行了

gzip windows2008-windows 2008 配置gzip却无效,麻烦高手帮我看看

问题描述 windows 2008 配置gzip却无效,麻烦高手帮我看看 1.服务器自动开启了动态压缩和静态压缩 2.js的mime类型是application/x-javascript 3.applicationhost.config 文件已经修改如下: 为什么尼玛就还是不行呢?搞了一天啦

Intellij idea编译后没有run这个程序的选项

问题描述 Intellij idea编译后没有run这个程序的选项 RT 右上角显示的是packetTarrif而不是packetTarrif3 我想运行packetTarrif3 但无论如何就是不出这个选项 只能运行packetTarrif 明明编译过了 才从eclipse换的intelli一头雾水... 解决方案 参考:https://segmentfault.com/q/1010000000597937 根据其中的截图配置下 解决方案二: run之后你要配置一下.上面工具有.如需更多帮助,