求例子:类似于MS Office的伸缩、可扩展的、通过COM组件实现的例子,最好是C++语言的,Pascal 语言也可以.(想开发真正的商用程序) (300分)

  • 主题发起人 主题发起人 lixx
  • 开始时间 开始时间
L

lixx

Unregistered / Unconfirmed
GUEST, unregistred user!
现在我想开发一个程序,为了将来的扩展,想把程序设计成支持插件形式的。
网上倒有挺多利用DLL来实现插件结构,我想通过COM组件来实现。苦于没有例子,不知
从何下手。
我仔细分析了Office插件的开发方法,发现它有一整套的规则,包括支持的接口、注册的
位置等等。我想模仿它的支持插件的结构(office 的很多部分都可以扩展,包括菜单、
工具条等等,这些正是我想要开发的程序所想具备的,至于它的二次开发平台就算了)

不知哪位富翁能提供相关的资料?
 
我也有这种想法,可以多多讨论,我的QQ:50126948
有空加我
 
我也想,正在做,可以沟通!qd_chl@sina.com
 
既然大家都有这个想法,不妨把自己的设计思路说说,说不定有所启发。
我本来的想法是挺“宏伟”的,不仅是可伸缩可扩展的,而且还支持用户的二次开发,
可以利用微软的Script引擎,利用VBscript 或者 JavaScript语言来实现用户的定制或开发。
后来我分析了Office插件的开发方法,发现能做到这步就不错了。至于二次开发就放到以后再
说吧!
 
有此想法,关注。
 
大家倒是都说说想法、构思什么的。
 
可以使用bpl,使用接口进行调用和通信
 
BPL能为以后提供扩展多少方便之处?
再说,以后扩展是不是都局限在用delphi开发了呢?
 
如果要跨语言,只好用COM技术了,但是我想Delphi就足够了
 
>LiChaoHui
我不仅仅想跨语言,是想以后易扩展具有伸缩性。(也许这个目标有点大了)
如果仅仅是用DLL的方式来实现插件的话,网上这样的资料比较多,技术也比较成熟了。
主要是我想做的更好。
 
这个帖子偶帮不上忙了,谁让你说你水平高的,看来300分偶拿不到了[:D]
 
国外有过详细的文章和例子。安富国曾经翻译过,详见:

http://www.ccidnet.com/tech/guide/2001/09/29/58_3374.html

可以下载实例仔细分析!绝对好文!
 
>kthy
   多谢了!
哪位还有相关资料?多多益善
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部