1)项目程序名称,项目的主要思想和可实现的功能
名称:五子棋
主要思想:利用 c#常用控件编写一个双人对战的五子棋程序
可实现功能:输入两名玩家名称并记录;
统计二人胜负场数;
随机分配开局先行;
每盘结束交换棋色;
比赛过程中提示该何色落子。
2)项目主要事件流程图
不太清楚要怎么做流程图。
3)编程环境(操作系统和 VS 平台)说明
电脑型号 联想 IdeaPad Y470 笔记本电脑
操作系统 Windows 7 旗舰版 64 位 SP1 ( DirectX 11 )
处理器 英特尔 Core i5-2410M @ 2.30GHz 双核
主板 联想 LENOVO (英特尔 HM65 芯片组)
内存 4 GB ( 记忆科技 DDR3 1333MHz )
主硬盘 西数 WDC WD7500BPVT-24HXZT1 ( 750 GB / 5400 转/分 )
显卡 Nvidia GeForce GT 550M ( 2 GB / 联想 )
显示器 三星 SEC414C ( 14 英寸 )
4)程序操作使用说明
输入两位玩家名称进入主界面,单击开始随机分配黑白色,执黑先行,在棋盘单击左
键落子
5)用到哪些 C#技术(控件技术、交互技术,事件、循环、选择语句、数组、.Net 类
库、方法、函数。。。)
窗体设计
label 作为绘图板
棋子颜色交替
棋子落点检测
自定义方法
鼠标点击事件
布尔变量
二维数组
绘图技术
窗体间变量传递