文件名称:publisher
- 所属分类:
- 系统编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 95kb
- 下载次数:
- 0次
- 提 供 者:
- Pheni*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
You have a well defined plug-in interface - public interface IMyInterface , or even an abstract class, in your fr a mework project
Your plug-in classes will implement this interface or abstract class. The trick is, your plug-in classes that implements your interface will be residing (most probably) in separate library files (say, dll files)
At run time, your fr a mework will read the list of available plug-ins from a configuration file (most probably, an XML file)
You load those plug-in classes using Reflection mechanism (System.Reflection in .NET) and create an object of the class
You can now call the methods inside your class, through your interface -You have a well defined plug-in interface- public interface IMyInterface, or even an abstract class, in your fr a mework project Your plug-in classes will implement this interface or abstract class. The trick is, your plug-in classes that implements your interface will be residing (most probably) in separate library files (say, dll files) At run time, your fr a mework will read the list of available plug-ins from a configuration file (most probably, an XML file) You load those plug-in classes using Reflection mechanism (System.Reflection in. NET) and create an object of the class You can now call the methods inside your class, through your interface
Your plug-in classes will implement this interface or abstract class. The trick is, your plug-in classes that implements your interface will be residing (most probably) in separate library files (say, dll files)
At run time, your fr a mework will read the list of available plug-ins from a configuration file (most probably, an XML file)
You load those plug-in classes using Reflection mechanism (System.Reflection in .NET) and create an object of the class
You can now call the methods inside your class, through your interface -You have a well defined plug-in interface- public interface IMyInterface, or even an abstract class, in your fr a mework project Your plug-in classes will implement this interface or abstract class. The trick is, your plug-in classes that implements your interface will be residing (most probably) in separate library files (say, dll files) At run time, your fr a mework will read the list of available plug-ins from a configuration file (most probably, an XML file) You load those plug-in classes using Reflection mechanism (System.Reflection in. NET) and create an object of the class You can now call the methods inside your class, through your interface
相关搜索: windowspublisher
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Sumeru.Publisher
................\AssemblyInfo.cs
................\bin
................\...\Debug
................\...\.....\Sumeru.Publisher.dll
................\...\.....\Sumeru.Publisher.pdb
................\IPublisher.cs
................\obj
................\...\Debug
................\...\.....\Sumeru.Publisher.dll
................\...\.....\Sumeru.Publisher.pdb
................\...\.....\temp
................\...\.....\TempPE
................\PluginConfig.xml
................\Publisher.xsd
................\Publisher.xsx
................\PublisherFactory.cs
................\PublisherLoader.cs
................\Sumeru.Publisher.csproj
................\Sumeru.Publisher.csproj.user
................\Sumeru.Publisher.Framework.Data.cs
................\Sumeru.Publisher.sln
Sumeru.Publisher.FTPPublisher
.............................\AssemblyInfo.cs
.............................\bin
.............................\...\Debug
.............................\...\.....\Sumeru.Publisher.dll
.............................\...\.....\Sumeru.Publisher.FTPPublisher.dll
.............................\...\.....\Sumeru.Publisher.FTPPublisher.pdb
.............................\...\.....\Sumeru.Publisher.pdb
.............................\FTPPublisherPlugin.cs
.............................\obj
.............................\...\Debug
.............................\...\.....\Sumeru.Publisher.FTPPublisher.dll
.............................\...\.....\Sumeru.Publisher.FTPPublisher.pdb
.............................\...\.....\temp
.............................\...\.....\TempPE
.............................\Sumeru.Publisher.FTPPublisher.csproj
.............................\Sumeru.Publisher.FTPPublisher.csproj.user
Sumeru.Publisher.Loader
.......................\AssemblyInfo.cs
.......................\bin
.......................\...\Debug
.......................\...\.....\PluginConfig.xml
.......................\...\.....\Sumeru.Publisher.dll
.......................\...\.....\Sumeru.Publisher.FTPPublisher.dll
.......................\...\.....\Sumeru.Publisher.FTPPublisher.pdb
.......................\...\.....\Sumeru.Publisher.Loader.exe
.......................\...\.....\Sumeru.Publisher.Loader.pdb
.......................\...\.....\Sumeru.Publisher.pdb
.......................\frmMain.cs
.......................\frmMain.resx
.......................\obj
.......................\...\Debug
.......................\...\.....\Sumeru.Publisher.Loader.exe
.......................\...\.....\Sumeru.Publisher.Loader.Form1.resources
.......................\...\.....\Sumeru.Publisher.Loader.pdb
.......................\...\.....\temp
.......................\...\.....\TempPE
.......................\Sumeru.Publisher.Loader.csproj
.......................\Sumeru.Publisher.Loader.csproj.user
................\AssemblyInfo.cs
................\bin
................\...\Debug
................\...\.....\Sumeru.Publisher.dll
................\...\.....\Sumeru.Publisher.pdb
................\IPublisher.cs
................\obj
................\...\Debug
................\...\.....\Sumeru.Publisher.dll
................\...\.....\Sumeru.Publisher.pdb
................\...\.....\temp
................\...\.....\TempPE
................\PluginConfig.xml
................\Publisher.xsd
................\Publisher.xsx
................\PublisherFactory.cs
................\PublisherLoader.cs
................\Sumeru.Publisher.csproj
................\Sumeru.Publisher.csproj.user
................\Sumeru.Publisher.Framework.Data.cs
................\Sumeru.Publisher.sln
Sumeru.Publisher.FTPPublisher
.............................\AssemblyInfo.cs
.............................\bin
.............................\...\Debug
.............................\...\.....\Sumeru.Publisher.dll
.............................\...\.....\Sumeru.Publisher.FTPPublisher.dll
.............................\...\.....\Sumeru.Publisher.FTPPublisher.pdb
.............................\...\.....\Sumeru.Publisher.pdb
.............................\FTPPublisherPlugin.cs
.............................\obj
.............................\...\Debug
.............................\...\.....\Sumeru.Publisher.FTPPublisher.dll
.............................\...\.....\Sumeru.Publisher.FTPPublisher.pdb
.............................\...\.....\temp
.............................\...\.....\TempPE
.............................\Sumeru.Publisher.FTPPublisher.csproj
.............................\Sumeru.Publisher.FTPPublisher.csproj.user
Sumeru.Publisher.Loader
.......................\AssemblyInfo.cs
.......................\bin
.......................\...\Debug
.......................\...\.....\PluginConfig.xml
.......................\...\.....\Sumeru.Publisher.dll
.......................\...\.....\Sumeru.Publisher.FTPPublisher.dll
.......................\...\.....\Sumeru.Publisher.FTPPublisher.pdb
.......................\...\.....\Sumeru.Publisher.Loader.exe
.......................\...\.....\Sumeru.Publisher.Loader.pdb
.......................\...\.....\Sumeru.Publisher.pdb
.......................\frmMain.cs
.......................\frmMain.resx
.......................\obj
.......................\...\Debug
.......................\...\.....\Sumeru.Publisher.Loader.exe
.......................\...\.....\Sumeru.Publisher.Loader.Form1.resources
.......................\...\.....\Sumeru.Publisher.Loader.pdb
.......................\...\.....\temp
.......................\...\.....\TempPE
.......................\Sumeru.Publisher.Loader.csproj
.......................\Sumeru.Publisher.Loader.csproj.user