创建插件构架的资源

简介:

Recently I’ve considered building a plug-in supported application for my own personal use and amusement. I had designed a simple one years ago, in VB.NET and was curious to see what (if anything) was available on the Net in terms of tutorials or pointers for building a more sophisticated one in C#. What follows is a list of links to articles and forum postings that I found which may prove to be useful.

 

Use C# and the .NET Framework to develop your own plugin architecture by Zach Smith. November 28, 2006.  articles.techrepublic.com.com/5100-3513-6138904.html.

 

Enabling Your Application to Become a Plugin Host by Mike Pagel. June 4, 2006.  www.codeproject.com/useritems/Plugin_Basics.asp .

 

Building Plugins with C# by Nathan Good. August 27, 2004.  www.awprofessional.com/articles/printerfriendly.asp?p=332874 Note: Link is to printer-friendly version of Part 1 of 4; links to other parts are available on the page.

 

Plug-ins in C# by Jon Dick. March 5, 2004.  www.codeproject.com/csharp/pluginsincsharp.asp .

 

Plug-in Framework (Part 1): Making Types for Consumption by Justin Rogers. January 21, 2004.  weblogs.asp.net/justin_rogers/pages/61042.aspx .

 

Search Dynamically for Plug-Ins by Roy Osherove. December 2003.  msdn2.microsoft.com/en-us/library/ms972968.aspx .

 

Creating a Plug-In Framework by Roy Osherove. December 2003.  msdn2.microsoft.com/en-us/library/ms972962.aspx .

 

Let Users Add Functionality to Your .NET Applications with Macros and Plug-Ins by Jason Clark.  MSDN Magazine, October 2003.  msdn.microsoft.com/msdnmag/issues/03/10/Plug-Ins/default.aspx .

 

Plugin Architecture using C# by Shoki. August 4, 2003.  www.codeproject.com/csharp/c__plugin_architecture.asp.

 

Add run-time functionality to your application by providing a plug-in mechanism by Roy Osherove. May 27, 2003.  www.codeproject.com/csharp/plugins.asp.

 

Implementing a Plug-In Architecture in C# by Shawn Walcheske. April 16, 2003.  www.ddj.com/article/printableArticle.jhtml;jsessionid=Z5UK0KT0RDRQAQSNDLPCKH0CJUNN2JVN?articleID=184403942&dept_url=/dept/cpp/ Note: Link is to printer-friendly version.

 

Writing plugin-based applications with .NET by divil. December 8, 2002.  www.xtremedotnettalk.com/showthread.php?t=49597 .

Updated July 27th: Added Mads Kristensen’s article, which somehow didn’t make it on the original list but certainly belongs there.  Additionally, Shaun Hayward’s Toronto Code Camp 2007 presentation, Building Plug-ins and Inspecting Classes With Reflection, is certainly worth a look.










本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/320949,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
传感器 Java 关系型数据库
「深入揭秘」 Micronaut配置与环境管理的隐藏技巧:如何无缝切换部署场景?
【9月更文挑战第9天】Micronaut是一款轻量级、高性能的Java/Grails框架,支持灵活的配置管理和环境感知。通过`application.yml`或`application.properties`文件,开发者可以轻松定义不同环境下的配置,如开发环境使用H2内存数据库,生产环境则连接远程MySQL数据库。Micronaut还支持通过环境变量或命令行参数覆盖配置值,增强应用灵活性和安全性。利用`@Environment`等注解,开发者能实现基于环境条件的依赖注入,使应用能够根据不同部署场景做出相应调整。这套完善的配置管理机制简化了应用维护,提高了安全性和可扩展性。
91 7
|
5月前
|
JSON Go C++
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
51 1
|
7月前
|
资源调度 前端开发 JavaScript
推荐一款可以自动创建视频的前端Ract框架
推荐一款可以自动创建视频的前端Ract框架
101 1
|
Kubernetes 网络协议 API
制作一个通用的虚拟机模板方便搭建k8s集群
制作一个通用的虚拟机模板方便搭建k8s集群
366 0
|
SQL 数据库
OushuDB 用户指南书籍定义创建和管理模式之创建模式
OushuDB 用户指南书籍定义创建和管理模式之创建模式
54 0
|
弹性计算 Linux Windows
轻松复用你搭建好的环境和应用——镜像管理
轻松复用你搭建好的环境和应用——镜像管理自制脑图, 介绍了镜像的作用,如何创建镜像,复制、共享与导入镜像,使用云市场镜像。
146 0
轻松复用你搭建好的环境和应用——镜像管理
|
前端开发 IDE Java
Javaweb学习笔记(二)之发布动态资源
本文主要介绍了Javaweb项目实践案例,即发布动态资源和Servlet的简单介绍。
296 0
Javaweb学习笔记(二)之发布动态资源
|
存储 测试技术 数据安全/隐私保护
RobotFrameWork接口项目分层及通用控制方式
RobotFrameWork接口项目分层及通用控制方式
1011 0
RobotFrameWork接口项目分层及通用控制方式
|
云安全 JSON 安全
在 Python 中为无服务器应用设计安全租户隔离
软件即服务(SaaS)已经成为当今一种非常普遍的软件交付方式。虽然这方便了用户访问,而且消除了用户的运营开销,但这也改变了以前的模式,将实现 SLA 以及现代云原生组织所期望的所有安全和数据隐私要求的责任交给了软件供应商。这也是采用多租户等资源和成本效益架构模式背后的驱动力。
167 0
在 Python 中为无服务器应用设计安全租户隔离
|
弹性计算 Linux 数据安全/隐私保护
轻松复用你搭建好的环境和应用——镜像管理|学习笔记
快速学习 轻松复用你搭建好的环境和应用——镜像管理
192 0
轻松复用你搭建好的环境和应用——镜像管理|学习笔记