自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 浅谈基于插件的软件框架(3)

    上文中简单的介绍了本人设计的基于windows平台的插件框架的插件管理层,该文章里主要描述一下基于该插件框架的插件,本文将详细介绍插件的接口设计及插件间的相互调用问题。     1.插件的设计     前面说过,插件本质上讲其实就是一些功能模块,只是在该框架中,他们均已独立的dll形式存在。每个插件对应的功能可能完全不一样,提供的接口也可能完全不一样,插件管理器如何实现对所有插件的统一管理呢?为了解决这个问题,我们定义了一个基类,该基类是一个抽象类,所有的插件都必须继承与一个公共的插件基类。插件基类

2011-04-10 17:57:00 979

原创 浅谈基于插件的软件框架(2)

    上篇文章中主要介绍了插件的一些概念性问题,这里主要介绍本人设计的一个基于MFC的插件框架,该框架要求的插件均以动态链接库(dll)的方式存在。    框架结构     该框架在总体结构上可以分为三层:集成框架、插件管理层、插件层。结构如下图所示:    一.集成框架     集成框架提供软件运行的基本界面,包括主界面、菜单栏、工具栏、状态栏等。该框架中的菜单栏、工具栏中的内容均由一个叫“ui.xml”文件动态生成。“ui.xml”界面配置文件中定义了特定软件的菜单栏,工具栏信息。集成框架的具体任务这

2010-12-26 11:58:00 549 1

原创 浅谈基于插件的软件框架(1)

     近段时间,由于项目需求,本人正在设计一个基于插件的软件框架,同时定义了一套插件规范,但是越到后面,越发现很多问题找不到很好的解决方法。这里本人将近段时间的一些心得体会与大家分享,同时将最近设计的一个插件框架进行简单的描述,望大家能多提意见,谢谢。     什么是插件?     插件是一种遵循一定规范的应用程序接口编写出来的程序。这些程序有一些统一的标准接口(当然每种规范定义的接口可能都不一样),所有插件功能的执行均通过这些接口实现。若将接口规范暴露给插件的制作者,那么任何一个人都能按照这一接口规范

2010-12-20 22:19:00 635

模板链表ListEx

该链表类是用纯C++写的模板类,提供了所有的链表的基本操作,并增加了一些额外的功能,包括元素统计,链表的安全复制等。 同时,链表类提供了两种不同的元素访问方式: 1.通过地址直接访问; 2.通过索引访问。

2011-04-06

高精度算法(很好用)

It is a module for high precision programming,it over-loads some useful operator includes "+" ,"-" , "*" ,"/" . Because of my pool progr-amming skill, some algo- rithms and functions can be optimized in other ways and some other algorithms a- bout high precision programming havn't provided.

2009-11-17

矩阵(matrix)

这是本人用C++模板写的一个矩阵算法模块,实现了较常用的矩阵算法,包括矩阵的加,减,乘,转置,求秩,求逆,求三角矩阵等运算,同时还定义了一些矩阵运算可能出现的异常。

2009-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除