版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告书题目:媒体播放器系部:计算机信息与工程系专业:计算机网络技术班级:计网061班姓名:肖忠祥学号:102008目录一、内容提要 3二、程序功能简介 3三、设计步聚及内容 41.设计分析: 42.程序说明: 53.操作方法(流程): 5四、设计体会。 9一、内容提要本次实习内容是利用VisualBasic设计一个简单的媒体播放器,VisualBasic是美国推出的可视化的程序设计语言,它是面向对象和采用事件的驱动方式的结构语言,开发的程序可在Windows环境下运行。此次设计的媒体播放器功能简单实用,比较容易被用户所使用,此报告详细介绍了此媒体播放器的编辑思想和方法,并给出了相关的源代码,便于使用者参考。该媒体播放器突破了传统媒体播放器功能繁多复杂的特点,所设功能简单实用,操作起来方便。二、程序功能简介该该浏览器除有播放音频文件、视频文件及CD唱片的功能外,在主窗体上还设有“文件”、“显示控制”、“声音控制”、“文件类型”和“帮助”五个菜单,并且菜单下还有子菜单,具备一些实用的功能。即打开、退出、全屏、还原、窗体大小切换、升高音量、降低竟是、静音、另存为和播放、暂停、停止、等功能。并且每个菜单设置了快捷键或热键。一些详细功能见下图所示。三、设计步聚及内容1.设计分析:(1)主窗口的设计:利用菜单编辑器设计菜单控件,使能构实现所需功能。另外用Windowsmediaplayer控件实现各种多媒体文件的播放界面,效果和上图一样。(2)CD窗口的设计:使用MMControl、Command、Slider1、Label、CommonDialog、Timer等控件完成CD的播放过程。其效果要求如下图所示。(3)制作mediaplayer信息框:制作过程通过添加窗体中的关于对话框即可。其内容包括版本、作者权及相系统信息等。其界面效果要求如下图所示。2.程序说明:实用性:应用程序要有明确的应用主题,有一定的实用价值。结构性:应用程序具有良好的程序结构。可读性:应用程序具有较好的可读性。全面性:根据题目内容,应用程序应包含比较全面的功能。友好性:根据题目要求,合理使用VB提供的各种控件,设计友好、美观的使用界面3.操作方法(流程):(1)建立工程:启动VisualBasic,进入集成开发环境。新建一个工程文件。(2)窗体设计:进入窗体设计器,开始进行多媒体播放器的界面设计。(3)菜单设计:参考已有的媒体播放器功能,简要设计“多媒体播放器”的下拉式菜单内容。(4)编写代码:编写菜单命令的事件代码如下:主窗口代码PrivateSubForm_Resize()MediaPlayer1.Width=ScaleWidthMediaPlayer1.Height=ScaleHeightEndSubPrivateSubMnuAbout_Click()frmAbout.ShowEndSubPrivateSubMnuDouble_Click()MnuDouble.Checked=TrueMnuFull.Checked=FalseMnuHalf.Checked=FalseMnuOriginal.Checked=FalseMediaPlayer1.DisplaySize=mpDoubleSizeEndSubPrivateSubMnuExit_Click()EndEndSubPrivateSubMnuFull_Click()MnuFull.Checked=TrueMnuHalf.Checked=FalseMnuOriginal.Checked=FalseMnuDouble.Checked=FalseMediaPlayer1.DisplaySize=mpFullScreenEndSubPrivateSubMnuHalf_Click()MnuFull.Checked=TrueMnuHalf.Checked=FalseMnuOriginal.Checked=FalseMnuDouble.Checked=FalseMediaPlayer1.DisplaySize=mpHalfSizeEndSubPrivateSubMnuLcw_Click()CommonDialog1.Filter="*.*"CommonDialog1.ShowSaveIfCommonDialog1.Filter="*.*"ThenSourceFile=MediaPlayer1.FileName'指定源文件名。DestinationFile=CommonDialog1.FileName'指定目的文件名。FileCopySourceFile,DestinationFile'将源文件的内容复制到目的文件中。EndIfEndSubPrivateSubMnuLoud_Click()MediaPlayer1.Volume=MediaPlayer1.Volume+1EndSubPrivateSubMnuLower_Click()MediaPlayer1.Volume=MediaPlayer1.Volume-1EndSubPrivateSubMnuOpen_Click()CommonDialog1.ShowOpenMediaPlayer1.FileName=CommonDialog1.FileNameMediaPlayer1.AutoStart=TrueEndSubPrivateSubMnuOriginal_Click()MnuOriginal.Checked=TrueMnuFull.Checked=FalseMnuHalf.Checked=FalseMnuDouble.Checked=FalseMediaPlayer1.DisplaySize=mpDefaultSizeEndSubPrivateSubMnuQuiet_Click()MediaPlayer1.Volume=-1EndSubPrivateSubMnuSp_Click()MnuSp.Checked=NotMnuSp.CheckedCommonDialog1.Filter="sp文件(*.AVI;MPG;DAT;WM;ASF;MOV;MID;AU)|*.AVI|*.MPG|*.DAT|*.WM|*.ASF|*.MOV|*.MID|*.AU"EndSubPrivateSubMnuVCD_Click()Form2.ShowMe.HideEndSubPrivateSubMnuYp_Click()MnuYp.Checked=NotMnuYp.CheckedCommonDialog1.Filter="MnuYp文件(*.mp3;wmv)|*.mp3|*.wmv"EndSub四、设计体会经过一个星期的构思与设计,在指导老师的精心指导和安排下,本程序已经设计完毕。具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的学习中不断地改进和完善。在这次的程序设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南大理州大理市综合行政执法局招聘城市管理辅助性服务人员18人考试备考试题及答案解析
- 招3人!乌兰县紧密型县域医共体面向社会公开招聘工作人员考试备考题库及答案解析
- 新人教版二下数学第一单元同步课时练习(二)
- 性格不合离婚协议书
- 高压水射流清洗工达标水平考核试卷含答案
- 2026陕西西安文理学院高层次人才和紧缺特殊专业人才引进50人考试参考题库及答案解析
- 2026年及未来5年市场数据中国塔吊租赁行业市场全景评估及发展战略规划报告
- 2026新华保险管理干部招聘笔试模拟试题及答案解析
- 成都市金牛区人民医院2026年二季度招聘工作人员(24人)考试模拟试题及答案解析
- 橡胶硫化工安全实践水平考核试卷含答案
- 矿业融资项目计划书模板范例
- 2025年拥抱Z世代珠宝行业数字化转型与文化变革报告
- 浙江省温州市直遴选笔试真题及解析(2025年7月27日)
- 安全知识竞赛填空试题及答案
- GM/T 0028-2024密码模块安全要求
- 水池维修维护方案(3篇)
- 3.1 《中国科学技术史》序言(节选)(课件)中职高二语文(高教版2023拓展上册)
- 2025年华为数通中级H12-821(V1.0)认证考试复习题库
- GB/T 45568-2025继电保护信息规范
- T/CHES 42-2020水质涕灭威、克百威和甲萘威的测定液相色谱法
- 网络基础知识专题课件
评论
0/150
提交评论