/Dynamicon

team project for course EI333

Primary LanguageC#Apache License 2.0Apache-2.0

项目计划书

软件名称 Dynamicon

功能简述

这是一款致力于让windows用户的桌面变得更加美观灵动的软件,主要功能有:

壁纸更换(含动态壁纸)

动态壁纸的音频插入以及实现音频的可视化

桌面图标动态化

潜在用户

经常使用电脑的上班族,学生党等等所有厌倦了一成不变的桌面或者每一个想要美化桌面的人;现有的桌面美化软件囿于壁纸的简单更换,没有赋予图标动态效果的功能,让图标动起来,不仅是对现有壁纸的极大改进,更是一个灵动轻松,十分吸引人的因素

交互界面

启动界面

软件启动后会有短短的一段启动动画,包含我们团队的logo和软件logo的动画

操作界面

功能选择模块

用户在该模块中选择相关功能,如动态壁纸,音频可视化设置,主题选择,调整动态桌面图标的运动模式等等

素材导入模块

用户通过该模块导入将要使用的素材(图片,视频,音频等)

效果预览模块

一个预览窗口,可以大概看看当前设置的效果

其他模块

确认按钮、退出按钮等等,以及我们开发团队的联系方式

实现框架

基本思路是在桌面新建一个或多个窗口覆盖原有窗口,在新建的窗口上显现各种效果

关于动态图标:用户未进行操作时图标按一定运动模式进行运动,而当用户使用鼠标时,鼠标的行为将被抓取,并触发图标的其他运动模式,如当鼠标移动到某一图标上方时,该图标的行为将变成某一特定动态效果

将重用的代码

关于团队

团队名称 Silverhole

团队成员

陈鸿滨、毛咏、姚青山、石哲宇、赵星

关于该项目的说明

现在windows系统下的桌面美化软件主要功能都是换壁纸(含动态壁纸),虽然有的软件做得十分出彩,但是却很少有一款软件能够让桌面图标动起来,因此我们团队想开发这么一款包含动态桌面图标功能的桌面美化软件。通过较长时间的资料查阅、研究讨论,我们认为该项目具有较高的可行性。虽然在技术上存在一定难度,也需要较多的时间和精力,但我们有信心按自己的预设完成本次大作业。