摘要:
这里不行就改成1,2 阅读全文
摘要:
阅读提示:这篇文章将讲述如何利用C#奇妙的特性,实现插件架构,用插件(plug-ins)机制建立可扩展的解决方案。 在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制。其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的。然而,这种巧妙的结合产生了一些有趣的方法可以用 阅读全文
摘要:
C#插件构架实战 C# 插件构架实战 Jack H Hansen [ 2004-07-27 ] Keywords C# 插件 反射(System.Reflection) 属性(System.Attribute) 一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了 阅读全文
摘要:
插件式架构,一种全新的、开放性的、高扩展性的架构体系.插件式架构设计近年来非常流行,基于插件的设计好处很多,把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现。扩展功能与框架以一种很松的方式耦合,两者在保持接口不变的情况下,可以独立变化和发布。基于插件设计并不神秘,相反它比起一团泥的设 阅读全文
摘要:
第一步:配置ODBC。在配置ODBC时有用户DSN、系统DSN、和文件DSN三种方法,为了稳妥起见,采用系统DSN。 DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开VC,建一个win32 Console Application工程,名字随便都可以; 第三步:新建一个 阅读全文
摘要:
1 源码下载 直接放出源码地址,为了编译源码,需要下载安装OSGi.NET插件框架安装包:http://www.iopenworks.com/。 【1】框架安装包:MuiTreeNavVsPackage.zip(使用方法见上一篇文章:分享一个漂亮WPF界面框架创作过程及其源码)。 【2】框架源代码: 阅读全文
摘要:
本文会作为一个系列,分为以下部分来介绍: (1)见识一下这个界面框架; (2)界面框架如何进行开发; (3)辅助开发支持:Demo、模板、VsPackage制作。 框架源码如下所示。 本文介绍第(1)部分。 1 安装 现在我们就先来见识一下这个界面框架。首先,你可以通过以下链接来下载到这个框架的VS 阅读全文
摘要:
invoke和begininvoke 区别 一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。 首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begininvoke。 阅读全文
摘要:
记录下类对象序列化的类以便以后用到 阅读全文
摘要:
枚举 枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定。 枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。例如,假设您必须定义一个变量,该变量的值表示一周中的一天。该变量只能存储 阅读全文