1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > MFC实现CAI辅助教学系统

MFC实现CAI辅助教学系统

时间:2022-11-07 10:10:41

相关推荐

MFC实现CAI辅助教学系统

MFC实现CAI辅助教学系统

(原创)前几天接了个小项目,对方要求做一个小学生的辅助教学系统,要求:

1.点击播放按钮播放音频。

2.用户可以确定运算符个数、运算符和数据位数,并点击开始按钮生成算式。

3.用户根据生成的算式进行回答,若答对则+10分,连续答错3次跳到下一题并输出本题结果。

正好这个学期学了MFC,拿来练练手。做的不算好,有许多需要完善的地方,但是对我而言算是很宝贵的一次经历了。

一.界面设计

打开VC6.0,新建MFC的exe程序,选择对话框(dialog),完成。拖动控件,最终dialog界面如图。

其中,“确定运算符个数”等4行小文字使用的是4个static文本。

组合框的ID:IDC_COMBO3

复选框的属性:

单选框属性:

左边编辑框ID:IDC_EDIT5

右边编辑框ID:IDC_EDIT3

帮助按钮ID:IDC_BUTTON1

开始按钮ID:IDC_BUTTON2

提交按钮ID:IDC_BUTTON3

播放按钮ID:IDC_BUTTON4

2.功能实现

双击帮助按钮,确定,生成function——

void CCAIDlg::OnButton1()

在function中输入代码:

CAboutDlg Dlg;

Dlg.DoModal();

由此链接到系统默认的CAboutDlg中,修改CAboutDlg中的内容,加入一个static文本,并修改属性为“小学生CAI辅助教学系统”,如下:

双击播放按钮生成function,添加如下代码:

其中音乐是从酷狗音乐上下载的一首圣诞歌test.mp3。放在目录D:\KoGou下。

Button2和Button3的功能实现较为复杂,下一篇讲述。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。