通过接口设计自己程序框架(即:插件开发技术),制作一个简单的记事本!
要求:
一、要有 浮动面板;
二、要有 Command(命令工具);
三、要有 Tool(交互工具);
这些都要以 插件 的形式加载到 宿主程序 中去,而不是简单的拖拽控件(像:浮动面板 和 Tool 这些工具传统的记事本中是没有,看你怎么把它们 设计到你 程序中去了)。
(注:制作记事本或许你不屑一顾,但你要通过 接口 设计自己程序框架,还是很有价值的。它的设计思想和你 以往的拖拽控件 方式,有很大的区别。如果,你能按要求搞定,你才算是真正入门了!)
下面是插件程序的构架:
项目案例3和4你做没有,那就符合你的要求
我这有一个根据我自己的需求自己想的项目,没有用接口和抽象工厂,数据访问层是拿Linq写的,你可以拿去自己改改,练习你想练的,要的话hi我
锐英源有C#项目开发在线指导,全面能力、综合教材、海量源码和因人施教,保证掌握工作能力,打开项目经理和系统分析之门。
锐英源培训,全国性价比最高的培训