• 大小: 0.12M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-25
  • 语言: C#
  • 标签: C#  c  插件  开发  

资源简介

新建一个接口 再建两个类库 引用接口 在主程序里面 动态加载插件 代码如下

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace IMsg
{
    /// 
    /// 这是插件必须实现的接口,也是主程序与插件通信的唯一接口
    /// 换句话说,主程序只认识插件里的这些方法
    /// 

    public interface IMsgPlug
    {
      
        void OnShowDlg();
        string OnShowInfo();


        string SoftId { get; set; }
        void AccessLogin();
        void AddAdzone(string Name long GuideId);

        string GetActivityUrl(long GoodsID long AdzoneId long GuideId string ActivityID [string title = ““] [string Desc = ““] [string ClusterName = “未命名“]);
       string getAuctionCode(long productid long AdzoneId long GuideId);
        void OnLoginStatusChange(object sender object o);

         void OpenLoginForm(string User = null string Pass = null);

  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-24 11:28  back\
     目录           0  2017-07-23 23:52  back\IPlugin\
     文件        1052  2017-07-23 23:52  back\IPlugin\IMsg.cs
     文件        2401  2017-07-23 20:01  back\IPlugin\IMsg.csproj
     文件         976  2017-07-23 20:01  back\IPlugin\IMsg.sln
     文件       31232  2017-07-23 20:01  back\IPlugin\IMsg.suo
     文件       29696  2017-07-23 23:52  back\IPlugin\IMsg.v12.suo
     目录           0  2017-07-23 19:07  back\IPlugin\Properties\
     文件        1338  2017-07-23 19:07  back\IPlugin\Properties\AssemblyInfo.cs
     目录           0  2017-07-23 19:09  back\IPlugin\bin\
     目录           0  2017-07-23 20:02  back\IPlugin\bin\Debug\
     文件        4096  2017-07-23 20:01  back\IPlugin\bin\Debug\IPlugin.dll
     文件        7680  2017-07-23 20:01  back\IPlugin\bin\Debug\IPlugin.pdb
     目录           0  2017-07-24 14:03  back\IPlugin\bin\Release\
     目录           0  2017-07-23 19:07  back\IPlugin\obj\
     目录           0  2017-07-23 20:01  back\IPlugin\obj\Debug\
     文件        6491  2017-07-23 20:01  back\IPlugin\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         315  2017-07-23 20:01  back\IPlugin\obj\Debug\IMsg.csproj.FileListAbsolute.txt
     文件        1755  2017-07-23 20:01  back\IPlugin\obj\Debug\IMsg.csprojResolveAssemblyReference.cache
     文件         318  2017-07-23 19:09  back\IPlugin\obj\Debug\IPlugin.csproj.FileListAbsolute.txt
     文件        1755  2017-07-23 19:09  back\IPlugin\obj\Debug\IPlugin.csprojResolveAssemblyReference.cache
     文件        4096  2017-07-23 20:01  back\IPlugin\obj\Debug\IPlugin.dll
     文件        7680  2017-07-23 20:01  back\IPlugin\obj\Debug\IPlugin.pdb
     目录           0  2017-07-24 14:03  back\IPlugin\obj\Debug\TempPE\
     文件           0  2017-07-23 19:07  back\IPlugin\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
     文件           0  2017-07-23 19:07  back\IPlugin\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
     文件           0  2017-07-23 19:07  back\IPlugin\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
     目录           0  2017-07-23 20:06  back\minForm\
     目录           0  2017-07-24 13:58  back\minForm\minForm\
     文件         187  2017-07-23 16:22  back\minForm\minForm\App.config
     文件        4801  2017-07-23 17:53  back\minForm\minForm\Form1.Designer.cs
............此处省略92个文件信息

评论

共有 条评论