2.2 五子棋游戏项目开发的可行性分析 7
2.2.1 五子棋游戏项目开发的技术可行性 7
2.2.2 五子棋游戏项目开发的经济可行性 8
2.2.3 五子棋游戏项目开发的操作可行性 8
2.2.4 五子棋游戏项目开放的时间可行性 8
3 五子棋游戏项目开发的总体设计 9
3.1 五子棋游戏项目开发的系统模块设计 9
3.1.1 五子棋游戏项目开发的系统结构 9
3.1.2 五子棋游戏项目开发的系统菜单栏 10
3.2 五子棋游戏项目开发的功能模块设计 11
3.2.1 五子棋游戏项目开发的功能描述 11
3.2.2 五子棋游戏项目开发的功能模块流程图 13
3.3 五子棋游戏项目开发的主要项目模块 20
4 五子棋游戏项目开发的详细设计 22
4.1 五子棋游戏项目的界面模块详细设计 22
4.1.1 五子棋游戏项目开发的主界面设计 22
4.1.2 五子棋游戏项目开发的游戏设置菜单的设计 23
4.1.3 五子棋游戏项目开发的帮助菜单 24
4.2 五子棋游戏项目的功能模块详细设计 24
4.2.1 网络连接功能 24
4.2.2 绘制棋盘功能 26
4.2.3 绘制棋子功能 27
4.2.4 规则判断功能 28
4.2.5 悔棋功能 30
4.2.6 和棋功能 32
4.2.7 认输功能 34
4.2.8 游戏回放功能 35
4.2.9 双方通话功能 37
4.2.10 背景音乐播放功能 39
4.3 五子棋游戏项目的窗体模块详细设计 39
4.3.1 棋盘窗体模块设计 39
4.3.2 游戏控制窗体模块设计 40
4.3.3 对方信息窗体模块设计 41
4.3.4 服务器端和客户端主对话框的模块设计 41
5 五子棋游戏项目开发的系统测试 42
5.1 游戏连接功能测试 42
5.2 绘制棋盘和棋子功能测试 43
5.3 悔棋功能测试 44
5.4 和棋功能测试 45
5.5 认输功能测试 46
5.6 规则判断功能测试 47
5.7 游戏回放功能测试 47
5.8 双方通话功能测试 48
6 总结和展望 50
6.1 游戏项目的开发完成情况 50
6.2 游戏项目的不足与改进之处 50
6.3 心得体会 50
致谢 52
参考文献 53
1 绪论 VC++五子棋游戏项目开发(2):http://www.youerw.com/jisuanji/lunwen_15357.html