摘要: 可以这么说,不懂设计模式,难以理解面向对象的思想。也可以反过来说,不理解面向对象的思想,很难理解设计模式。不是吗? 今天我要和大家说一说c#实现模板模式,这是一个非常常用,并且简单的模式,在众多的设计模式中,这是我用的最多,而且是自然而然地应用,没有担心过什么。 曾几何时,模板模式悄悄地跑到我的代码 阅读全文
posted @ 2016-08-18 19:17 micDavid 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 从网上复制了一段代码,不料代码的每一行前面都有行号加“.”,我要正确运行程序,必须得把这些多余的东西去掉。 怎么去掉呢? 首先想到的是手动去掉。 看了下,有几百行代码,那需要多长时间,才能去掉?显然,这方法可行,但是太笨了,如果一个程序员,太勤劳了,那就不聪明。 然后想到的是用vs编辑器打开,然后摁 阅读全文
posted @ 2016-08-18 17:43 micDavid 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 我已经多次使用c#事件了。举个最近的例子:我用vsto做的一个word插件。这个插件分为两层,业务逻辑层和word外接程序。有这么一个场景,我的ribbon中的一个label是动态显示的。它会随着word正文的样式变化,而显示不同的样式名称。如图1: NoteFirst2016是我做的word插件, 阅读全文
posted @ 2016-08-18 16:19 micDavid 阅读(1019) 评论(0) 推荐(0) 编辑