第10课-上机实验上

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分析

设计该程序需要解决哪些问题?

1)应该具备哪些功能?


2)人机交互动作有哪些?
3)棋盘如何画?背景色如何实现?需要哪 些函数? 4)棋子如何画?需要哪些函数?



5)需要什么样的数据结构?
6)程序算法和流程如何实现?
http://wenku.baidu.com/p/lliixxhh
五子棋—棋子位置
Hale Waihona Puke Baidu

3)棋盘线条要明显;
4)可以黑白棋子交互下。
说明:

编写代码时注意代码规范,同时将功能划分成函 数,如下所示: DrawQiPan(HDC hdc); // 绘制棋盘函数 DrawQiZi(HDC hdc); // 绘制棋子函数

http://wenku.baidu.com/p/lliixxhh
http://wenku.baidu.com/p/lliixxhh
Thanks!!!
http://wenku.baidu.com/p/lliixxhh
上机实验上
软件开发系列教程
李星华
http://wenku.baidu.com/p/lliixxhh
实验题目-棋盘绘制

五子棋程序
http://wenku.baidu.com/p/lliixxhh
五子棋:要求

1)要绘出10*10的棋盘; 2)棋盘颜色为自定义;
相关文档
最新文档