平台+插件软件设计思想源代码说明

原创 2003年10月10日 23:14:00

 平台+插件软件设计思想源代码说明

goldboar

    非常感谢大家对文章观点的支持,原型设计的全部源代码已定于在CSDN软件频道中发布,请有兴趣者前去查看。为了便于大家使用有关说明如下:原型实现的开发环境为Windows 2000,使用Visual C++ 7.0(Visual Studio .Net)开发工具,程序所使用的开发库包括MFC和ATL,原型程序在Windows2000/XP系统下测试运行已通过。源程序的解决方案由3个项目组成,解决方案文件位于Platform目录下,文件名为:PluginDemo.sln,3个项目文件分别位于Platform、Plugin、Plugin2目录下,文件名分别为:platform.vcproj、plugin.vcproj、plugin2.vcproj。其中platform是基于MFC的单文档项目,plugin和plugin2是ATL项目,项目platform是设计实现的主框架(平台)程序,项目plugin和项目plugin2是设计实现的插件(均为进程内COM对象),它们都实现了设计中所定义的IPlugin COM接口。将源程序编译通过后,运行Platform项目,之后就可以测试与使用原型的实现功能。作者在于此提示此代码只能用于学习与研究。

(2003年10月10日)

C语言程序的特点及设计思想

C语言程序的特点及设计思想
  • u012179109
  • u012179109
  • 2017年04月09日 21:45
  • 427

软件设计思想概述

文中所述仅为自我便于理解,表述简单不全。不适合深入研究,详细的介绍可参考:http://blog.csdn.net/zhengzhb/article/category/926691   面向对象编...
  • shuizhizhiyin
  • shuizhizhiyin
  • 2016年06月20日 11:45
  • 245

ReactOS学习笔记(1)-《Windows内核设计思想》随书源代码编译问题

相信很多同学在使用随书源代码中的VMWare虚拟机进行调试的时候会发现:启动虚拟机后通过快捷方式运行Windbg,Windbg执行到第一个断点(osloader!DbgBreakPoint+0x9)时...
  • hal_woo
  • hal_woo
  • 2017年11月30日 06:27
  • 79

基于Qt的软件框架设计--续

  • amwha
  • amwha
  • 2017年07月01日 14:11
  • 638

插件框架如何设计

读了 goldboar的平台+插件软件设计思想及基于COM的原型实现,再加上自己的软件的需求,感觉很有必要将自己的软件设计成插件更新的方式。 平台+插件软件设计基本思想   插件的本质在于不修...
  • andylau00j
  • andylau00j
  • 2014年04月17日 17:54
  • 1159

C++ 软件设计思想

一,如何设计出优秀的软件系统? 优秀的软件系统,必须是易扩展、易维护、高可复用性的。要做出这样的系统,就要采用面向对象的设计思想。如果我们的设计仅仅符合面向对象的三大特征,这并不是很好的面向对象的软...
  • cloud323
  • cloud323
  • 2017年08月14日 16:53
  • 177

平台+插件软件设计思想及基于COM的原型实现

引言:我们已经习惯于一个人独立进行软件开发,每个人都使用自己的风格进行程序设计,但随着工程项目变大或者是对时间要求比较紧时,就需要几个人,十几个人,甚至是上百个人协作进行软件开发与设计,这时一个比较棘...
  • bogey520
  • bogey520
  • 2006年09月06日 21:30
  • 545

平台+插件软件设计思想及基于com的原型实现

       引言:我们已经习惯于一个人独立进行软件开发,每个人都使用自己的风格进行程序设计,但随着工程项目变大或者是对时间要求比较紧时,就需要几个人,十几个人,甚至是上百个人协作进行软件开发与设计,...
  • merryken
  • merryken
  • 2011年06月15日 17:24
  • 529

软件产品设计的五种境界

  十几年软件研发的沧桑岁月,和一度险濒于破产的痛苦经历,让俺对软件产品开发有了更深层的体会。新年到来之际,写出来和大家作个交流。 一、农业境界   刚参加工作,朋友问我,你能用电脑干啥?我口出狂言,...
  • quicmous
  • quicmous
  • 2010年01月03日 18:54
  • 4515

天纵智能软件快速开发平台资源视图插件

定义 资源安排视图类模块用来构建多个项目的日程安排模块,视图展示每个时间点的各个项目的使用情况,用于资源安排类功能,如会议室使用安排、车辆使用安排等。此模块类型是在日程安排基础上的进一步发展。 ...
  • Everylittlehelps
  • Everylittlehelps
  • 2016年08月31日 09:49
  • 248
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:平台+插件软件设计思想源代码说明
举报原因:
原因补充:

(最多只允许输入30个字)