标签:
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