• 基于C#的壁纸管理器(插件版) - 开源研究系列文章 - 个人小作品


           这几天无聊,想到原来的壁纸管理器应用能够实现成插件的形式,然后思考了一下,打算把原来壁纸管理器的代码用插件形式来进行实现,于是经过几天的努力,终于完成了插件版的壁纸管理器。以前有写过C#的插件的例子( https://www.cnblogs.com/lzhdim/p/17023591.html )。此博文进行介绍该插件版内容:

     

      1、 项目目录;

      上面是插件程序列表,下面是此应用的项目。

       

      2、 源码介绍;

      1) 主窗体插件代码;

       

      2) 插件接口实现代码;

       

      3、 运行界面;

      1) 主窗体;

      比原来单例版的窗口标题栏进行了改动。

       

      2) 关于窗体;

      关于窗体也进行了改动,加入了显示插件列表内容。

       

       

      4、 使用介绍;

      此壁纸管理器主要由主窗体和插件窗体组成,在主窗体使用反射获取插件信息并加载,插件窗体用于实现功能。具体看源码介绍里的内容。

      5、 源码下载;

      源码下载地址:https://download.csdn.net/download/lzhdim/88965765

      6、 其它建议;

      这个应用是一个使用插件开发的例子,具体请读者自己修改插件接口定义及修改插件里窗体功能。

     

      此文介绍的一个例子,作为原来壁纸管理器的插件版,比原来的源码有一定的改进和优化完善,需要参考的读者请自己翻看源码进行代码复用。

  • 相关阅读:
    10.10作业
    如果想搭建在线客服,应该如何建、
    SpringBoot整合SpringSecurity
    (十)Docker的基本操作
    HTML-form表单
    vue-router清除url地址栏路由参数
    【linux】基本指令(三)
    Vue3.0学习笔记
    string的学习
    Python学习(一)基础语法
  • 原文地址:https://www.cnblogs.com/lzhdim/p/18074135