91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 512KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: C#
  • 標簽: C#??大作業??源碼??

資源簡介

全是自己寫的一個十五子游戲,里面有源代碼,可執行文件、課程報告

資源截圖

代碼片段和文件信息

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?MoveBlock
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????LBWNB?lBWNB?=?new?LBWNB();
????????????lBWNB.ShowDialog();
????????????InitializeComponent();
????????}

????????const?int?N?=?4;????//按鈕的行數和列數
????????Button[]buttons=?new?Button[NN];??//按鈕的二維數組
????????bool?moveOk?=?false;????//是否點擊了開始按鈕
????????
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????//在窗體加載的時候產生所有按鈕
????????????GenerateAllButtons();
????????}

????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????if?(moveOk?==?true?&&?MessageBox.Show(“是否重新開始??“?“Warning“?MessageBoxButtons.YesNo)
????????????????==?System.Windows.Forms.DialogResult.No)
????????????????goto?end;
????????????else
????????????{
????????????????label1.Visible?=?false;
????????????????label2.Visible?=?false;
????????????????moveOk?=?true;
????????????}

????????????//點擊按鈕的時候打亂所有按鈕
????????????Shuffle();
????????????end:?;
????????}
????????//打亂順序
????????void?Shuffle()
????????{
????????????//多次隨機交換兩個按鈕
????????????Random?rnd?=?new?Random();
????????????for?(int?i?=?0;?i?????????????{
????????????????//循環隨機交換100次
????????????????int?a?=?rnd.Next(N);
????????????????int?b?=?rnd.Next(N);
????????????????int?c?=?rnd.Next(N);
????????????????int?d?=?rnd.Next(N);
????????????????Swap(buttons[a?b]?buttons[c?d]);
????????????}
????????}
????????void?Swap(Button?btna?Button?btnb)
????????{
????????????//把按鈕上面的數字和可見性進行交換,從而實現視覺上的交換
????????????string?t?=?btna.Text;
????????????btna.Text?=?btnb.Text;
????????????btnb.Text?=?t;

????????????bool?v?=?btna.Visible;
????????????btna.Visible?=?btnb.Visible;
????????????btnb.Visible?=?v;
????????}
????????void?GenerateAllButtons()
????????{
????????????int?x0?=?88?y0?=?38;?//按鈕相對于左上角的坐標
????????????int?w?=?45?d?=?50;?????//按鈕的寬度(width)為45,兩個按鈕之間的距離(distance)為50
????????????for(int?r?=?0;?r?????????????{
????????????????//行數(row)
????????????????for(int?c?=?0;?c?????????????????{
????????????????????//列數(column)
????????????????????int?num?=?r?*?N?+?c;
????????????????????Button?btn?=?new?Button();
????????????????????btn.Text?=?(num+1).ToString();?//加一是為了不從0開始
????????????????????btn.Top?=?y0?+?r?*?d;???????//設置按鈕的坐標
????????????????????btn.Left?=?x0?+?c?*?d;
????????????????????btn.Width?=?w;??????????????//設置按鈕的大小
????????????????????btn.Height?=?w;
????????????????????btn.Visible?=?true;?????//每一個按鈕剛出來時都是可見的
????????????????????btn.Tag?=?r?*?N?+?c;????//用來記錄每個按鈕所在行列位置
????????????????????//注冊事件
????????????????????btn.Click?+=?Btn_Click;

????????????????????buttons[r?c]?=?btn;????//放到數組中
????????????????????this.Controls.Add(btn);?//把按鈕放到界面上

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-24?20:47??大作業-十五子游戲\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\.vs\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\DesignTimeBuild\
?????文件?????????212??2018-12-23?21:30??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\DesignTimeBuild\.dtbcache
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\v15\
?????文件???????63488??2018-12-23?21:30??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\v15\.suo
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\v15\Server\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\v15\Server\sqlite3\
?????文件???????????0??2018-10-31?15:21??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\v15\Server\sqlite3\db.lock
?????文件??????581632??2018-12-23?21:30??大作業-十五子游戲\MoveBlock\.vs\MoveBlock\v15\Server\sqlite3\storage.ide
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\MoveBlock\
?????文件????????1126??2018-10-31?15:21??大作業-十五子游戲\MoveBlock\MoveBlock.sln
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\MoveBlock\bin\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\MoveBlock\bin\Debug\
?????文件???????19456??2018-11-20?17:20??大作業-十五子游戲\MoveBlock\MoveBlock\bin\Debug\MoveBlock.exe
?????文件???????38400??2018-11-20?17:20??大作業-十五子游戲\MoveBlock\MoveBlock\bin\Debug\MoveBlock.pdb
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\MoveBlock\bin\Release\
?????文件???????11264??2018-10-31?22:23??大作業-十五子游戲\MoveBlock\MoveBlock\bin\Release\MoveBlock.exe
?????文件???????24064??2018-10-31?22:23??大作業-十五子游戲\MoveBlock\MoveBlock\bin\Release\MoveBlock.pdb
?????文件????????6753??2018-11-20?17:20??大作業-十五子游戲\MoveBlock\MoveBlock\Form1.cs
?????文件????????5798??2018-11-20?17:20??大作業-十五子游戲\MoveBlock\MoveBlock\Form1.Designer.cs
?????文件????????7267??2018-11-20?17:20??大作業-十五子游戲\MoveBlock\MoveBlock\Form1.resx
?????文件?????????766??2018-10-31?22:21??大作業-十五子游戲\MoveBlock\MoveBlock\Goofy.ico
?????文件????????3411??2018-11-20?17:16??大作業-十五子游戲\MoveBlock\MoveBlock\LBWNB.cs
?????文件????????9348??2018-11-20?17:16??大作業-十五子游戲\MoveBlock\MoveBlock\LBWNB.Designer.cs
?????文件????????6011??2018-11-20?17:16??大作業-十五子游戲\MoveBlock\MoveBlock\LBWNB.resx
?????文件????????4240??2018-11-20?16:07??大作業-十五子游戲\MoveBlock\MoveBlock\MoveBlock.csproj
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\MoveBlock\obj\
?????目錄???????????0??2018-12-23?21:31??大作業-十五子游戲\MoveBlock\MoveBlock\obj\Debug\
............此處省略36個文件信息

評論

共有 條評論