摘要:
需求 针对一种特殊的应用, 不需要显示GUI, 希望常驻在Windows服务当中,在必要的时候我们可以进行启动或开机启动。 这个时候我们就可以创建WindowsService 来实现。 创建WindowsService 下面演示了使用VisualStudio2019创建一个基于.NetFramewo 阅读全文
摘要:
什么是定时任务? 最近恰巧有类似的需求, 需要做一个应用程序服务, 每天定时给服务器上传采集的数据。 在没有任务框架的使用前提下, 如果我们想要实现类似的需求,可以自己写一个计时器, 然后24小时运行,达到指定的时间就运行。但是这样不仅扩展性差, 而且不易于维护。 在定时任务这块, 也有非常的多的框 阅读全文
摘要:
前言 每天的第一件事情就是打开QQ空间, 看看去年的今日,我都做了些什么,看看自己都有哪些变化。关于那些幼稚的,搞笑的, 莫名其妙的。每次的感觉总是不一样。而现在,我选择用文字把这些东西记录下来, 回顾我在2020这个特殊的一年里所做的一些事情。然后给大家也分享一些关于学习方面的经验。这篇文章则主要 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 上一章回顾 1.注册及使用导航、传递参数 2.INavigationAware接口作用及执行流程 3.IConfirmNavigationRequest接口作用及执行流程 4.IRegionNavigationJournal接口 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 上一章回顾 Prism框架与其它框架的区别 Prism当中的Binding用法 Command和CompositeCommand 用法 IEventAggregator 以及Filtering Events 用法 本章节将讲解P 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 上一章回顾 ViewModelLocator? Prism自动连接及约定 如何修改默认约定 本章节将讲解Prism与常见的MVVM框架区别,以及在Prism当中如何在ViewModel实现基础绑定、Command、事件聚合器等操 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 上一章回顾 什么是View? View Injection 这一章, 我们将讲解为View注册ViewModel的最佳实践。 建立连接 在WPF当中,需要为View与ViewModel建立连接, 我们需要找到View的DataC 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 上一章回顾 什么是Module? 定义Module ModuleCatalog 这一章, 我们将讲解依赖注入模块当中的视图,呈现在主窗口Shell的区域当中。 View View通常指的是, 我们定义的页面, 而在模块化的系统当 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 上一章回顾 什么是Region? 定义区域(Region) 区域适配器(RegionAdapters) 这一章, 我们将讲解Prism当中模块的概念, 以及如何将模块指定到Region当中。 什么是模块(Module)? 本质上 阅读全文
摘要:
导航 开发者博客 文档学习 开发者平台 视频教程地址 点击观看视频教程 创建Prism应用程序 1.第一步 首先, 创建一个基于.NetFramework 或.NetCore的WPF应用程序。如下所示: 2.第二步 为当前应用程序添加NuGet源, 打开NuGet管理器,安装Prism.DryIoc 阅读全文