随笔分类 - 编程实现
摘要:上次折腾是6月1日。今天已经是8月9日了,时间过的真快,一下子就2个多月了。 想优化MVP在WPF中的应用。MVVM这个概念是不错的。绑定命令、绑定数据…… 真棒! 看到很多兄弟,在MVVM中的ViewModel中直接调用MessageBox.Show()方法。我很反对这种写法。这种写法在做单元测试是很难测试的,IDE会在背后弹出一个提示框。。。。。。好蹩脚的设计。。。。。 今天折腾这个有2个目的。目的如下: 1、给一个实际的遵循依赖倒置原则的例子; 2、折腾到了一定程度,就可以在公司里大力推广。 东西还没折腾好,快要下班了,就此洗手。 这次没画图,还是采用原来的图,代码在这里:/Files.
阅读全文
摘要:自己和谐掉。伤不起啊。http://news.163.com/11/0725/16/79QR8A7S00014JB6.html留个网址自己看吧。
阅读全文
摘要:今天在研究MVVM。先画一个类图。然后在来个顺序图另外在别人的Demo上修改了一下,个人感觉新的Demo比老的要好不少。Demo和文章我先放上来,让各位来指点、一起学习MVVM。但还有些问题没解决或尝试,我估计这是我对WPF的技术的掌握问题。例如,1、在xmal中,绑定DataGrid控件选中的行到一个指定的绑定项,如button按钮的CommandParamter。2、在xmal中,把ViewModel的ICommand绑定到没实现ICommandSource接口的控件上,如DataGrid。3、View的跳转。原来在用MVP架构模式的时候,对于View的跳转控制的不好,之前也有过采用中介者
阅读全文
摘要:在日常开发中,经常要打开一个模态窗体,在模态窗体中选择某一项,然后把这项的ID或者Name赋值给打开这个模态窗体的窗体…… 在Windows 客户端中,要实现这样的功能是非常简单的,代码也会很优美。当然,这与个人的写法有关系。 比较优美的方式有2种,一种是使用interface编写观察者模式,一种就是使用事件委托。既然在Windows平台中玩耍,那就采用更加灵活的事件委托方...
阅读全文
摘要:公司有个同事提出了一个问题,就是用程序来输出一个正方形矩阵,如: 1 2 5 7 3 5 8 13 4 9 12 14 10 11 15 16 分析过程如下: 其中的+-号是代表排序。写下这些文字,思路立刻出现,剩下的只是敲键盘。 -1 填充[0,0], +2 填充...
阅读全文
摘要:委托和事件是.net程序设计中一个难度中等、重要性高等的知识点,掌握好委托和事件,是一个中级程序员的标识之一。 不说废话,直接上代码,要看效果请建立一个控制台程序,然后把下面代码拷贝并替换Program类。 /**//* ************************************* * 公司:浙江新能量科技有限公司 * 网站:http://www.freshpower.co...
阅读全文
摘要: 虽然母版页这个功能出来很久了,但是一直都没有机会去使用它。
最近我计划把公司网站升级到.NET1.1 升级到 .NET 3.5上去,除了隐式类型、扩展方法、Lambda表达式、LinQ等新特性外,母版页这个功能页是肯定会去玩玩的。于是今天用VS2008创建一个网站,尝试着进行一些最基本的任务,数据绑定,页面传值等。
这只是第一天,由于工作的时候不断的有外来任务打扰,所以学习成果甚少,除了看了MSDN一些资料,也查了一下互联网上的资料,在CSDN中有一个帖子里说,母版页不能通过ViewState传值,其实这是错误的。母版页绝对可以通过ViewState来传值,并且方法非常简单。
阅读全文

浙公网安备 33010602011771号