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

  • 大小: 70KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-14
  • 語言: C#
  • 標簽: C#??winfrm??

資源簡介

C#學習作品,主要是理解面向對象編程概念。實現五子棋功能(棋盤對象、棋子對象、規則對象)

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Drawing;
using?System.Windows.Forms;

namespace?簡易五子棋
{
????//棋子類
????class?Chess
????{

????????//畫棋子
????????public?static?void?DrawC(Panel?p?bool?type?MouseEventArgs?e)
????????{
????????????Graphics?g?=?p.CreateGraphics();

????????????//確定棋子的中心坐標
????????????int?x1?=?e.X?/?MainSize.CBGap;
????????????int?x2?=?x1?*?MainSize.CBGap?+?20-17;

????????????int?y1?=?e.Y?/?MainSize.CBGap;
????????????int?y2?=?y1?*?MainSize.CBGap?+?20?-?17;

????????????//判斷棋子類型
????????????if?(type)
????????????{
????????????????//畫黑子
????????????????g.FillEllipse(new?SolidBrush(Color.Black)?x2?y2?MainSize.ChessRadius?MainSize.ChessRadius);
????????????}
????????????else
????????????{
????????????????//畫白子
????????????????g.FillEllipse(new?SolidBrush(Color.White)?x2?y2?MainSize.ChessRadius?MainSize.ChessRadius);
????????????}
????????}

????????//把棋盤上的棋子重新加載出來
????????public?static?void?ReDrawC(Panel?p?int[]?ChessState)
????????{
????????????Graphics?g?=?p.CreateGraphics();

????????????for?(int?i?=?0;?i?????????????????for?(int?j?=?0;?j?????????????????{
????????????????????int?state?=?ChessState[i?j];

????????????????????//判斷棋子狀態(黑子1/白子2)
????????????????????if?(state?!=?0)
????????????????????{
????????????????????????int?x?=?i?*?MainSize.CBGap?+?20?-?17;
????????????????????????int?y?=?j?*?MainSize.CBGap?+?20?-?17;

????????????????????????if?(state?==?1)
????????????????????????{
????????????????????????????g.FillEllipse(new?SolidBrush(Color.Black)?x?y?MainSize.ChessRadius?MainSize.ChessRadius);
????????????????????????}
????????????????????????else
????????????????????????{
????????????????????????????g.FillEllipse(new?SolidBrush(Color.White)?x?y?MainSize.ChessRadius?MainSize.ChessRadius);
????????????????????????}
????????????????????}
????????????????}

????????}
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-24?10:40??簡易五子棋\
?????目錄???????????0??2019-01-24?10:40??簡易五子棋\.vs\
?????目錄???????????0??2019-01-24?10:40??簡易五子棋\.vs\簡易五子棋\
?????目錄???????????0??2019-01-24?10:40??簡易五子棋\.vs\簡易五子棋\v14\
?????文件???????37888??2019-01-25?15:14??簡易五子棋\.vs\簡易五子棋\v14\.suo
?????目錄???????????0??2019-01-25?15:14??簡易五子棋\簡易五子棋\
?????文件?????????189??2019-01-24?10:40??簡易五子棋\簡易五子棋\App.config
?????文件????????2191??2019-01-24?17:14??簡易五子棋\簡易五子棋\Chess.cs
?????文件?????????798??2019-01-25?14:46??簡易五子棋\簡易五子棋\ChessBoard.cs
?????文件????????6397??2019-01-25?10:16??簡易五子棋\簡易五子棋\Form1.Designer.cs
?????文件????????8531??2019-01-25?15:14??簡易五子棋\簡易五子棋\Form1.cs
?????文件????????5817??2019-01-25?10:16??簡易五子棋\簡易五子棋\Form1.resx
?????文件????????4332??2019-01-25?14:45??簡易五子棋\簡易五子棋\JudgeVictory.cs
?????文件????????1054??2019-01-25?14:45??簡易五子棋\簡易五子棋\MainSize.cs
?????文件?????????527??2019-01-24?10:40??簡易五子棋\簡易五子棋\Program.cs
?????目錄???????????0??2019-01-24?10:40??簡易五子棋\簡易五子棋\Properties\
?????文件????????1338??2019-01-24?10:40??簡易五子棋\簡易五子棋\Properties\AssemblyInfo.cs
?????文件????????2843??2019-01-24?10:40??簡易五子棋\簡易五子棋\Properties\Resources.Designer.cs
?????文件????????5612??2019-01-24?10:40??簡易五子棋\簡易五子棋\Properties\Resources.resx
?????文件????????1102??2019-01-24?10:40??簡易五子棋\簡易五子棋\Properties\Settings.Designer.cs
?????文件?????????249??2019-01-24?10:40??簡易五子棋\簡易五子棋\Properties\Settings.settings
?????目錄???????????0??2019-01-24?16:51??簡易五子棋\簡易五子棋\bin\
?????目錄???????????0??2019-01-25?09:33??簡易五子棋\簡易五子棋\bin\Debug\
?????文件???????14848??2019-01-25?15:13??簡易五子棋\簡易五子棋\bin\Debug\簡易五子棋.exe
?????文件?????????189??2019-01-24?10:40??簡易五子棋\簡易五子棋\bin\Debug\簡易五子棋.exe.config
?????文件???????38400??2019-01-25?15:13??簡易五子棋\簡易五子棋\bin\Debug\簡易五子棋.pdb
?????文件???????22696??2019-01-25?15:14??簡易五子棋\簡易五子棋\bin\Debug\簡易五子棋.vshost.exe
?????文件?????????189??2019-01-24?10:40??簡易五子棋\簡易五子棋\bin\Debug\簡易五子棋.vshost.exe.config
?????目錄???????????0??2019-04-04?19:42??簡易五子棋\簡易五子棋\bin\Release\
?????目錄???????????0??2019-01-24?10:40??簡易五子棋\簡易五子棋\obj\
?????目錄???????????0??2019-01-25?10:16??簡易五子棋\簡易五子棋\obj\Debug\
............此處省略15個文件信息

評論

共有 條評論