创建插件构架的资源

简介:

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,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
Prometheus 监控 Cloud Native
应用程序部署
应用程序部署
95 3
|
5月前
|
传感器 Java 关系型数据库
「深入揭秘」 Micronaut配置与环境管理的隐藏技巧:如何无缝切换部署场景?
【9月更文挑战第9天】Micronaut是一款轻量级、高性能的Java/Grails框架,支持灵活的配置管理和环境感知。通过`application.yml`或`application.properties`文件,开发者可以轻松定义不同环境下的配置,如开发环境使用H2内存数据库,生产环境则连接远程MySQL数据库。Micronaut还支持通过环境变量或命令行参数覆盖配置值,增强应用灵活性和安全性。利用`@Environment`等注解,开发者能实现基于环境条件的依赖注入,使应用能够根据不同部署场景做出相应调整。这套完善的配置管理机制简化了应用维护,提高了安全性和可扩展性。
121 7
|
6月前
|
存储 Kubernetes 监控
软件环境管理问题之不可变环境的定义如何解决
软件环境管理问题之不可变环境的定义如何解决
|
6月前
|
消息中间件 运维 监控
软件环境管理问题之IaC管理环境中的问题如何解决
软件环境管理问题之IaC管理环境中的问题如何解决
|
7月前
|
JSON Go C++
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
62 1
|
7月前
|
安全 数据库连接 Python
告别繁琐!自定义Python上下文管理器,让你的资源管理变得如此简单
【7月更文挑战第4天】在Python中,上下文管理器通过`with`语句简化资源管理,确保资源的自动获取与释放,增强程序稳定性。自定义上下文管理器依靠`__enter__`和`__exit__`方法,例如,`CustomFileManager`类展示了如何记录文件操作。自定义管理器能简化代码、保证资源安全释放和提供定制逻辑,从而提升代码的健壮性和可维护性。它是处理文件、连接等资源管理的强大工具。
59 2
|
9月前
|
弹性计算 运维 安全
资源编排ROS之模块:实现模板代码复用(基础篇)
ROS是阿里云的资源管理服务,通过模板定义和编排引擎自动化部署云资源。模块是可预测、重用、追溯和管理的资源集合,分为公共和自定义类型。它们简化了复杂配置,如安全组,可在多个模板和账号中复用。创建模块后,可在资源栈中引用,实现标准化部署。
|
存储 缓存 JSON
U3D客户端框架(资源管理篇)之自动化打Assetbundle包管理器
AssetBundle是将资源使用Unity提供的一种用于存储资源的压缩格式打包后的集合,它可以存储任何一种Unity可以识别的资源,如模型,纹理图,音频,场景等资源。也可以加载开发者自定义的二进制文件。他们的文件类型是.assetbundle/.unity3d,他们先前被设计好,很容易就下载到我们的游戏或者场景当中。
U3D客户端框架(资源管理篇)之自动化打Assetbundle包管理器
|
Kubernetes 网络协议 API
制作一个通用的虚拟机模板方便搭建k8s集群
制作一个通用的虚拟机模板方便搭建k8s集群
391 0
|
弹性计算 Linux Windows
轻松复用你搭建好的环境和应用——镜像管理
轻松复用你搭建好的环境和应用——镜像管理自制脑图, 介绍了镜像的作用,如何创建镜像,复制、共享与导入镜像,使用云市场镜像。
162 0
轻松复用你搭建好的环境和应用——镜像管理

热门文章

最新文章