没有合适的资源?快使用搜索试试~ 我知道了~
基于VC的多媒体播放器的设计与开发.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 111 浏览量
2023-06-19
13:02:50
上传
评论
收藏 718KB PDF 举报
温馨提示
试读
25页
基于VC的多媒体播放器的设计与开发.pdf
资源推荐
资源详情
资源评论
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
存档编号
基于 VC 的多媒体播放
器的设计与开发
教学学院 数学与计算机科学学院
届 别 2013 届
专 业 计算机科学与技术
学 号
姓 名
指导教师
完成日期 2013.5.3
1文档来源为:从网络收集整理.word 版本可编辑.
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
目录
摘要................................... 错误!未定义书签。
关键词:............................................... 1
Abstract............................................... 1
Key words:............................................. 2
1. 引言................................................ 2
1.1 MFC 简介 ....................................... 2
1.2 ActiveX Control 介绍 ........................... 3
2. 需求分析............................................ 3
2.1 功能需求分析................................... 3
2.2 性能需求分析................................... 4
2.3 运行需求分析................................... 4
3. 系统总体设计........................................ 4
3.1 总体设计....................................... 4
3.2 总体设计层次图 ................................. 5
4. 详细设计............................................ 6
4.1 基本界面设置 ................................... 6
4.2 打开文件与添加列表控制设置 ..................... 6
4.3 播放控制控件设置 ............................... 6
4.4 对列表的控制控件设置 ........................... 7
4.5 菜单控件设置 ................................... 7
4.6 程序设计的详细说明 ............................. 7
5. 编码实现........................................... 10
5.1 ActiveX 控件在播放器中应用 .................... 10
5.2 主要实现原理及程序............................ 11
6.总结................................................ 21
参考文献.............................................. 22
2文档来源为:从网络收集整理.word 版本可编辑.
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
摘要
本毕业设计“多媒体播放软件设计”就是为了设计一个简单
实用的播放器。首先是利用 VC 系统的 ActiveX 控件来实现基础的
播放媒体功能。其次,是通过分析媒体播放的具体过程,在打开
媒体设备的过程中应用程序需要做哪些事情,在应用程序中加入
对这些过程支持的代码。再次,对应用程序的流程构造大致的轮
廓,再完善程序框架的设计,应用程序外观的设计。最后,也是
最关键的就是编写实现播放媒体的代码将播放器的基本功能实
现。
本软件与其他同类型的多媒体播放器相比,具有体积小、支
持的播放格式多、系统资源占有少的优势。同时支持文件的打开、
保存、删除等功能。虽然体积很小,但是基本完成了对常见音频、
视频媒体的播放功能。
此篇论文主要阐述的是系统设计时所做的一些工作,包括对
系统的需求分析,系统的总体设计以及系统的详细设计,详细说
明了系统的一些常用的功能及特性,以便用户使用。
关键词:
VC ActiveX 多媒体 系统设计
Abstract
My design" multimedia broadcast software design " in
order to design a practical player Have solved MCI function
and ordered the name type of news and function problem at
first. Secondly, it is through analyzing the concrete course
that the media broadcasts, what things application program
needs doing during the process of turning on apparatus of
media, add the code supported to the course into application
program. Moreover, to the procedure structure roughly
outline of the application program, and then improve the
design of the procedure frame, design of the appearance of
the application program. Finally, a key one to write, realize
code to show the media realize the basic function of the
1文档来源为:从网络收集整理.word 版本可编辑.
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
player most too.
Compared to this software with other same type multimedia
player, have small, form of broadcasting supported more,
systematic resources occupy few advantages. Support the
tabulation of broadcasting to edit, support the function of
opening, save of the file at the same time.Though the volume
is very small, the one that has finished to the common audio
frequency , video media basically has broadcast the
function.
Mainly elaborates this thesis is of some work done while
designing the system, including the analysis of the demand
of the system, detailed design, system design and system,
and explains some common functions and characteristics of
the system, so that the user use.
Key words:
VC ActiveX Multimedia System Design
1. 引言
多媒体技术的概念和应用出现于 20 世纪 80 年代初期,经过十
余年的发展,随着计算机科学网络的普及和多媒体技术的发展,
已成为计算机领域发展的热点技术,针对目前各种媒体格式,如
何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体
播放器的开发也变得十分重要。综合以上,我决定以 VC 为平台、
C++为背景开发一款适合大众的小型多媒体播放器。
1.1 MFC 简介
MFC(Microsoft Foundation Classes),是一个微软公司提供
的类库(class libraries),以 C++类的形式封装了 Windows 的
API,并且包含一个应用程序框架,以减少应用程序开发人员的工
作量。其中包含的类包含大量 Windows 句柄封装类和很多 Windows
的内建控件和组件的封装类。MFC 是 Win API 与 C++的结合 ,API,
即微软提供的 Windows 下应用程序的编程语言接口 ,是一种软
2文档来源为:从网络收集整理.word 版本可编辑.
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
件编程的规范 ,但不是一种程序开发语言本身 ,可以允许用户
使用各种各样的第三方 (如我是一方 ,微软是一方 ,Borland 就
是第三方 )的编程语言来进行对 Windows 下应用程序的开发 ,
使这些被开发出来的应用程序能在 Windows 下运行 .这种结合
一方面让用户使用微软的专业 C++ SDK 来进行 Windows 下应用
程序的开发变得容易 ,因为 MFC 是对 API 的封装 ,微软做了大量
的工作 ,隐藏了好多程序开发人员在 Windows 下用 C++ & MFC
编制软件时的大量内节 ,如应用程序实现消息的处理 ,设备环
境绘图 ,这种结合是以方便为目的的 ,必定要付出一定代价 (这
是微软的一向作风 ),因此就造成了 MFC 对类封装中的一定程
度的冗余和迂回 ,但这是可以接受的。
1.2 ActiveX Control 介绍
ActiveX 控件,
一个类似于复选框或按钮的控件,可向用户提
供选项或运行自动执行任务的宏或脚本。可以在 Microsoft
Visual Basic for Applications 中 为 控 件 编 写 宏 , 或 在
Microsoft 脚本编辑器中编写脚本。
2. 需求分析
2.1 功能需求分析
图 2-1 功能需求图
(1)播放视频文件:用户可以通过该软件播放任意格式(例
如 avi、rmvb、rm 等格式)的视频文件。
(2)播放音频文件:用户可以播放常规( mp3 格式)的音频
文件。
(3)文件列表显示:用户通过添加音频视频文件将在列表显
示并告知用户正在播放的曲目。
3文档来源为:从网络收集整理.word 版本可编辑.
剩余24页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 59
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功