尝试创建基于MVVM三层架构的异步任务:场景:View层触发ViewModel层的动作请求,ViewModel层异步的从Model层查询数据,当数据返回或者请求超时时正确更新ViewModel层数据并触发View层的UI更新。要求:View层保持UI响应,ViewModel层实现有超时控制的异步调用...
分类:
Web程序 时间:
2014-05-19 08:53:52
阅读次数:
404
MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了
诸如Binding、Dependency Property、Routed Even...
分类:
其他好文 时间:
2014-05-19 07:00:30
阅读次数:
528
MVVM设计模式2010-09-19
23:59:18|分类:MVVM|标签:mvvmsilverlight4mvcmvpcommand|举报|字号订阅一、背景:与用户界面 (UI)
相关的最大的问题就是大量的凌乱的代码,原因两个:(1) 用户界面包含负责的逻辑用于维护界面相关对象;(2) 其次也包...
分类:
其他好文 时间:
2014-05-18 20:30:37
阅读次数:
398
最近在做个项目,用到了MVVM模式。发现在用DelegateCommand时,用到了CanExecute,不能实时更新,查了很多资料都没有这方面的。经过仔细研究prism源码,发现以下解决方案:下面是界面,很简单,一个textbox,一个button。实现的功能是按下button时,显示textbo...
分类:
其他好文 时间:
2014-05-17 20:28:08
阅读次数:
355
1 Object-auditor 的启动
Object-auditor的启动和object-replicator的启动过程是一样的,首先是执行启动脚本
swift-init object-auditor start
启动脚本会运行swift源码bin目录下的
if __name__ == '__main__':
parser = OptionParser("%prog CONFIG...
分类:
其他好文 时间:
2014-05-16 02:50:59
阅读次数:
332
Openstack能解决这些问题吗?请各位大侠一起来讨论
1、10万规模的虚拟机,每个虚拟机可以在任何一个CNA上启动,该如何做?2、用户如何自定义业务网络,如何解决网络不够用的情况?
3、统一的镜像管理:多站点该如何做?4、分布式存储在跨AZ/Region情况下怎么设计,如何遵循NWR原则?...
分类:
其他好文 时间:
2014-05-15 23:29:26
阅读次数:
300
原文:MVC, MVP,
MVVM比较以及区别(下)上一篇得到大家的关注,非常感谢。一些朋友评论中,希望快点出下一篇。由于自己对于这些模式的理解也是有限,所以这一篇来得迟了一些。对于这些模式的比较,是结合自己的理解,一些地方不一定准确,但是只有亮出自己的观点,才能抛砖引玉不是?
欢迎各位拍砖。:)阅...
分类:
Web程序 时间:
2014-05-15 10:12:55
阅读次数:
566
原文:MVC, MVP, MVVM比较以及区别(上)MVC,
MVP和MVVM都是用来解决界面呈现和逻辑代码分离而出现的模式。以前只是对它们有部分的了解,没有深入的研究过,对于一些里面的概念和区别也是一知半解。现在一边查资料,并结合自己的理解,来谈一下对于这三种模式思想的理解,以及它们的区别。欢迎各...
分类:
Web程序 时间:
2014-05-15 09:58:39
阅读次数:
576
1、Replicator执行代码详细分析
上篇问中介绍了启动Replicator的具体过程,下面具体讲解Replicator的执行代码的具体实现:
def replicate(self, override_devices=None, override_partitions=None):
"""Run a replication pass"""
sel...
分类:
其他好文 时间:
2014-05-15 00:15:16
阅读次数:
458
1、ObjectorReplicator的启动
首先运行启动脚本
swift-init object-replicator start此运行脚本的运行过程和ring运行脚本运行过程差不多,找到swift 源码bin下的swift-object-replicator其代码如下所示
if __name__ == '__main__':
parser = OptionParser("%pr...
分类:
其他好文 时间:
2014-05-15 00:08:27
阅读次数:
332