摘要:
大话QT系列:http://blog.csdn.net/houqd2012/article/category/2128295 里面有提到CTK插件系统。 阅读全文
摘要:
本文讨论一种简单却有效的插件体系结构,它使用C++,动态链接库,基于面向对象编程的思想。首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。 1. 增强代码的透明度与一致性: 因为插件通常会封装第三方类库或是其他人编写的代码,需要清晰地定义出接口,用清晰一致的接口来面对所有事情。你的代码也不会被转换程序或是库的特殊定制需求弄得乱七糟。 2. 改善工程的模块化: ... 阅读全文
摘要:
摘要: 基于插件的应用系统拥有良好的可扩充性、可定制性和可维护性。 1. 引言 插件是近年来十分常见的一种技术。插件结构有助于编写有良好的扩充和定制功能的应用程序。许多软件甚至操作系统或其外壳程序都使用了这种技术,著名的使用插件机制的软件是Winamp, Winamp早期的成功虽然在于其快速的解码引擎,但在MP3播放器中能够保特长久的霸主地位。也正是由于内置了健全的插件功能后期的... 阅读全文
摘要:
WinForm控件开发总结(一)------开篇 WinForm控件开发总结(二)------使用和调试自定义控件 WinForm控件开发总结(三)------认识WinForm控件常用的Attribute WinForm控件开发总结(四)-----控件属性的串行化 WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器 WinForm控件开发总结(... 阅读全文
摘要:
构建插件式的应用程序框架(一)----开篇 构建插件式的应用程序框架(二)----订立契约 构建插件式的应用程序框架(三)----动态加载 构建插件式的应用程序框架(四)----服务容器 构建插件式的应用程序框架(五)----管理插件 构建插件式的应用程序框架(六)----通讯机制 构建插件式的应用程序框架(七)----基本服务 构建插件式的... 阅读全文
摘要:
传送门 C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 C# 互操作性入门系列(四):在C#中调用COM组件 本专题概要: 引言 如何在C#中调用COM组件——访问Office 互操作对象 在... 阅读全文
摘要:
传送门 C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 C# 互操作性入门系列(四):在C#中调用COM组件 本专题概要 数据封送介绍 封送Win32数据类型 封送字符串的处理 封送结... 阅读全文
摘要:
传送门 C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 C# 互操作性入门系列(四):在C#中调用COM组件 本专题概要: 引言 如何使用平台调用Win32 函数——从实例开始 当调用Win3... 阅读全文
摘要:
传送门 C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 C# 互操作性入门系列(四):在C#中调用COM组件 本专题概要: 引言 平台调用 C++ Interop(互操作) COM I... 阅读全文
摘要:
半瓶水在C/C++上晃荡了这么多年,经历了dephi的崛起与没落,看到了borland在编程领域的抛物线,错过了Android的黄金发展时节;现在microsoft这样的庞然大物也走到了悬崖的边缘,趁着这股东风,我也来个华丽的转身,投入的C#的怀抱中去。 microsoft最近的动作频频,vs2015、.Net Native、visual code,无不昭示着跨平台的到来;最近... 阅读全文