面向对象程序设计大作业-多媒体播放器设计.docVIP

面向对象程序设计大作业-多媒体播放器设计.doc

  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文档。上传文档
查看更多
面向对象程序设计大作业 -多媒体播放器设计 学 院:研究生学院 专 业:机械工程 学 号:2012dadada 姓 名:lilili 指导老师:dadadqwe 目录 1 概述 3 2 设计思路 4 3 软件设计 4 3.1 界面设计 4 3.2 代码编写 9 3.3 程序演示 30 4 小结 35 1 概述 随着电子技术的发展,音乐几乎浸入了人们生活的方方面面。个人计算机、MP3、MP4、手机,以及大街上商店里飘入耳中的歌曲音乐。因此,编写一套自己喜欢的音乐播放器是一个有趣并且有意义的事情。同时,通过自己编写软件程序能更深刻地了解Visual Basic软件的应用,并且能够学习到简易软件的编写、开发过程。 通过,使学生掌握Visual Basic的基础知识、规范和高级语言程序设计的基本方法,理解事件驱动的特性,能够阅读由Visual Basic编写的程序并掌握一般的程序设计方法,具有一定的程序调试能力,为后续的打下坚实的基础。:熟悉Visual Basic集成开发环境,了解Visual Basic中对象的概念和事件驱动程序的基本特性,掌握基本的数据结构和常用算法,能够编写和调试Visual Basic程序。 2 设计思路 设计的播放器应界面小巧简洁、不花哨。播放中能显示歌曲名称、作者、歌曲大小、以及该歌曲在计算机中的存储位置。和其他主流的软件一样,显示播放的进度和总共时间,并可通过拖拉返回或是快进。其他功能还包括:添加、导入、保存、删除、播放、暂停、停止、上一首、下一首。音量方面:音量大小调节、静音。播放方式:循环播放、随机播放和顺序播放。 首先将需要的控件放入窗口,布置并设置属性,得到满意的界面。然后依次对其功能编写代码。最后进行调试修改,得到可以实现功能的音乐播放器。 3 软件设计 3.1 界面设计 (1)往界面中放入listview控件,并设置属性(图1)。 图1 放入listview控件 属性框设置如表1. 表1 listview控件属性 name ListView1 GridLines Ture Columns (集合) HideSelection False FullRowSeclect Ture HoverSelection Ture MultiSelect False View Details 其中,Columns的属性需进一步设置(图2)。4个ColumnHeader成员的名称依次设置为歌曲名、作者、大小和路径。 图2 Columns的属性 图3 放置9个Button控件 图4 放置4个CheckBox控件 (2)放置9个Button控件。将这些Button的Text属性依次设置为添加、导入、保存、删除、播放、暂停、停止、上一首、下一首。调节位置,如图3所示。 (3)放入4个CheckBox。将其Text属性依次设置为静音、循环播放、随机播放和顺序播放 图5 AxMediaPlayer控件的调用 (4)2个TrackBar控件,2个label控件,一个AxMediaPlayer控件。其中AxMediaPlayer控件的调出为右击工具栏-选择项-Windows Media player. 图6 调节控件放置 其中,两Label控件分别用来显示当前播放时间和总时间。中间的TrackBar控件用来调节播放进度。而静音上方的TrackBar用来调节音量的大小。 (5)添加打开、保存、时间控件,并给窗口命名。 图7 添加打开、保存、时间控件 (6)进行相应调整,得到最终想要的界面。 图8 最终界面 3.2 代码编写 Imports System.IO Imports System.Math Public Class Form1 Inherits System.Windows.Forms.Form Public i As Integer = 0 Friend WithEvents save As System.Windows.Forms.Button Friend WithEvents SaveFileDialog1 As System.Windows.Forms.SaveFileDialog Public m As Integer = 0 Public b As Integer = 0 Public p As Integer = 0 Friend WithEvents mute As System.Windows.Forms.CheckBox Dim mywrite As StreamWriter Dim mfn As String Friend WithEvent

文档评论(0)

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

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

1亿VIP精品文档

相关文档