1、 Windows 应用开发应用开发 课程设计报告课程设计报告 课题名称: C#音乐播放器 2013 年 6 月 16 日 2 内容摘要内容摘要 C#音乐播放器是一个简洁的音乐播放软件,主要功能有: 1.本音乐播放器是一种用于播放各种音乐文件的多媒体播放软 件。 2.它实现播放各种音乐格式的播放,比如:MP3,WMA,我、WAV 等。 3.它不仅界面美观,而且操作简单,带你进入一个完美的音乐空 间。 4.实现播放、暂停、停止、上一曲、下一曲功能。实现添加多个 文件、遍历文件夹的方式添加曲目。实现删除选中歌曲、删除重 复歌曲、清除歌曲列表等功能。 3 目录目录 内容摘要内容摘要 2 目录目录. 3
2、 第第 1 章章 课题背景介绍课题背景介绍 4 第第 2 2 章章 总体设计总体设计 . 5 第第 3 3 章章 详细设计详细设计 . 8 3.1 3.1 打开单个文件打开单个文件 8 3.33.3 双击播放双击播放 8 3.4 3.4 删除删除. 8 3.5 3.5 打开屏幕放映打开屏幕放映 8 第第 4 4 章章 代码设计代码设计 . 9 4.14.1 打开文件打开文件 9 4.1.14.1.1 打开单个文件打开单个文件 . 9 4.1.2 4.1.2 打开文件夹打开文件夹 . 9 4.2 4.2 播放控制播放控制 10 4.24.2.1.1 上一曲上一曲 . 10 4.2.2 4.2.2
3、 下一曲下一曲 10 4.2.3 4.2.3 播放和暂停播放和暂停 . 10 4.3 4.3 其他操作其他操作.11 4.3.1 4.3.1 单击播放音乐单击播放音乐 .11 4.3.2 4.3.2 加工文件加工文件 11 4.3.3 4.3.3 打开屏幕放映打开屏幕放映 .11 4.3.4 4.3.4 显示文件属性显示文件属性 12 4.3.54.3.5 删除操作删除操作 12 第第 5 5 章章 总结总结 13 5.15.1 收获与不足收获与不足 . 13 参考资料参考资料 14 4 第第 1 章章 课题背景介绍课题背景介绍 信息技术给人类传播带来了巨大的变革。 它不仅给我们提供 了更多、
4、更新的传播媒体,而且给我们创造了更多、更丰富的传 播方式和途径。在现代人的生活中,欣赏音乐似乎已经成了不可 缺少的部分,在我们的周围音乐真的是无处不在。可是我们使用 的音乐播放器总是千篇一律的,酷狗、酷我等等的,久而久之会 给我们带来视觉与审美上的疲惫感, 所以这次课程设计我们选择 了基于 C#的音乐播放器,全新的设计给人一种耳目一新的感觉, 灵巧的界面,方便快捷的操作方式,每一个方面的人性化处理, 让我们完全体验一个全新的迷你音乐播放器。 5 第第 2 2 章章 总体设计总体设计 界面界面设计设计 代码代码 6 运行效果运行效果 1 1 运行效果运行效果 2 2 7 运行效果运行效果 3 3
5、 8 第第 3 3 章章 详细设计详细设计 3.1 3.1 打开单个文件打开单个文件 此功能模块能够选择打开电脑中已经下载的 MP3 等文件, 自动获取地址。 3.3.2 2 打开文件夹打开文件夹 此功能模版能够选择打开电脑中包含多个音乐文件的 文件夹,并自动添加到播放列表中。 3.33.3 双击播放双击播放 此功能模块通过双击添加进来的文件名实现音乐播放。 3.4 3.4 删除删除 此功能模块能够对播放列表中的单个文件或者全部文件 进行删除。 3.5 3.5 打开打开屏幕放映屏幕放映 此功能模块能在播放MP3等文件时打开windows系统自带 的全屏屏幕放映。 9 第第 4 4 章章 代码设
6、计代码设计 4.14.1 打开文件打开文件 4.1.14.1.1 打开单个文件打开单个文件 4.1.2 4.1.2 打开文件夹打开文件夹 10 4.2 4.2 播放控制播放控制 4.2.14.2.1 上一曲上一曲 4.2.2 4.2.2 下一曲下一曲 4.2.3 4.2.3 播放和暂停播放和暂停 11 4.3 4.3 其他操作其他操作 4.3.1 4.3.1 单击播放音乐单击播放音乐 4.3.2 4.3.2 加工文件加工文件 12 4.3.3 4.3.3 打开屏幕放映打开屏幕放映 4.3.4 4.3.4 显示文件属性显示文件属性 4.3.54.3.5 删除操作删除操作 13 第第 5 5 章章 总结总结 5.15.1 收获收获与不足与不足 通过本次的课程设计, 让我们学会了把书本上的知识运用 到了实际中来。虽然做课程设计用了我们很多的时间,有的问题 一直到最后才解决,虽然现在还留有一些问题,但是觉得这未必 就不是好事,它的存在激发了我们继续深入学习 C#开发程序的 热情,我们会更