摘要:
Prism初研究之使用Prism实现WPF的MVVM的高级应用 Prism初研究之使用Prism实现WPF的MVVM的高级应用Commands复合命令(Composite Commands)注册和注销子命令在活动的子视图上运行命令集合中绑定命令触发器和命令的交互为命令传入EventArgs参数处理异步交互通过网络服务获取数据和进行交互用户交互模式使用交互服务使用交互请求对象从view Model... 阅读全文
posted @ 2016-08-24 22:32
qianzi
阅读(7536)
评论(0)
推荐(1)
摘要:
Prism初研究之使用Prism实现WPF的MVVM模式 Prism初研究之使用Prism实现WPF的MVVM模式类职责和特征视图类(View)视图模型类(View Model)模型类(Model)类间的交互数据绑定(Data Binding)实现INotifyPropertyChanged实现INotifyCollectionChanged实现ICollectionView命令(Command... 阅读全文
posted @ 2016-08-24 22:30
qianzi
阅读(13993)
评论(0)
推荐(1)
摘要:
Prism初研究之使用Prism 5.0开发模块化应用 Prism初研究之使用Prism 5.0开发模块化应用模块化应用的优点:Prism支持模块化应用开发核心概念IModule:模块的生命周期Module Catalog控制Module加载在应用程序中集成模块模块间的通信* 共享资源。如果不想模块间进行直接的通信,可以选择通过共享的资源进行间接通信,比如数据库或者网络服务。DI和模块化应用关键... 阅读全文
posted @ 2016-08-24 22:29
qianzi
阅读(3456)
评论(0)
推荐(4)
摘要:
Prism初研究之依赖管理 Prism初研究之依赖管理关键决定:选择DI容器考虑使用容器核心情景类型注册使用Unity容器注册类型使用MEF容器注册类型依赖解析Unity实例解析MEF实例解析在Prism中使用依赖注入容器IServiceLocator扩展阅读 注意:Prism框架本身不提供指定的依赖注入容器,你可以使用其它的依赖注入容器,比如:Castle Windsor,Struct... 阅读全文
posted @ 2016-08-24 22:28
qianzi
阅读(2074)
评论(0)
推荐(0)
摘要:
重构 改善既有代码的设计 Refactoring Improving the Design of Existing Code 如果你发现自己需要为程序添加一个新特效,而代码结构使你无法很方便地达成目的,那就先重构它。 重构前,先检测自己是否有一套可靠的测试机制,这些测试必须有自我检验能力。 重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。 任何一个人都能写出计算机可以理解... 阅读全文
posted @ 2016-08-24 22:15
qianzi
阅读(779)
评论(0)
推荐(0)
摘要:
Prism初研究之初始化应用 Prism初研究之初始化应用BootstrapperDIShell关键抉择核心步骤创建Bootstrapper实现CreateShell方法实现InitializeShell方法创建并配置Module Catalog创建并配置Container核心服务(与应用无关)与应用相关的服务(Stock Trader RI)在UnityBootstrapper中创建并配置Co... 阅读全文
posted @ 2016-08-24 22:13
qianzi
阅读(4289)
评论(0)
推荐(0)
摘要:
Prism初研究之简介 Prism初研究之简介Prism相关资料Prism吹水Prism优点关键技术概念ModuleModule catalogShellViewsView modelModelsCommandsRegionsNavigationEventAggregatorDependency i 阅读全文
posted @ 2016-08-24 21:58
qianzi
阅读(1182)
评论(0)
推荐(0)
摘要:
编写可读代码的艺术 编写可读代码的艺术1.可读性基本原理:代码的写法应当使别人理解它所需的时间最小化。一.表面层次的改进2.把信息装入名字中:3.不会误解的名字4.审美审美三原则:建议:5.注释什么不需要注释记录你编程时的思想站在读者的角度6.写出言简意赅的注释二.简化循环和逻辑7.把控制流变得易读 阅读全文
posted @ 2016-08-24 21:12
qianzi
阅读(760)
评论(0)
推荐(0)

浙公网安备 33010602011771号