广西科技大学普通本科毕业设计( 论文) 说明书课题名称 基于 VC++ 的多媒体播放器设计与实现 学 院 计算机科学与通信工程学院 专 业 计算机科学与技术 ( 软件工程方向 ) 班 级 学 号 姓 名 指导老师 05 月 01 日摘 要 随着互联网的快速进展, 多媒体技术和多媒体通讯技术的逐步成熟使得信息从单一媒体到多媒体的方向进展, 人们对多媒体信息的需求量日益增加, 多媒体播放器也应运而流行起来。大多数多媒体播放器软件的功能基本大同小异, 一般都可支持本地媒体文件和网络媒体文件。功能上已经大致完善, 可是也有不足之处。论文主要作了以下工作: 一、 详细地介绍了该课题讨论的目的和多媒体技术进展的现状和进展趋势, 介绍该课题的主要工作内容和难点所在。 二、 对软件可行性讨论初步项目计划、 需求的分析, 同时经过用户调查和对软件性能和功能了解制定开发流程, 设定好项目的开发环境, 之后逐步按流程和需求完成软件的初步设计, 对于设计实现过程中的难题, 寻找可行的解决方案。 三、 对播放器程序的概要设计, 播放器系统按功能进行建立和划分模块, 以及确立模块与模块的接口, 并调用好各模块和整体间连接, 再者就是分析好层次结构, 设计友好的人机界面, 最后再软件的详细设计以及实现主要的功能代码, 列出该部分函数的代码。 四、 对播放器程序的测试, 在特定的测试环境的平台下, 主要是于软件所实现的基本功能进行了黑盒测试, 经过测试发现输入还有输出的逻辑错误、 以及在初始化时、 因为错误导致的程序的终止, 界面的显示发生不正常, 程序的性能和功能发生了不正确错误等等。 经过使用 Windows 7 操作系统对多媒体播放器的设计与实现, 程序设计的开发工具采纳 Microsoft Visual C++ 6.0。在程序设计中, 使用了微软公司的 ActiveX 控件——Windows Media Player(WMP)经过不断运行调试, 初步实现了多媒体播放器的软件开发的基本功能。基于 MFC 集成开发环境, 使用 Windows 操作系统提供的 ActiveX 实现编程。并完成需求的功能。并实现了占用内存比较小, 界面简洁明了, 功能较完全, 支持多格式的视频和音频, 同时具有程序健壮性强等特点。 关键词: 多媒体技术, 播放器, ActiveX , MFC,多媒体,MCIAbstract With the Internet and the development of information technology, multimedia technology matures and multimedia communic...