标签:
1、需求分析
用户需要一个简单 、易操作的软件,禀着这一观点,此MP3软件如下:
2、设计思路
针对MP3软件而言,我寝室的认为添加一个控件足以,但是应该需要一个用户界面,所以我们对此添加了读取MP3文件的操作,并可以随意的开关。于是添加3个button,且设置bool初始为true,以他的true或者false,来决定空间的开关。
3、代码如下
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Media; namespace 音乐播放 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } bool zaq = true; private void button1_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Filter = "mp3文件|*.mp3|所有格式|*.*"; DialogResult ds = openFileDialog1.ShowDialog(); string sa; if (ds == DialogResult.OK) { string qwe= sa = openFileDialog1.FileName; int index3 = sa.LastIndexOf("\\"); string s = sa.Substring(index3+1); listBox1.Items.Add(s); } else { MessageBox.Show("你未选择任何文件,请重新选择!", "警告信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); } } private void listBox1_DoubleClick(object sender, EventArgs e) { string se =listBox1.GetItemText(listBox1.SelectedItem); axWindowsMediaPlayer1.URL = se; } private void listBox1_Click(object sender, EventArgs e) { ListBox lis = new ListBox(); string se = lis.GetItemText(lis.SelectedItem); axWindowsMediaPlayer1.URL = "se"; } private void button2_Click(object sender, EventArgs e) { if (zaq == true) { axWindowsMediaPlayer1.Ctlcontrols.pause(); zaq = false; } else { axWindowsMediaPlayer1.Ctlcontrols.play(); zaq = true; } } private void button3_Click(object sender, EventArgs e) { axWindowsMediaPlayer1.URL = openFileDialog1.FileName; } } }
4、测试
5、psp
PSP:第五次作业 |
Personal Software Process Stages |
Timer(h) |
Planning: | 计划 | 8 |
.Estimate: | 估计的时间 | 4 |
Development: | 开发 | 5.8 |
.Analysis: | 需求分析 | 0.5 |
.Design Spec: | 生成设计文档 | 1.5 |
.Coding Standard | 代码规范 | o.2 |
.Desing | 具体设计 | 1 |
.Coding | 具体代码 | 2 |
.Code Review | 代码复审 | 0.2 |
.Text | 测试 | 0.3 |
Repotring | 报告 | 2 |
.Test Report | 测试报告 | 0.2 |
.Size Measurement | 计算机工作量 | 1.7 |
.Postmortem | 事后总结 | 0.1 |
6、总结
o(︶︿︶)o 唉,增量开发就做了几个,起初毫无头绪,刚做成这样,(单/多曲循环、加载歌词,图片都没做)在下面我们会添加的。
对于增加好几个队友,可以提好多建议,思路是开广了,可我们每个人最起码应该实现一部分的代码,所以,对于团队的调度和自身的能力有待加强。
标签:
原文地址:http://www.cnblogs.com/mctianyou/p/4946001.html