摘要: .NET 异步编程模式 (四)-TAP TAP 是基于任务的异步模式,在 .NET Framework 4 中引入。TAP取代了 APM 和EAP,是推荐的异步编程模式。 阅读全文
posted @ 2022-08-18 13:14 RisingWaves 阅读(310) 评论(0) 推荐(0) 编辑
摘要: .NET异步编程模式(三) EAP(Event-based Asynchronous Pattern) 是基于事件的异步模式,在 .NET Framework 2.0 中引入。EAP 需要一个有 Async 后缀方法和一个或多个事件。EAP不再推荐用于新开发 阅读全文
posted @ 2022-08-15 10:28 RisingWaves 阅读(245) 评论(0) 推荐(0) 编辑
摘要: .NET异步编程模式(二) 在 C#1 的时候就包含了APM,在 APM 模型中,异步操作通过 IAsyncResult 接口实现,包括两个方法 BeginOperationName 和 EndOperationName ,分别表示开始和结束异步操作。 阅读全文
posted @ 2022-08-15 10:24 RisingWaves 阅读(232) 评论(1) 推荐(0) 编辑
摘要: .NET异步编程模式(一) .NET 提供了三种异步编程模型 (APM,EAP,TAP) 阅读全文
posted @ 2022-08-15 10:18 RisingWaves 阅读(498) 评论(0) 推荐(0) 编辑
摘要: .NET程序配置文件操作(ini,cfg,config) 在程序开发过程中,我们一般会用到配置文件来设定一些参数。常见的配置文件格式为 **ini**, **xml**, **config**等。 阅读全文
posted @ 2022-06-29 13:42 RisingWaves 阅读(1843) 评论(1) 推荐(4) 编辑
摘要: Prism_07_WPF MVVM_复合程序视图布局 复合程序的界面(UI)是由松耦合的组件(View)组成,Prism 提供了这种页面布局的解决方案。 阅读全文
posted @ 2022-02-21 13:13 RisingWaves 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Prism_05_ViewModelLocator ViewModelLocator 用于把 ViewModel 实例绑定到 View 的 DataContext. 阅读全文
posted @ 2022-02-17 17:45 RisingWaves 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Prism_04_EventAggregator 在 MVVM 中,对于 View 和 ViewModel 之间的交互,可以使用 INotifyProperty 和 ICommand 来实现。而对于不同 ViewModel 之间的通信,为了实现低耦合,Prism 提供了 **EventAggregator** 。 EventAggregator 是基于事件聚合器服务,允许发布者和订阅者之间通过事件进行通讯,且彼此之间没有直接引用。 阅读全文
posted @ 2022-02-17 17:38 RisingWaves 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Prism_06_Modules 通常,一个应用程序由不同的业务模块来组合而成,理想情况下,每个业务模块有独立的功能;业务模块之间是低耦合关系的;每个业务模块能够单独来开发测试和部署。这样程序是非常容易扩展、测试和维护,而Prism提供了将程序模块化的功能。 阅读全文
posted @ 2022-02-17 17:31 RisingWaves 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 03_Prism_命令 Prism 提供了 **DelegateCommand** 类来实现命令。 阅读全文
posted @ 2022-02-16 16:33 RisingWaves 阅读(133) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示