原文:OSGi规范的C#实现开源

这是大约在 年前完成的一个C 实现的OSGi框架,实现的过程参照了OSGi规范与与一些实现思路 感谢当时的那些资料与项目 ,此框架虽然仅在几个小型项目有过实际的应用,但OSGi的规范实现还是相对比较完整的,包涵了一些基本的要素,由于个人的项目重心已经转移,现在打算把它公开出来,供大家参考: OSGi.NET框架是一个参照了OSGi规范的模块化管理框架。框架为应用程序扩展 组件 bundle 提供了 ...

2016-11-22 10:25 0 1547 推荐指数:

查看详情

OSGIC#如何实现简单的OSGI

我对OSGI的认识 面向接口编程在组件(DLL)级别的体现。 插件机制的一种扩展。 动态管理组件(DLL)的生命周期(加载、启动、停止、卸载)。 回调和插件的支持,在Bundle的生命周期中,允许通过插件和回调进行拦截。 Ioc容器的集成(非必须),如:Bundle启动时 ...

Sat Mar 30 22:59:00 CST 2013 5 2576
重新诠释的OSGi规范

  上周五部门开会讨论新一代产品(基于.net Winform)的设计规范,从设计规范慢慢讨论到体系结构等架构存在的问题,诸如菜单、工具条、状态条、界面布局等不能实现配置化和自动化,子系统之间拥有强依赖,甚至产生强依赖等等,最后我提出通过OSGi 框架来解决界面和模块之间的问题,并立下军令状一周 ...

Fri Jun 21 00:00:00 CST 2013 14 2163
C#开源实现MJPEG流传输

本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 许久以前写了篇文章《基于.NET打造IP智能网络视频监控系统》,记录和介绍了自己几年来积累和演练的一个系统。发现几个月过去了,没有任何进展。 目前已经实现了 UDP+RTP 方式在不同物理机之间 ...

Wed Aug 21 06:16:00 CST 2013 51 16143
C#命名规范

命名规范在编写代码的过程中十分重要,所以,在记住命名规范 ,对于写代码是很有帮助的。 1、用Pascal规则来命名方法和类型,Pascal的命名规则是第一个字母必须大写,并且后面的连接词的第一个字母均为大写。 2、用Camel规则来命名局部变量和方法的参数,该规则指名称中第一个 ...

Mon Jul 18 23:18:00 CST 2016 0 1901
C#编码规范

术语 Pascal 大小写:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:BackColor Camel 大小写:标识符的首字母 ...

Fri Jan 03 17:46:00 CST 2020 0 3612
C#命名规范

1命名规则有两种: Pascal:每个单词的首字母大写,例如ProductType Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType ...

Mon Apr 29 09:56:00 CST 2019 0 540
C#编码规范

1 规范目的 ……………………………………………………… 3 2 适用范围 ……………………………………………………… 3 3 代码注释 ……………………………………………………… 3   3.1 代码注释约定 ...

Fri Aug 31 08:40:00 CST 2012 3 26759
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM