码迷,mamicode.com
首页 > 其他好文 > 详细

第五次作业

时间:2015-11-07 21:58:58      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!