WEB开发网
开发学院WEB开发ASP.NET 闲谈可插拔式应用程序的开发 阅读

闲谈可插拔式应用程序的开发

 2010-10-09 08:16:14 来源:WEB开发网   
核心提示: 运行结果如下:查看原图(大图)开发两个插件,都继承IPlugin,闲谈可插拔式应用程序的开发(3),手机短信通知插件:publicclassPluginA:IPlugin{publicvoidInitialize(IPluginHostpluginHost){IPluginHostmyAppli

运行结果如下:

闲谈可插拔式应用程序的开发

查看原图(大图)

开发两个插件,都继承IPlugin。

手机短信通知插件:

public class PluginA : IPlugin 
{ 
 
  public void Initialize(IPluginHost pluginHost) 
  { 
    IPluginHost myApplication = (IPluginHost)pluginHost; 
    myApplication.AddMenuItem("Click me", OnClick); 
 
  } 
  private void OnClick(string name) 
  { 
    Console.WriteLine("Omg! You clicked me!"); 
  } 
 
  public void DoSomething() 
  { 
    Console.WriteLine("手机短信通知:中秋快乐"); 
  } 
 
} 

MSN通知插件:

public class PluginB : IPlugin 
{ 
 
  public void Initialize(IPluginHost pluginHost) 
  { 
    IPluginHost myApplication = (IPluginHost)pluginHost; 
    myApplication.AddMenuItem("Click me", OnClick); 
 
  } 
  private void OnClick(string name) 
  { 
    Console.WriteLine("Omg! You clicked me!"); 
  } 
 
  public void DoSomething() 
  { 
    Console.WriteLine("MSN信息通知:中秋快乐"); 
  } 
 
} 

上一页  1 2 3 4  下一页

Tags:闲谈 应用程序 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接