MFC多媒体播放器实验设计报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC多媒体播放器实验设计报告

课程设计Ⅰ设计报告 题 目:多媒体播放器程序的设计与实现 学 号: 姓 名: 张一波 学 院: 信息科学与技术学院 专业班级: 计算机软件08-03班 指导教师: 黄文培 设计时间: 2010年11月 指导老师评语: 评定成绩: 签名: 日期: 目 录 1 概述 3 1.1 课程设计目的 3 1.2 设计任务与要求 3 1.3 开发环境 3 2 系统设计的基本概念与原理 4 2.1 基本概念与知识 4 2.2 系统设计实现的基本原理与过程 7 3 系统的总体设计与分析 9 3.1 系统功能设计 9 3.2 系统架构设计 10 3.3 子系统与模块设计 11 4 系统详细设计与实现 13 5 系统调试与运行 16 5.1 系统安装与部署 16 5.2 系统运行与测试 17 6 课程设计总结 28 1 概述 1.1 课程设计目的 利用此次课程设计,进一步熟悉C++语言,熟悉Visual Studio 相关的开发环境,结合Windows Media Player ActiveX 控件的使用,进一步学习体会MFC使用与制作逐渐培养学生的编程能力、用计算机解决实际问题的能力Visual C++ 6.0 开发语言:C++ 运行支持环境: 硬件环境: CPU 1.0G以上 内存256M以上 硬盘20G以上 操作系统:Microsoft Windows 2000,XP,VISTA,Windows 7 2 系统设计的基本概念与原理 2.1 基本概念与知识 2.1.1 MFC MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。 2.1.2 MFC编程特点 微软基础类(Microsoft Foundation Classes),是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinDOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。 MFC是Win API与C++的结合,API,即微软提供的Windows下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方的编程语言来进行对Windows下应用程序的开发,使这些被开发出来的应用程序能在Windows下运行,因此用它们开发出来的应用程序都能工作在Windows的消息机制和绘图里,遵守Windows作为一个操作系统的内部实现, MFC是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++ SDK来进行Windows下应用程序的开发变得容易,因为MFC是对API的封装,微软做了大量的工作,隐藏了好多程序开发人员在Windows下用C++ MFC编制软件时的大量内节,如应用程序实现消息的处理,设备环境绘图等。 2.1.3 MFC通用控件 控件是一种特定类型的输入、输出窗口。它是利用对话框编辑器通过交互操作来创建的,通过控件ID与程序相连并调用。MFC通用控件具有属性、方法和事件三种基本元素。下面是在MP3播放器的实现中所用到的基本控件: 静态文本控件(Static Text),一种单向交互的控件,用于显示数据,但不接受输入; 编辑框控件(Edit Box),一个可以从键盘输入和编辑的窗口,在编辑框控件中可以进行输入、复制、剪切、粘贴和删除等操作; 列表框控件(List Box),显示了一个可选择的列表,可以通过列表框来查看或选择数据项,而且列表的项数是灵活多变的,当列表框中的项数较多时可以激活滚动条来显示; 组合框控件(Combo Box),结合了编辑框和列表框的特点,既可以进行输入,也可以在列表框组成部分选择一项; 按钮控件(Button),可以接受用户的命令,通过单击或双击来执行某一命令; 滚动条控件(Scroll Bar),用于滚动显示超出窗口范围的文本或图像; 滑块控件(Slider),用于让用户选择一定范围内的数值,选择可以通过鼠

您可能关注的文档

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档