大家好,这次更新主要是去除一些无关的功能,界面做了很大的调整,以前都是自己写的 UI ,最近也引入了 WPF-UI ,挺不错的,特此表示感谢,也希望大家会喜欢,别的也就不多说了,本软件以实用性为主,采用MVVM模式,小巧、使用方便。

具体功能与更新如下:

计划任务:本软件由m.sh.lin0328@163.com开发与维护,如有好的意见或建议,可发送邮件到m.sh.lin0328@163.com,谢谢使用!
注(功能与特色):
1.本软件使用方便、操作简便,完全可以替代 Windows 系统中的计划任务;
2.本软件可设置任务运行周期:一次、每月、每周、每天、每小时、间隔分钟一共6种模式,满足您的不同需求;
2.本软件有定时运行任务(支持参数)、定时提醒、定时关机、定时关闭/打开显示器、定时锁屏、记事等功能;
3.本软件声音文件在安装目录下的Audio文件夹下,拷贝进去即可(支持.mp3、.wma、.wmv等);
4.最新资讯信息,每两个小时自动更新一次。
5.加入正则表达式测试、图片修改等小工具。

版本更新说明如下:
01. v.1.0.0.0 :2014-04-16:基本完成编码,添加快捷键
02. v.1.1.0.0 :2014-04-17: 增加开机启动,界面、托盘图标调整
03. v.1.1.2.0 :2014-05-01: 托盘修改
04. v.1.1.2.6 :2014-05-03: 窗体样式修改、提示声音修改
05. v.1.1.3.2 :2014-05-10: 主窗体列表样式修改,增加打开显示器等其它功能和细节
06. v.1.1.3.4 :2014-05-11: 任务详细窗体样式修改,增加过期和失效状态,解决关闭右下角提示不能关闭声音和其它细节
07. v.1.1.3.5 :2014-05-17: 任务状态增加失效与过期,增加锁屏功能,增加设置窗体,程序启动温馨提示功能
08. v.1.1.4.2 :2014-05-24: 数据存储改为SQLite,去除底栏状态,增加记事功能、铃声详细设置、增加天气预报、首页统计图表等及其它细节
09. v.1.1.4.4 :2014-08-23: 修复SQLite自启动报错,任务运行周期增加按周运行,界面布局样式调整,记事增加翻页功能
10. v.1.1.4.6 :2014-08-30: 增加最新信息资讯功能,修复天气预报地域显示速度;
11. v.1.1.2.7 :2014-10-28: 去除天气预报功能(数据服务停止),优化程序,增加信息操作情况提醒,替换系统确认提醒框
12. v.1.1.5.0 :2015-02-03: 窗体大小调整,任务列表增加默认精简显示样式
13. v.1.1.6.0 :2017-05-06: 窗体样式修改,加入两个小工具,新闻资讯来源使用人民网
14. v.1.1.7.0 :2017-06-04: 窗体样式修改,增加天气预报查看功能,修复已知 bug
14. v.1.1.7.1 :2017-06-09: 增加多线程多文件下载
15. v.1.1.8.4 :2017-07-08: 界面全新改版,去除首页统计图表与新闻资讯,更换铃声

 
注:
运行目录下的文件夹介绍:
1)Audio:声音文件目录,拷贝您喜爱的音乐进去即可(支持.mp3、.wma、.wmv等)。
2)Bg:系统默认壁纸
3)Log:系统异常日志
4)Weather:天气预报图片与当日天气更新文件。
5)News:抓取到的新闻
6)Down:下载文件夹
7)Bak:系统文件,如数据库备份文件存储
8)Tools:引入的工具文件夹
 
系统运行所需文件列表:
 
图一、软件相关界面如下:底栏为版本号与当天的天气情况,可鼠标悬停查看详细信息,右侧面板可以选择铃声与大小
 
图二、鼠标悬停天气提醒
 
图三、开机启动 显示 温馨提醒
 
 
图五、定时启动任务添加与修改窗口:
 
图六、记事本模块:
 
图七、右上角菜单项:
 
 
 
图九、关于我们:
 
图十、设置窗口:
 
 
 
图十一、定时锁屏提醒:这个功能比较适合长时间使用电脑的人员哦,强制性休息
 
图十二、任务栏快捷操作
 
 
 
如果大家喜欢可以转载或下载源码(代码写的不好请见谅),谢谢(转载请注明来源)!
本程序在WIN8 64位下开发,32位系统未测试
源码下载 点击下载
 
说明:本作品本来是给自己使用的,现提供给大家学习一下,开发环境:WIN7 64位 + vs2017  ,其它环境下未做测试,如有给您带来什么困惑本人万分抱歉。
VS下运行请修改配置,如下图所示:
 
注意程序生成目录在 TimedTask\bin\x86\Debug\ 下面,配置文件config.xml 也在这个文件夹下(如还有人遇到配置文件丢失的提示就请不要追问了)
 
作者:匆匆那年,爱好编程、上网,擅长不知道哈
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,请尊重别人的劳动成果。

WPF个人助手更新的更多相关文章

  1. WPF多线程UI更新——两种方法

    WPF多线程UI更新——两种方法 前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对 ...

  2. WPF中动态更新TextBlock文字中的超链接,文本

    1.------------------------------------------------------------------------- 修改超链接的文本文字: <TextBloc ...

  3. 富客户端 wpf, Winform 多线程更新UI控件

    前言 在富客户端的app中,如果在主线程中运行一些长时间的任务,那么应用程序的UI就不能正常相应.因为主线程要负责消息循环,相应鼠标等事件还有展现UI. 因此我们可以开启一个线程来格外处理需要长时间的 ...

  4. 从PRISM开始学WPF,Prism7更新了什么

    当时我在搬运Prism6.3的sample代码的时候,就是因为网上的资料太老旧,万万没想到这给自己挖了一个坑,因为我在做笔记的时候,prism已经在更新7.0了 现在已经是7.2了,(lll¬ω¬), ...

  5. WPF后台线程更新UI

    0.讲点废话 最近在做一个文件搜索的小软件,当文件多时,界面会出现假死的状况,于是乎想到另外开一个后台线程,更新界面上的ListView,但是却出现我下面的问题. 1.后台线程问题 2年前写过一个软件 ...

  6. WPF多线程UI更新

    前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对象.)这是很常见的一个错误,一不小 ...

  7. WPF子线程更新UI(Dispatcher.BeginInvoke)

       在做WPF开发时,如果直接在子线程里更新UI会报错—–“调用线程无法访问此对象,因为另一个线程拥有该对象.”,这是因为WPF禁止在非UI线程里直接更新UI界面. 解决方案:   在子线程里调用D ...

  8. ArcGIS Runtime SDK for WPF已不更新,后续将被ArcGIS Runtime SDK for .NET取代

    ArcGIS Runtime SDK 10.2.5 for WPF is now available! by mbranscomb and Rex Hansen on January 27, 2015 ...

  9. WPF DataGrid 增加"更新"模板列,根据行Row的选择而显示"更新"按钮

    SelectionMode="Single" <DataGridTemplateColumn Header=""> <DataGridTemp ...

随机推荐

  1. 【LeetCode】171. Excel Sheet Column Number

    题目: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, r ...

  2. Linux之用户管理--初级上

    管理用户命令汇总 命令 注释说明(特殊颜色的必须掌握) useradd增 同adduser命令,执行此命令可在系统中添加用户.(更改4个用户文件) userdel删 执行此命令可删除用户及相关用户的配 ...

  3. java基础(9) - 泛型解析

    泛型 定义简单的泛型类 泛型方法 /** * 1.定义一个泛型类 * 在类名后添加类的泛型参数 <T> * 泛型类里面的所有T会根据创建泛型类时传入的参数确定类型 * 2.定义泛型方法 * ...

  4. call, apply,bind 方法解析

    call(), apply(),bind() 三者皆为Function的方法 call(),apply()的作用是调用方法,并改变函数运行时的context(作用上下文) bind() 的作用是引用方 ...

  5. rownumber和rowid伪劣用法

    select rownum ,deptno,dname loc from  dept; select deptno,dname,loc from dept where rownum=1; select ...

  6. 页面打印(js/jquery)

    1.js实现(可实现局部打印)  <html> <title>js打印</title> <head></head><body>  ...

  7. JavaScript一个猜数字游戏

    效果图: 代码: <body> <script type="text/javascript"> window.onload = newgame; //页面载 ...

  8. 关于MultipleActiveResultSets属性导致的There is already an open DataReader associated with this Command which must be closed first的解决方法

    执行SqlDataReader.Read之后,如果还想用另一个SqlCommand执行Insert或者Update操作的话,会得到一个错误提示:There is already an open Dat ...

  9. 不同浏览器创建 ajax XMLHTTPRequest对象的方法及兼容性问题总结

    XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpReques ...

  10. Selenium webdriver定位iframe里面元素两种方法

    以东方财富网登录页面为例: 在查找元素过程中,直接通过id或者xpath等找不到元素,查看页面源代码发现元素是属于iframe里,例如: <div class="wrap_login& ...