没有合适的资源?快使用搜索试试~ 我知道了~
这是一个VS环境,用C#语言编写出来的一个小程序。这个适合于新手学习VS窗体编程。这个里面包含全面的程序代码!有很好很全面的注释。更适合于学习。
资源推荐
资源详情
资源评论
这是121行五子棋 运行前先拖个圆刀窗体
using System;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.VisualBasic.PowerPacks; namespace 五子棋
{
public partial class Form1 : Form
{
int[,] ai = new int[8, 8];//存数据的
int bo = 0;//设置谁下
ShapeContainer sh = new ShapeContainer();//画棋盘的容器
ShapeContainer si = new ShapeContainer();//画棋子的容器 这一步非常重要 如果不弄两个容器 那么棋子将被棋盘覆盖掉
const int f = 30, f2 = 40;//设置常量
public Form1()
{
Text = "五子棋";
StartPosition = FormStartPosition.CenterScreen;
Size = new Size(380, 400);
Controls.Add(sh);
Controls.Add(si);
KeyPreview = true;
MouseDown += new MouseEventHandler(dian);//布局
for (int y = 1, x = 1, x2 = 8; y < 9; y++)//这个循环用来画棋盘
{
LineShape a = new LineShape();
LineShape b = new LineShape();
a.Tag = b.Tag = 1;
b.Y1 = a.X1 = x * f2;
b.X1 = a.Y1 = y * f2;
b.Y2 = a.X2 = x2 * f2;
using System;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.VisualBasic.PowerPacks; namespace 五子棋
{
public partial class Form1 : Form
{
int[,] ai = new int[8, 8];//存数据的
int bo = 0;//设置谁下
ShapeContainer sh = new ShapeContainer();//画棋盘的容器
ShapeContainer si = new ShapeContainer();//画棋子的容器 这一步非常重要 如果不弄两个容器 那么棋子将被棋盘覆盖掉
const int f = 30, f2 = 40;//设置常量
public Form1()
{
Text = "五子棋";
StartPosition = FormStartPosition.CenterScreen;
Size = new Size(380, 400);
Controls.Add(sh);
Controls.Add(si);
KeyPreview = true;
MouseDown += new MouseEventHandler(dian);//布局
for (int y = 1, x = 1, x2 = 8; y < 9; y++)//这个循环用来画棋盘
{
LineShape a = new LineShape();
LineShape b = new LineShape();
a.Tag = b.Tag = 1;
b.Y1 = a.X1 = x * f2;
b.X1 = a.Y1 = y * f2;
b.Y2 = a.X2 = x2 * f2;
资源评论
爱追梦
- 粉丝: 8
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功