資源簡介
飛機大戰 C# 微信 面向對象 工廠模式 功能齊全 詳細注釋

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?Microsoft.DirectX.DirectSound;
using?System.Threading;
namespace?PlayPlane_01
{
????class?DXPlay
????{
????????private?string?musicPath;
????????Form1?form;
????????public?DXPlay(Form1?formstring?musicPath)
????????{
????????????this.form?=?form;
????????????this.musicPath?=?musicPath;
????????}
????????public?void?Play()
????????{
????????????SecondaryBuffer?secBuffer;//緩沖區對象????
????????????Device?secDev;//設備對象????
????????????secDev?=?new?Device();
????????????secDev.SetCooperativeLevel(form?CooperativeLevel.Normal);//設置設備協作級別????
????????????secBuffer?=?new?SecondaryBuffer(musicPath?secDev);//創建輔助緩沖區????
????????????secBuffer.Play(0?BufferPlayFlags.Default);//設置緩沖區為默認播放
????????}
????????delegate?void?DelegatePlay();
????????public?void?ThreadPlay()
????????{
????????????Thread?t?=?new?Thread(new?ThreadStart(CorssThreadPlay));
????????????t.Start();
????????}
????????public?void?CorssThreadPlay()
????????{
????????????if?(form.InvokeRequired)
????????????{
????????????????DelegatePlay?dp?=?new?DelegatePlay(CorssThreadPlay);
????????????????form.Invoke(dp);
????????????}
????????????else
????????????{
????????????????SecondaryBuffer?secBuffer;//緩沖區對象????
????????????????Device?secDev;//設備對象????
????????????????secDev?=?new?Device();
????????????????secDev.SetCooperativeLevel(form?CooperativeLevel.Normal);//設置設備協作級別????
????????????????secBuffer?=?new?SecondaryBuffer(musicPath?secDev);//創建輔助緩沖區????
????????????????secBuffer.Play(0?BufferPlayFlags.Default);//設置緩沖區為默認播放
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1356??2013-11-04?19:36??PlayPlane_01\PlayPlane_01\Properties\AssemblyInfo.cs
?????文件???????5612??2013-11-04?19:36??PlayPlane_01\PlayPlane_01\Properties\Resources.resx
?????文件???????2876??2013-11-04?19:36??PlayPlane_01\PlayPlane_01\Properties\Resources.Designer.cs
?????文件????????249??2013-11-04?19:36??PlayPlane_01\PlayPlane_01\Properties\Settings.settings
?????文件???????1099??2013-11-04?19:36??PlayPlane_01\PlayPlane_01\Properties\Settings.Designer.cs
?????文件??????16033??2013-11-07?20:47??PlayPlane_01\PlayPlane_01\Form1.cs
?????文件???????1403??2013-11-07?15:57??PlayPlane_01\PlayPlane_01\Form1.Designer.cs
?????文件????????493??2013-11-04?19:36??PlayPlane_01\PlayPlane_01\Program.cs
?????文件???????4477??2013-11-07?20:08??PlayPlane_01\PlayPlane_01\PlayPlane_01.csproj
?????文件????????490??2012-06-06?02:06??PlayPlane_01\PlayPlane_01\bin\Debug\PlayPlane_01.vshost.exe.manifest
?????文件??????11608??2013-11-07?20:48??PlayPlane_01\PlayPlane_01\bin\Debug\PlayPlane_01.vshost.exe
?????文件??????23552??2013-11-07?20:48??PlayPlane_01\PlayPlane_01\bin\Debug\PlayPlane_01.exe
?????文件??????58880??2013-11-07?20:48??PlayPlane_01\PlayPlane_01\bin\Debug\PlayPlane_01.pdb
?????文件??????72098??2013-08-23?11:22??PlayPlane_01\PlayPlane_01\bin\Debug\resource\plane.png
?????文件???????1462??2013-08-26?14:20??PlayPlane_01\PlayPlane_01\bin\Debug\resource\plane.xm
?????文件???????9218??2013-08-23?11:22??PlayPlane_01\PlayPlane_01\bin\Debug\resource\shoot.mp3
?????文件??????25282??2013-08-23?11:22??PlayPlane_01\PlayPlane_01\bin\Debug\resource\bg_01.jpg
?????文件??????26800??2013-08-23?11:22??PlayPlane_01\PlayPlane_01\bin\Debug\resource\bg_02.jpg
?????文件??????11303??2013-08-23?11:22??PlayPlane_01\PlayPlane_01\bin\Debug\resource\explosion.mp3
?????文件???????3391??2013-08-23?11:37??PlayPlane_01\PlayPlane_01\bin\Debug\resource\font.fnt
?????文件???????5622??2013-08-23?11:22??PlayPlane_01\PlayPlane_01\bin\Debug\resource\font_0.png
?????文件???????6074??2013-08-26?11:10??PlayPlane_01\PlayPlane_01\bin\Debug\resource\icon36x36.png
?????文件???????8111??2013-08-26?11:10??PlayPlane_01\PlayPlane_01\bin\Debug\resource\icon48x48.png
?????文件??????12047??2013-08-26?11:10??PlayPlane_01\PlayPlane_01\bin\Debug\resource\icon72x72.png
?????文件???????6191??2013-08-26?15:27??PlayPlane_01\PlayPlane_01\bin\Debug\resource\loading.gif
?????文件??????55244??2013-11-05?22:45??PlayPlane_01\PlayPlane_01\bin\Debug\resource\explosion.wav
?????文件??????32044??2013-11-05?22:45??PlayPlane_01\PlayPlane_01\bin\Debug\resource\shoot.wav
?????文件??????25382??1995-06-29?13:25??PlayPlane_01\PlayPlane_01\bin\Debug\resource\BOMB5.WAV
?????文件??????14124??1992-09-10?10:59??PlayPlane_01\PlayPlane_01\bin\Debug\resource\BOMB3.WAV
?????文件?????178176??2005-03-18?16:23??PlayPlane_01\PlayPlane_01\bin\Debug\dll\Microsoft.DirectX.DirectSound.dll
............此處省略37個文件信息
- 上一篇:C#實現搜索出本機安裝的AutoCAD
- 下一篇:ASP.NET 功能全教務管理系統
評論
共有 條評論