VC程序设计实验报告
姓名:学号:班级:通过MFCAppWizard建立一个简单的视频播放器,通过“添加文件”按钮,把我们的程序简介(目的及功能)一些音乐文件载入到“播放列表”,双击我们要播放的音乐,此时音乐便开始播放。当单击“保存列表”时,文件自动把我们的播放列表内容存到“datatxt”文件中。单击“播放文件”,此时选中的音乐重新开始播放,当想结束程序运行时,单击“退出程序”,结束音乐的播放。
首先建立MFCAppWizard(exe)文件,选择基本对话框程序,完成后在生成的部分右击选择Active_x控件,选择wi
dowsmediaplayer,接下来就按照我们需要的功能去进行设计并编程。首先利用Ico
程序为我们的播放器绘制了一个图标,然后根据需要建立我们用设计思路到的按钮:播放列表,添加文件,保存列表,添加文件,退出程序等等。然后对他们进行编程。例如:播放列表。右击选择属性,为其输入ID和标题,然后通过查看,建立类向导,为它添加功能,最后输入我们为实现功能而准备的代码。其他几项也是如此,最后得到我们需要的播放器。通过在列表中添加符合格式的音乐,最终实现了我们音乐播放、音乐添加、播放列表存盘、可以退出程序等功能。
运行结果:
f编程过程中遇到的困难
编程中最常遇到的就是语法错误问题。有时忘记定义函数,有时代码输入错误或代码语法错误,最后通过查看课本、上网查资料等途径,成功克服了这些困难,最后顺利完成了自己的设计。
通过这次视频播放器设计,我了解学习VC要了解很多Wi
dows平台的特性并且还要掌握MFC等的知识,难度相对比较大。Wi
dows下编程需要了解Wi
dows的消息机制实验心得:以及回调(callback)函数的原理;MFC是Wi
32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等。基于这次用VC编写了一个视频播放器,功能不是很多,但是从中的到不少收获,并且也极大地增了我们对于VC学习的积极性和主动性,也为我们以后的编程打下了良好的基础。
fr