资源简介
C#编写的五子棋源代码,功能比较全,是初学者不错的参考资料。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace FiveStone
{
public partial class frm_main : Form
{
#region “自定义“
private System.Drawing.Graphics g;
private System.Drawing.Image image1 image2 image3 image4;
private System.Drawing.Font font;
private StreamWriter streamwrite;
private StreamReader streamread;
#endregion
public frm_main()
{
InitializeComponent();
#region “初始化“
this.预放子ToolStripMenuItem.Checked = false;
this.棋子兑换ToolStripMenuItem.Checked = false;
this.电脑先行ToolStripMenuItem.Checked = false;
this.玩家先行ToolStripMenuItem.Checked = true;
this.双四禁手ToolStripMenuItem.Checked = false;
this.image1 = Image.FromFile(Application.StartupPath + @“\Image\blackstone.gif“);
this.image2 = Image.FromFile(Application.StartupPath + @“\Image\whitestone.gif“);
this.image3 = Image.FromFile(Application.StartupPath + @“\Image\chessboard.gif“);
this.image4 = Image.FromFile(Application.StartupPath + @“\Image\circle.bmp“);
g = pictureBox.CreateGraphics();
pictureBox2.Image = this.image1;
pictureBox3.Image = this.image2;
/////////////////////////////////////
FontFamily fontFamily = new FontFamily(“Arial“);
font = new Font(
fontFamily
15 Fontstyle.Regular
GraphicsUnit.Pixel);
PointF pointF = new PointF(10 10);
SolidBrush solidBrush = new SolidBrush(Color.Black);
#endregion
}
private void 开始ToolStripMenuItem_Click(object sender EventArgs e)
{
#region
smart.sequce = 0;
smart.peace = 0;
smart.win = 0;
pictureBox.Refresh(); //清空棋盘
//g.DrawImage(image300);
for (int i = 0; i < 225; i++)
{
smart.pox[i] = 0;
smart.poxcolor[i] = 0;
smart.poxsequce[i] = 0;
}
this.textBox1.Text = ““;
this.listBox.Items.Clear();
#endregion
}
private void 电脑先行ToolStripMenuItem_Click(object sender EventArgs e)
{
#region
int temp;
this.电脑先行ToolStripMenuItem.Checked = true;
this.玩家先行ToolStripMenuItem.Checked = false;
smart.sequce = 0;
smart.peace = 0;
smart.win = 0;
pictureBox.Refresh();
//g.DrawImage(image300);
for (int i = 0; i < 225; i++)
{
smart.pox[i] = 0;
smart.poxcolor[i] = 0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 76 2008-05-23 21:19 FiveStone\FiveStone\bin\Debug\aaa
文件 221184 2008-05-23 21:37 FiveStone\FiveStone\bin\Debug\FiveStone.exe
文件 69120 2008-05-23 21:37 FiveStone\FiveStone\bin\Debug\FiveStone.pdb
文件 5632 2005-11-11 22:25 FiveStone\FiveStone\bin\Debug\FiveStone.vshost.exe
文件 1723 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\blackstone.gif
文件 164925 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\chessboard.gif
文件 246 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\circle.bmp
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\FACE01.ICO
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\FACE02.ICO
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\FACE03.ICO
文件 766 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\FACE04.ICO
文件 766 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\FACE05.ICO
文件 1270 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\Icon.bmp
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\rup_ps.ico
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\stone.ico
..A.SH. 23552 2008-05-25 10:58 FiveStone\FiveStone\bin\Debug\Image\Thumbs.db
文件 1682 2008-05-22 22:27 FiveStone\FiveStone\bin\Debug\Image\whitestone.gif
文件 366977 2008-05-23 20:55 FiveStone\FiveStone\bin\Debug.rar
文件 3844 2008-05-23 20:16 FiveStone\FiveStone\FiveStone.csproj
文件 37753 2008-05-23 22:02 FiveStone\FiveStone\frm_main.cs
文件 21049 2008-05-23 22:02 FiveStone\FiveStone\frm_main.Designer.cs
文件 259953 2008-05-23 22:02 FiveStone\FiveStone\frm_main.resx
文件 1723 2008-05-22 22:27 FiveStone\FiveStone\Image\blackstone.gif
文件 164925 2008-05-22 22:27 FiveStone\FiveStone\Image\chessboard.gif
文件 246 2008-05-22 22:27 FiveStone\FiveStone\Image\circle.bmp
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\Image\FACE01.ICO
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\Image\FACE02.ICO
文件 1078 2008-05-22 22:27 FiveStone\FiveStone\Image\FACE03.ICO
文件 766 2008-05-22 22:27 FiveStone\FiveStone\Image\FACE04.ICO
文件 766 2008-05-22 22:27 FiveStone\FiveStone\Image\FACE05.ICO
............此处省略34个文件信息
- 上一篇:在线考试系统 C# C/S 优秀毕业设计 含论文
- 下一篇:c#高级绘图波形控件
相关资源
- C# 五子棋游戏 VS2008
- C#网络对战五子棋c/s源程序
- C# WINFORM写的五子棋代码(双人对战以
- C#五子棋
- C#实现五子棋人机及局域网
- 五子棋小游戏 C#源代码 完整源程序
- c#socket 聊天室 五子棋 局域网PVP对战
- C# 五子棋 大学项目源码+数据库
- C#五子棋游戏
- 基于C#的五子棋程序
- winform版五子棋源程序
- 基于socket的c#实现的五子棋
- 五子棋 AI C#带剪枝
- c# vs2010 小游戏之五子棋
- 基于C#的网络五子棋对战
- C#网络五子棋server&client
- C#开发五子棋
- 基于c#编写的五子棋小游戏
- c#五子棋游戏源代码200445
- c#版五子棋人机对弈模式
- C# 五子棋(课程设计+包含详细设计文
- VS2008编写基于遗传算法的C#五子棋游戏
- C#大作业源码及课程报告十五子游戏
- 五子棋对战用C#编写的
- C# 五子棋、五子棋开发
- C#简易五子棋
- 人机对战版五子棋C#源代码解压密码:
- C#五子棋源代码wuziqi
- C#学习之—五子棋源代码
- C# 五子棋(初学C#设计)
评论
共有 条评论