目录
摘要 ......................................................................1
关键字 ....................................................................1
Abstract ..................................................................1
Key words .................................................................1
1 概要设计 ...............................................................1
1.1 设计分析 ..............................................................1
1.1.1 课题背景 ............................................................1
1.1.2 主要功能 ............................................................2
1.1.3 软件信息 ............................................................2
1.2 软件流程图 ...........................................................2
1.2.1 程序总体结构图 ......................................................2
1.2.2 键盘操作 ............................................................3
1.2.3 鼠标操作 ............................................................3
2 程序及说明 .............................................................4
2.1 背景色的设置 ..........................................................4
2.2 大标题的制作 ..........................................................6
2.3 棋盘生成 ..............................................................7
2.4 走法生成 ..............................................................9
2.5 棋子的生成 ...........................................................11
2.6 走法生成 .............................................................14
2.6.1 車 .................................................................14
2.6.2 馬 .................................................................15
2.6.3 相(象) ...........................................................17
2.6.4 仕(士) ...........................................................17
2.6.5 帅(将) ...........................................................17
2.6.6 炮(砲) ...........................................................18
2.6.7 兵(卒) ...........................................................19
2.7 鼠标键盘操作 .........................................................19
2.7.1 键盘操作 ...........................................................19
2.7.2 鼠标操作 ...........................................................23
2.8 消除闪烁 .............................................................24
2.9 初始状态恢复 .........................................................25
2.10 完成运行截图 ........................................................26
3 软件优缺点与运行维护 ..................................................26
3.1 优点 .................................................................26
3.2 缺点 .................................................................26
3.3 总结 .................................................................26
致谢 .....................................................................26
参考文献 .................................................................27