2011年8月11日
摘要: 前天发了构建插件式的应用程序框架(五)----管理插件这篇文章,有几个朋友在回复中希望了解插件之间是如何通讯的。这个系列的文章写到这里,也该谈谈这个问题了,毕竟已经有了插件管理。不知道大家有没有注意到我在第四篇文章里谈到的服务容器(Service Container),Service是我所提到的插件式的应用程序框架的基础,我们也可以回头看看IApplication的接口定义,IApplication是派生于IServiceContainer。我把应用程序提供的相关的功能抽象成一个一个的Service,比如文档管理的,我们就抽象成IDocumentService,停靠工具栏管理功能抽象成IDoc 阅读全文
posted @ 2011-08-11 16:52 Aine 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在做插件开发时,小记一下,用来备忘:1.DEV8.2的XtraTabControl控件如何获得当前打开的子窗体:XtraForm frm = (XtraForm)xtraTabControl1.SelectedTabPage.Controls[0];2.插件开发的底层标准最好是抽象类,这样扩展性好。3. MDIForm的问题:SonForm1form1=newSonForm1();form1.TopLevel=false;form1.Parent=this.ClientPanel;form1.Location=newPoint(sonFormXPosion[0],0);form1.Window 阅读全文
posted @ 2011-08-11 16:13 Aine 阅读(418) 评论(0) 推荐(1) 编辑