EventArgs e) { label1.Text += iplayer.Pre(); } private void

时间:2022-01-11 08:49:43

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication4

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

interface IPlayer

{

string Play();

string Stop();

string Pause();

string Pre();//上?一?首骸?

string Next();

}

IPlayer iplayer;

public class MP3 : IPlayer

{

public string Play()

{

return "正y在ú播¥放?MP3歌è曲ú!?";

}

public string Stop()

{

return "停?止1播¥放?MP3歌è曲ú!?";

}

public string Pause()

{

return "暂Y停?播¥放?MP3歌è曲ú!?";

}

public string Pre()

{

return "播¥放?上?一?首骸罬P3歌è曲ú!?";

}

public string Next()

{

return "播¥放?下?一?首骸罬P3歌è曲ú!?";

}

}

public class AVI : IPlayer

{

public string Play()

{

return "正y在ú播¥放?AVI歌è曲ú!?";

}

public string Stop()

{

return "停?止1播¥放?AVI歌è曲ú!?";

}

public string Pause()

{

return "暂Y停?播¥放?AVI歌è曲ú!?";

}

public string Pre()

{

return "播¥放?上?一?首骸罙VI歌è曲ú!?";

}

public string Next()

{

return "播¥放?下?一?首骸罙VI歌è曲ú!?";

}

}

private void button7_Click(object sender, EventArgs e)

{

AVI avi = new AVI();

iplayer = (IPlayer)avi;

}

private void button3_Click(object sender, EventArgs e)

{

label1.Text += iplayer.Pause();

}

private void button1_Click(object sender, EventArgs e)

{

MP3 mp3 = new MP3();

iplayer = (IPlayer)mp3;

}

private void Form1_Load(object sender, EventArgs e)

{

}

private void label1_Click(object sender, EventArgs e)

{

}

private void button2_Click(object sender, EventArgs e)

{

label1.Text += iplayer.Pre();

}

private void button4_Click(object sender, EventArgs e)

{

label1.Text += iplayer.Play();

}

private void button5_Click(object sender, EventArgs e)

{

label1.Text += iplayer.Pause();

}

private void button6_Click(object sender, EventArgs e)

{

// MP3 m = new MP3();

label1.Text += iplayer.Next();