一、具體思路
在Windows窗體中使用AxWindowsMediaPlayer控件然後用具體代碼,實作音樂的播放暫停 具體OpenFileDialog類可以用來調用什麼的
二、代碼實作
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;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OpenFileDialog openFile = new OpenFileDialog();
private void button1_Click(object sender, EventArgs e)
{
openFile.ShowDialog();
}
private void button2_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = openFile.FileName;
}
private void button3_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.close();
}
private void button4_Click(object sender, EventArgs e)
三、測試
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CNzcDM3ETM5ETMtQjM1YzMyETMycDMxETNxAjMtIjM3ITM48CXxETNxAjMvwlMycjMxgzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
四、psp分析
PSP2.1 | Personal Software Process Stages | Time(h) |
Planning | 計劃 | |
• Estimate | 估計這個任務需要多長時間 | 20 |
Development | 開發 | |
• Analysis | 需求分析 | 0.5 |
• Design Spec | 生成設計文檔 | 7 |
• Coding Standard | 代碼規範 | 1 |
• Design | 具體設計 | |
• Coding | 具體代碼 | 5 |
• Code Review | 代碼複審 | 1 |
• Text | 測試 | |
Reporting | 報告 | |
• Test Report | 測試報告 | |
• Size Measurement | 計算工作量 | |
• Postmortem | 事後總結 | 3 |
五、 團隊程式設計總結
其實這個東西做起來不是太難隻是要自己去總結一些東西,和去網上搜尋資料這一方面比較困難,總結這一方面的代碼哪一些改用不該用這方面 ,我們有一些争論,因為讨論一些用哪種方式播放時有些不同想法,還有看到别人做出來的東西更完善時,自己也想完善不過因為,自己有些松懈還有兩人也不想做了是以就隻寫了一部分,因為剛開始讓編寫程式現在容易一些是以做起來還是比較順手的。這次作業還是讓我們有一點信心能做下去的,因為我們有想法完善自己的程式知道哪些方面的代碼可以做
六、團隊分工
我們兩人都去找資料了,因為我寫的代碼比較少而且能完成這次作業是以就用我代碼了是以 一人一半分都是五分