2010年ImagineCup,我们共同走过

       这段时间和同学们一块参加了微软所办的ImagineCup大赛的软件设计部分比赛。回头想想,从我们队开第一次会商讨作品主题到现在,已经过去两个多月了,感谢ImagineCup的创办人员们,让我们这些日子中过的很充实,同时让我们可以一展我们三年之所学。在这里简要地介绍一下我们的作品吧,和大家一起分享我们的收获,也好为以后参加的同学提供资料。

        我们做的是一款以保护视力为主要功能的桌面应用软件,主要用户对象是眼睛度数还未定型的青少年,以及长时间使用电脑的IT人员。

        随着电脑不断普及,电脑对眼睛造成的伤害越来越不能被忽视,特别是常玩电脑的青少年,和离不开电脑的IT工作者。第一次讨论会开到最后,我们彼此望望各自鼻梁上的眼镜,决定开发一款能保护视力软件。名字想了半天改了好久,决定叫 Eye-Guard,因为 I 和 Eye 同音,我们有时为了方便也写作 iGuard.

       iGuard的主要作用是帮助用户良好的用眼习惯,因为说白了,要减少电脑对人的伤害,最主要的还是要从人本身的用眼习惯入手,我们通过摄像头获取当前人在电脑前的照片,判断出人到屏幕的距离,当前的光强,人使用电脑的时间长短等等, 然后作出各种提示。

       我们采用WPF开发,用户的信息用XML存储。 

       一些截图如下:

     

                         这是各种功能的开关按钮                                                                用户可以设定属于自己方案,在这里选择

                                      

                                                                        当然也可以随时对自己的方案进行编辑

        整个过程我们走了很多的弯路,开发工具的不稳定,界面的一改再改;到后期,无限的细节处理让人心力憔悴;演示视频录制时,短短2分钟的解说,我要不断重复近两个小时才能录出比较满意的效果。等复赛结果时我很平静,大学上了三年,大大小小的比赛让我明白了,最珍贵的,永远是那些经历,而不是结果。人生的高度,由一个人的精神决定,而那些精神,终将由他一路走来的脚印证明,而不是一两次的成败。

        无论结果如何,我们必将,全力以赴!

原文地址:https://www.cnblogs.com/felixfang/p/1718577.html