网站大量收购独家精品文档,联系QQ:2885784924

MFC媒体播放器项目报告书打印版.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MFC媒体播放器项目报告书打印版

基于MFC的媒体播放器项目报告书班级:软日1602班小组成员:2017.7.20小学期大作业项目报告项目名称简单的音乐、视频以及图片播放器完成时间总代码量项目组长2017年7月19日3000行小组成员成员分工自评成绩(A/B/C)文件添加、打开文件的实现、视频播放、软件测试。音频和图片的播放、软件界面美化、第二播放器的实现。A需求分析主要功能为进行图片、视频以及音频的播放,在播放功能当中又包含了顺序播放和循环播放的功能,可以将想要播放的内容添加到列表中进行播放。除此以外,添加了一个链接进入外网的功能。系统设计(包括:功能模块图,函数的设计;类的设计,类成员及关系,可用类图描述)音频模块菜单模块视频模块界面模块网络搜索模块退出程序模块图片模块类名功能CMediaPlayerDlg主要类,继承自CDialog。实现播放器主要功能。CAboutDlg对话框类,对界面初始化,系统生成的界面处理类。CDialog系统生成的对话框类。代码主要对以上类进行操作,其余系统自动生成的类及系统自带功能在此不一一赘述。CmediaPlayerDlg类主要成员说明:整个软件控制成员说明CMediaPlayerDlg(CWnd*pParent = NULL)构造函数m_nMusicNum播放列表中的音乐文件数m_musicList[200]播放列表中的音乐文件m_nMovieNum播放列表中的视频文件数m_movieList[200]播放列表中的视频文件m_nPictureNum播放列表中的图片文件数m_pictureList[200]播放列表中的图片文件OnFileopen()打开文件夹的控制函数OnMusicchoose()音乐选择函数OnPicturechoose()图片选择函数OnMoviechoose()视频选择函数OnLvnColumnclickList表格控制函数,实现文件在表格中的操作OnNMDblclkList表格中的鼠标操作OnBnClickedButton软件中各种按钮功能实现OnCtlColor整个界面背景控制OnExit()退出程序控制系统实现(数据结构,数据存储和处理的方式;算法描述,流程图或伪代码)关键数据结构:#pragma once#include CWMPPlayer4.h#include CWMPMedia.h#include CWMPControls.h#include CWMPPlaylist.h#include CWMPSettings.h#include MediaInfo.h#include afxwin.h#include afxcmn.h#includeafxdialogex.h#define SINGLE 1#define R_SINGLE 2#define ALL 3#define R_ALL 4//CmediaPlayerDlg类的头文件,包含其余系统文件,实现对软件的主要操作功能。程序工作流程图开始文件播放。调用函数:OnNMDblclkTree();OnLvnColumnclickList2();OnLvnColumnclickList5();OnLvnColumnclickList6();OnNMRClickList2();OnNMRClickTree1();OnNMRClickList6();OnNMRClickList5();OnRlist32790();OnList32787();OnList32788();OnRlist32791();等各个按钮功能实现:OnCbnSelchangeCombo1()OnCbnSelchangeCombo3()OnLbnSelchangeList1()OnLbnSelchangeList4()OnBnClickedButton1()OnBnClickedButton2()目录选择。调用函数:OnFileopen();OnMusicchoose(); OnPicturechoose();OnMoviechoose();OnTopmost();OnPathdecide();退出程序。调用函数:OnExit()功能测试添加需要播放的文件(包含音频、视频、图片)。播放列表。四种播放模式。网络搜索功能。实验小结出现的问题:MFC基础知识欠缺。并且c++基础不太牢固,在分工合作上有时会有一些失误,组员配合不是特别默契。解决方案:对于欠缺的知识我们无法在短时间内就迅速弥补,但是我们借助网络进行查找相关例子,相关代码。学习他们的方法,运用他们的各种解决问题的方式,我们的知识储备又有了一个新的提升。组员分工不精细的问题在一段时间的慢慢磨合后就解决了。小组成员做到全员参与,各自都有自己该做的工作。是一个总的提升。收获和体会:这一次的项目制作,总的来说还是有收获与体会的。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档