vc++课程设计报告材料

vc++课程设计报告材料

ID:47370108

大小:646.11 KB

页数:28页

时间:2019-07-24

vc++课程设计报告材料_第1页
vc++课程设计报告材料_第2页
vc++课程设计报告材料_第3页
vc++课程设计报告材料_第4页
vc++课程设计报告材料_第5页
资源描述:

《vc++课程设计报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档福建工程学院VC++课程设计课题:音频播放器班级:通信1202学号:3120210114姓名:陈李萍同组组员:林志滨林剑花陈李萍熊建朱炜明周士炜马率杰指导老师:黄旭红林挺钊陈健日期:2013/11/25—11/29标准文案实用文档目录一、设计目的与要求3二、准备工作3三、系统分析及实现步骤33.1、系统实现的方法..................................................................................................33.2、程序设计的总框图………………………………………………

2、………..........43.3、项目的具体设计方案(设计原理与流程图等)…………………………………43.4扩展部分(根据实际情况而定,如果没有扩展部分,则不写)93.5类声明与核心算法程序代码……………………………………...……………12四、测试与结论20五、课程设计总结24六、参考文献25七、附录25标准文案实用文档一、设计的目的与要求多媒体技术的发展使得计算机应用范围更加广泛,目前各类多媒体播放软件层出不穷。试开发一个简易的音频播放器,求如下:1、菜单式的人机界面。2、具有打开、播放、停止、暂停、定时播放的功能。3、可控制音量、左右声道、静音。4、具有显示音频波形

3、的特效。二、准备工作在开始做课程设计项目前应:1、应回顾或复习C++专业课所学习的内容,及课外编程实例2、需要一台PC机3、安装VisualC++6.0集成开发环境软件4、项目主要用到的函数OnAdd()添加功能StoreList()、ReadList()播放列表功能OnClear()清空播放列表功能OnPlayOrPause()播放/暂停功能SetVolumee、Oninvolume()、Ondevolume()音量功能BOOLLineTo()MoveToEx()波形显示GetDlgItem()Getwindowtext()SetWindowText()定时播放功能标准文

4、案实用文档三、系统分析与项目的实现步骤3.1、系统实现的方法:MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFCAppWizard向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准Windows应用程序的功能,这就是向导生成的所谓MFC应用程序框架。每个MFC类都包括了一些函数,函数放到类中,符合C++编程方法。这些函数,必须通过类定义对象才能使用。在本次设计中,首先,理清课程设计和编写程序的思路,明确程序

5、中所要用到的函数,并做好了解。然后,再利用C++类的继承与派生原理来构造所需要的类,编写实现每项功能的详细代码。利用MFC提供的菜单资源来创建菜单,通过类向导建立类,函数,或者消息响应,来实现播放器的各种功能。采用不同的Windows提供的坐标系统和对话框资源,并利用设备环境来绘制和更新图形,使播放器的界面更加美观,实现较好的人机交互界面。画出系统模块功能图:标准文案实用文档3.2、程序设计的总框图添加音乐及视频开始播放停止播放结束退出暂停3.3、项目的具体设计方案设计原理:MP3播放器主要对常用Windows音频格式的文件实现播控制:播放歌曲、暂停播放、停止播放等;实现音

6、量控制:静音、声音放大以及声音减小的功能。此播放器编写的时候,利用的是MFC单文档程序的构成框架,然后再利用Windows提供的资源,运用控件,自己制作对话框和人机交互界面。在制作界面的同时,也制作各个按钮,并完成各个按钮的消息响应,便完成响应函数,实现了功能。MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFCAppWizard向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准Windows应用程序的功能,

7、这就是向导生成的所谓MFC应用程序框架。每个MFC类都包括了一些函数,函数放到类中,符合C++编程方法。这些函数,必须通过类定义对象才能使用。在本次设计中,首先,理清课程设计和编写程序的思路,明确程序所要用到的函数,并做好了解。然后,再利用C++类的继承与派生原理来构造所需要的类,编写实现每项功能的详细代码。利用MFC提供的菜单资源来创建菜单,通过类向导建立类,函数,或者消息响应,来实现播放器的各种功能。标准文案实用文档1、人机界面设计播放器界面设计打开VCC++6.0新建一个工程,选择对话框。便生成了一个窗口。然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。