- 博客(4)
- 收藏
- 关注
原创 SharpDevelop插件树(AddinTree)的建立过程
插件树(AddinTree) 模式:模式是决定架构,还是架构决定模式?常用模式SingletonFactoryDecoratorStrategyMementoProxyAddinTree的建立A=>加载服务ServiceManager.Servi
2006-09-05 20:50:00
2354
1
原创 SharpDevelop工作台的加载,布局,管理
工作台工作台的加载,布局,管理 命令模式:以Command作为对象的事件,实际上不过是统一(RUN)接口的事件而已,new SdMenuCommand()o = AddIn.CreateObject(Class);// class = "ISpiderMan.PoManage.RunPoManage"IMenuCommand menuCommand = (IMenuCom
2006-09-05 20:46:00
2364
原创 SharpDevelop框架中的四棵树
框架中的四棵树1、 addin 文件本身的树结构2、 addin 文件形成的 addinTree 树3、 addin 文件中 Extension(Conditions/Codons) 形成的逻辑关系树(真正有意义逻辑的关系)4、 根据逻辑关系形成的框架结构(工作台)===============================================
2006-09-05 20:45:00
1447
原创 框架动态加载(背忘录)
目的:动态生成框架(包括菜单,工具条,工作窗口,属性窗口) 框架的安全性,唯一性可利用条件:WinUIForm控件框架的组成成分: 菜单:单击事件,显亮事件 工具条:单击事件,显亮事件 工作窗口:Content,View 属性窗口:Pad思想:用工厂模式,命令模式,辅助服务生产生成框架,命令模式运行
2006-09-05 20:41:00
1351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人