本人纯属WPF新手,布局和WPF的开发水平相当欠缺,从个人来说,还是比较喜欢WPF的,有人说WPF是界面加上WINFORM,我不这样认为,WPF与WINFORM主要的不同在于数据绑定。
 
  这个软件虽然功能比较简单,没有做分层设计,也没有使用MVVM的开发模式,但也确实花了我不少的时间,算是这段时间学习WPF的结果吧,在此给大家展示一下,也给同行的新手门一个参考的例子(希望不会是误导)。
 
    软件具体功能如下:
    1.本软件可以设置计划任务运行的周期:一次、每月、每天、每小时、间隔分钟等不种不同的运行模式,以便满足您不同的需求(服务器端使用这样的工具挺方便的,还可以添加启动参数的哦)。比起Windows自带的任务计划使用起来要方便许多。
    2.本工具主要的功能有定时运行任务(支持参数)、定时弹窗提醒、定时关机、定时关闭显示器、定时锁屏、记事、天气预报等功能。
 
    注:本软件界面参考了ExplorerMan的界面设计,在此表示感谢本软件,另外软件中使用的“烟灰灰天气”软件中获取天气的相关代码。
  运行目录下的文件夹介绍:
    1)Audio:声音文件目录,拷贝您喜爱的音乐进去即可(支持.mp3、.wma、.wmv等)。
    2)Bg:系统默认壁纸。
    3)Log:系统异常日志。
    4)Weather:天气预报图片与当日天气更新文件。
 
软件相关界面如下:
 
(图表一  软件主界面:图表展示记录信息数量,底栏为版本号与当天的天气情况,可鼠标悬停查看详细信息)
 
 
(图二 记事本:可以在右侧添加或修改)
 
 
(图三 定时任务:可以查看、设置铃声等)
 
 
(图四 右下角弹窗提醒)
 
 
(图五 系统设置)
 
 
(图六 系统锁屏:这个功能比较适合长时间使用电脑的人员哦)
 
 
(图七 任务栏快捷操作)
 
 
如果大家喜欢可以转载或下载源码(代码写的不好请见谅),谢谢(转载请注明来源)!
源码下载 请点击
SqlLite程序集 (程序当时是我在64位机器上编写的,可能在32位上运行如有问题请替换SqlLite程序集)
 

最新文章

  1. Modernizr.js:为HTML5和CSS3而生!
  2. SQLite Learning、SQL Query Optimization In Multiple Rule
  3. PHP中函数的使用
  4. 解决position:relative情况下,z-index无效的方法
  5. Grails的redirect无法跳转时的一个可能原因
  6. ajax(ajax开发)
  7. VC使用#定义方便控制版本号的宏
  8. 你不得不知的逻辑或(||)与(&&)非(!)
  9. 遇到looper之类关于消息循环的
  10. hdu3037 Saving Beans
  11. Jan.07
  12. ccf-170902-公共钥匙盒(模拟)
  13. [剑指Offer]50-第一个只出现一次的字符
  14. HDU 3226 背包
  15. CSS 高度(css height)
  16. OpenCV-Python(1)在Python中使用OpenCV进行人脸检测
  17. html圆形头像的制作
  18. django文章收藏
  19. zoj 3261 逆向并查集+离线处理
  20. pip安装Scrapy框架报错

热门文章

  1. IMS Global Learning Tools Interoperability™ Implementation Guide
  2. JavaScript:JSON
  3. avalon2学习教程11数据联动
  4. mysql事件定时
  5. JS复习
  6. webform注册和Repeater
  7. ORACLE 分组之后容易被忽略的bug
  8. ssh 互通脚本
  9. clone()与clone(true)的区别
  10. max10中对DDR数据的采样转换