資源簡介
適合C#初學(xué)者使用,參考學(xué)習(xí)的俄羅斯方塊源程序。已成功調(diào)試,適合新手拿來練習(xí)。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Diagnostics;
using?youxi;
using?System.IO;
namespace?youxiApp
{
????public?partial?class?Form1?:?Form
????{
????????private?youxiControl?youxiControl?=?new?youxiControl();
????????private?youxiNext?youxiNext?=?new?youxiNext();
????????private?youxiScore?youxiScore?=?new?youxiScore();
????????public?Form1()
????????{
????????????InitializeComponent();
????????????youxiControl.Top?=?menuStripMain.Height?+?2;
????????????youxiControl.Left?=?2;
????????????youxiControl.Parent?=?this;
????????????youxiControl.ImageList?=?imageList1;
????????????
????????????youxiNext.Parent?=?this;
????????????youxiNext.Top?=?youxiControl.Top;
????????????youxiNext.Left?=?youxiControl.Left?+?youxiControl.Width?+?4;
????????????youxiControl.TetrisNext?=?youxiNext;
????????????youxiScore.Parent?=?this;
????????????youxiScore.Top?=?youxiNext.Top?+?youxiNext.Height?+?4;
????????????youxiScore.Left?=?youxiNext.Left;
????????????youxiControl.TetrisScore?=?youxiScore;
????????????style1ToolStripMenuItem.Image?=?imageList1.Images[0];
????????????style2ToolStripMenuItem.Image?=?imageList2.Images[0];
????????????style3ToolStripMenuItem.Image?=?imageList3.Images[0];
????????????youxiControl.ProgressBar?=?progressBarReview;
????????????openFileDialog1.FileName?=?Path.GetDirectoryName(Application.ExecutablePath)?+
????????????????@“\sample.trf“;
????????????saveFileDialog1.FileName?=?Path.GetDirectoryName(Application.ExecutablePath)?+
????????????????@“\sample.trf“;
????????}
????????private?void?buttonReplay_Click(object?sender?EventArgs?e)
????????{
????????????youxiControl.Replay(true?false);
????????}
????????private?void?buttonReview_Click(object?sender?EventArgs?e)
????????{
????????????youxiControl.Review();
????????}
????????private?void?trackBar1_Scroll(object?sender?EventArgs?e)
????????{
????????????youxiControl.ReviewSpeed?=?trackBarReviewSpeed.Value;
????????}
????????private?void?buttonSave_Click(object?sender?EventArgs?e)
????????{
????????????if?(saveFileDialog1.ShowDialog()?!=?DialogResult.OK)?return;
????????????if?(Path.GetExtension(saveFileDialog1.FileName)?==?string.Empty)
????????????????saveFileDialog1.FileName?=?
????????????????????Path.ChangeExtension(saveFileDialog1.FileName?“.trf“);
????????????youxiControl.SaveToFile(saveFileDialog1.FileName);
????????}
????????private?void?buttonload_Click(object?sender?EventArgs?e)
????????{
????????????if?(openFileDialog1.ShowDialog()?!=?DialogResult.OK)?return;
????????????if?(!File.Exists(openFileDialog1.FileName))?return;
????????????youxiControl.LoadFromFile(openFileDialog1.FileName);
????????}
????????private?void?replayToolStripMenuItem_Click(object?sender?EventArgs?e)
????????{
????????????buttonReplay_Click(buttonReplay?new?EventArgs())
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????..A..H.?????74240??2018-10-01?16:42??俄羅斯方塊-C#\.vs\youxi\v15\.suo
?????文件??????????0??2018-09-29?15:45??俄羅斯方塊-C#\.vs\youxi\v15\Server\sqlite3\db.lock
?????文件?????487424??2018-10-01?16:42??俄羅斯方塊-C#\.vs\youxi\v15\Server\sqlite3\storage.ide
?????文件???????5107??2008-04-26?15:27??俄羅斯方塊-C#\Backup\TetrisApp\Form1.cs
?????文件??????19971??2008-04-26?15:27??俄羅斯方塊-C#\Backup\TetrisApp\Form1.Designer.cs
?????文件??????69947??2008-04-26?15:27??俄羅斯方塊-C#\Backup\TetrisApp\Form1.resx
?????文件????????467??2008-04-25?16:12??俄羅斯方塊-C#\Backup\TetrisApp\Program.cs
?????文件???????1176??2008-04-25?16:12??俄羅斯方塊-C#\Backup\TetrisApp\Properties\AssemblyInfo.cs
?????文件???????2838??2008-04-25?16:12??俄羅斯方塊-C#\Backup\TetrisApp\Properties\Resources.Designer.cs
?????文件???????5817??2007-03-25?12:08??俄羅斯方塊-C#\Backup\TetrisApp\Properties\Resources.resx
?????文件???????1091??2008-04-25?16:12??俄羅斯方塊-C#\Backup\TetrisApp\Properties\Settings.Designer.cs
?????文件????????249??2007-03-21?23:40??俄羅斯方塊-C#\Backup\TetrisApp\Properties\Settings.settings
?????文件??????51885??2008-04-26?15:26??俄羅斯方塊-C#\Backup\TetrisApp\you.cs
?????文件???????3414??2008-04-25?16:18??俄羅斯方塊-C#\Backup\TetrisApp\youxi.csproj
?????文件????????908??2008-04-25?15:57??俄羅斯方塊-C#\Backup\youxi.sln
?????文件??????32256??2011-05-26?10:03??俄羅斯方塊-C#\Backup\youxi.v12.suo
?????文件???????3251??2007-03-26?10:30??俄羅斯方塊-C#\TetrisApp\bin\Debug\sample.trf
?????文件??????77312??2018-09-29?15:46??俄羅斯方塊-C#\TetrisApp\bin\Debug\TetrisApp.exe
?????文件??????62976??2018-09-29?15:46??俄羅斯方塊-C#\TetrisApp\bin\Debug\TetrisApp.pdb
?????文件??????22704??2014-10-16?10:54??俄羅斯方塊-C#\TetrisApp\bin\Debug\TetrisApp.vshost.exe
?????文件????????490??2010-03-17?22:39??俄羅斯方塊-C#\TetrisApp\bin\Debug\TetrisApp.vshost.exe.manifest
?????文件??????90112??2008-04-25?16:09??俄羅斯方塊-C#\TetrisApp\bin\Debug\youxiApp.exe
?????文件???????5632??2005-12-08?14:51??俄羅斯方塊-C#\TetrisApp\bin\Debug\youxiApp.vshost.exe
?????文件???????5107??2014-08-14?15:55??俄羅斯方塊-C#\TetrisApp\Form1.cs
?????文件??????19971??2014-08-14?15:55??俄羅斯方塊-C#\TetrisApp\Form1.Designer.cs
?????文件??????69947??2014-08-14?15:55??俄羅斯方塊-C#\TetrisApp\Form1.resx
?????文件???????1230??2018-10-01?10:34??俄羅斯方塊-C#\TetrisApp\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6082??2018-09-29?15:45??俄羅斯方塊-C#\TetrisApp\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????4031??2007-03-22?12:09??俄羅斯方塊-C#\TetrisApp\obj\Debug\ResolveAssemblyReference.cache
?????文件???????4608??2014-08-14?15:48??俄羅斯方塊-C#\TetrisApp\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
............此處省略48個(gè)文件信息
評論
共有 條評論