当前位置: 首页 > news >正文

我的第一款实用工具-眼保程序(EyesBaby)

最近利用Winform开发了一款眼保程序,今天供各网友下载使用。希望能给大家带来不少帮助,可能是本人开发的缘故,感觉没有她上班都不行了。:-)

初衷就是想解决长时间看电脑,眼睛容易疲劳问题。但在后来到google上网罗了一遍发现没有该类软件(可能没有很深入去搜)。心一横就自写了一套,正好也回顾我的winform知识。程序中大的功能实现也不多,我将在以后的时间写一些关于软件中有意思的功能实现。望网友不吝赐教!

 

 

EyesBaby1.0需求说明文档

.简述

         鉴于本人长时间使用电脑,发现眼睛越来越不好使。利用闲暇时间特开发一版眼保程序,代码名称“EyesBaby”。

软件具备保护眼睛方法、定时提醒、Windows前景调节器等功能。

.功能简介

1.眼保方法

目前具备五种提醒方法。分别是眼珠运动法、眨眼法、热冷敷交替法、眼睛体操和看远看近法。

 

2.定时提醒功能

可分别设定提醒间隔时长和休息时长。

 

3.Windows前景调节器功能

启动Windows前景调节功能,可自定义设置屏幕颜色(推荐使用浅淡颜色)

 

4.自动更新功能

启动眼保程序后,系统会自动检查是否有新版本。

 

.功能详述

1.眼保方法

a.设定某一种提醒眼保方法后,定时提醒功能会根据指定方法即时显示。

b.5种眼保方法

眼珠运动法

头向上下左右旋转时,眼珠也跟着一起移动。

眨眼法

头向后仰并不停的眨眼,使血液畅通。眼睛轻微疲劳时,只要做2~3次眨眼运动即可。

热冷敷交替法

一条毛巾浸比洗澡水还要热一点的热水,另一条毛巾浸加了冰块的冷水,先把热毛巾放在眼睛上约五分钟,然后再放冷毛巾五分钟。

眼睛体操

中指指向眼窝和鼻梁间,手掌盖脸来回摩擦五分钟。然后脖子各项左右慢慢移动,接着闭上双眼,握拳轻敲后颈部十下。

看远看近法

看远方三分钟,再看手掌1~2分钟,然后再看远方。这样远近交换几次,可以有效消除眼睛疲劳。

黑屏

黑屏能对保护眼睛更有益。

 

2.定时提醒

a.时长设定

自动隐藏时间表示提醒间隔时长,自动隐藏时间以分钟为单位。显示时间表示休息时长,显示时间以分钟为单位。

b.是否强制模式

是强制模式,显示提示方法时将以全屏方式呈现。如果不是强制模式,将以自动调节方式,同时还可以拖拽提醒窗口,滑动滚动轴可以调整窗口大小。

c.倒计时显示及任务栏通知

         倒计时显示功能可查看当前距休息/工作的时长,以秒为单位。任务栏通知功能将在倒计时休息十秒前通知用户。

d.手动显示/隐藏

可以自由调整显示或隐藏提醒窗口。

 

3.Windows前景调节器

通过打开Window前景功能后,可以自定义调节屏幕颜色。

 

4.自动更新功能

启动眼保程序后,系统会自动检查是否有新版本。发现新版本后会自动下载并更新软件。

 

 

源代码下载地址:http://eyesbaby.codeplex.com/

安装版下载地址:http://files.cnblogs.com/yizhuqing/EyesBabySetup10.zip

转载于:https://www.cnblogs.com/jcomet/archive/2010/03/30/1700366.html

相关文章:

  • DirextX7。0 SDK 在VC 6.0 环境中使用的注意事项
  • 近期Windows Mobile问题汇总
  • Xbox Live的落地大陆将极大提升WindowsPhone7的竞争力
  • winform Focus()函数不起作用 解决办法
  • Asp.net MVC 和 IIS5.1 IIS6.0
  • C# winform 登陆成功打开主form,同时关闭登陆form
  • Bressanon
  • 注册表操作类
  • 像战士一样生活
  • 《使用Mason在HTML页面中嵌入Perl》(节选)
  • mysql: 复制mysql数据库
  • 开始ExtJS之旅:5.ExtJS对原有JavaScript对象的扩展
  • 获取当前月的天数
  • 猎人的狗力资源管理
  • HTML控件 隐藏
  • 《剑指offer》分解让复杂问题更简单
  • C++入门教程(10):for 语句
  • Javascripit类型转换比较那点事儿,双等号(==)
  • JS笔记四:作用域、变量(函数)提升
  • mockjs让前端开发独立于后端
  • MQ框架的比较
  • mysql常用命令汇总
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Terraform入门 - 1. 安装Terraform
  • 利用DataURL技术在网页上显示图片
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 七牛云假注销小指南
  • 浅谈Golang中select的用法
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 学习Vue.js的五个小例子
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (C++17) optional的使用
  • (day 12)JavaScript学习笔记(数组3)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (附源码)php新闻发布平台 毕业设计 141646
  • (算法)Travel Information Center
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)ObjectiveC 深浅拷贝学习
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET Micro Framework初体验(二)
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net Signalr 使用笔记
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .ui文件相关
  • []串口通信 零星笔记
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用
  • [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager失败