c#做自己的插件软件

参考打包文档:[https://www.cnblogs.com/GuZhenYin/p/8176981.html]

参考插件设计文档: [https://wenku.baidu.com/view/bf2ad9c88e9951e79a89271d.html]

用到的模块:XML文件操作,IO包的使用,类加载器的使用,C#基本语法

代码设计:[XML操作类,文件选择类,动态类库解析类]

所用的颜色:[bg_rgb(37,37,38),color:#fff]

XML文档内容设计:[root_element(zmjh_chajian),node_element(chajian_name_url:以‘=’分隔)]

XML操作参考本人的XMl文档操作类

XML文档内容如下:

插件接口设计{创建类库}

插件接口实现{创建类库}创建窗口类插件,主要实现:

动态类库的解析{

     

文件操作类{

///<summary>

       ///获取文件路径

       ///</summary>

       ///<returns></returns>

       publicString[] Getfile()

       {

            try

            {

                String[] path = new String[2];

                OpenFileDialog fileselect = new OpenFileDialog();

                fileselect.Filter = 插件文件(*.dll)|*.dll|所有文件|*.*”;

                DialogResult re =fileselect.ShowDialog();

                if (re == DialogResult.OK)

                {

                    path[0] =fileselect.SafeFileName;//只是文件名

                    path[1] =fileselect.FileName;//完整路径与文件名

                    return path;

                }

                else

                {

                    returnnull;

                }

            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.Message);

                returnnull;

            }

       }

}

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年4月3日
下一篇 2018年4月3日

相关推荐