刘一儿(嵌入式)

闲来无事,为了巩固自己对qt的掌握程度,就突发奇想做了一个课程表软件。

此软件扩展性能良好,本人在以后会添加一些更加实用和具体的功能。

这个软件是连接数据库的。所以,当需要更新课程时,不用修改程序,只需换数据库就可以。

进入正题:

1.下面为启动画面,为了突出课程表主题,特意为程序启动加了一个屏风,当然,这个模块很好的就实现喽,本课程表为江西师大科学技术学院

12级中文1班2015年春期课程表为例:(置于为什么选这个,暂时保密。)

2.线面界面为启动后的界面。鼠标右键单击课程表,可以弹出菜单关于我,点击关于我,即可查看本府的个人信息。

其实做这个课程表,大概花费我两个星期的时间。这个课程表的功能如下:

Ⅰ).首次启动,会主动判断当前课程,如果当前课程有内容,则对应的那节课程会闪动。

Ⅱ).启动的同时,右下角也会有一个浮动提示框,提示当前课程是第几节,当前课程内容,距离下课还有几分钟。

Ⅲ).如果当前课程为空,则会提示,距离下节课上课时间和课程内容。

Ⅳ).该课程表上课和下课均有弹出提示框和铃音。

3.本来不想加如下这个小功能的,但是为了让它可以后台运行,本府不得不开动脑力上网查找资料,最终搞了一个系统托盘图标。实现了本府想要的功能。

如下也是系统托盘图标的菜单,本府以后会给它来个美化。敬请期待。

下列浮动对话框,就是上面本府说的提示框。

不要忘了,还有数据库的支持哦。

至此,这个小小的课程表已经搞定。本府畅想:

以后会给此课程表加入如下功能:

1.使用用户登录制度。同一个课程表只能登录一个人。

2.加入校园聊天功能,加入匿名交友,根据用户信息,匹配朋友。这个功能本府也很喜欢。

3.双击课程,可以直接更改内容,,点击确定保存。

4.发布代课通知,如:小A星期三上午第三节没课,但是她想学习舞蹈,然后可以点击她课程表里的第三节课,查看有哪些班在上舞蹈课,然后再筛选出是否有人发布代课信息。这个好像有点邪恶。

5.增加短信提醒功能

6.本府还在想,也请各位童鞋提出好的建议。

华贵的衣服穿在心肠污浊的人身上,显得更丑恶。

刘一儿(嵌入式)

相关文章:

你感兴趣的文章:

标签云: