Visual C ,MFC框架的五子棋 软件应用技术.docVIP

  • 4
  • 0
  • 约9.17千字
  • 约 12页
  • 2018-10-09 发布于重庆
  • 举报

Visual C ,MFC框架的五子棋 软件应用技术.doc

Visual C ,MFC框架的五子棋 软件应用技术

PAGE PAGE 1 软件应用技术论文 题 目: 基于Visual C ++,MFC框架的五子棋 院系名称: 信息科学与工程学院 专业班级: 学生姓名: 学 号: 2010年 12 月 10 日 摘要 本课程设计主要解决利用Visual C++设计与实现五子棋的算法、游戏内部功能、游戏区域的绘图的程序设计。在课程设计中,系统开发平台为Windows 2000,程序设计设计语言采用Visual C++ 6.0,程序运行平台为Windows 98/2000/XP。 关键词 五子棋;MFC;算法;数组 目录 TOC \o 1-3 \h \z HYPERLINK \l _Toc2321 1 引言 4 HYPERLINK \l _Toc15829 1.1编写目的 4 HYPERLINK \l _Toc7840 1.2 读者对象 4 1.3软件项目概述 4 2 任务概述 HYPERLINK \l _Toc7840 4 EMBED \* MERGEFORMAT EMBED \* MERGEFORMAT HYPERLINK \l _Toc6249 2.1目标 5 HYPERLINK \l _Toc19011 2.2软件的开发和运行环境 5 HYPERLINK \l _Toc15368 2.3 用户特征 5 HYPERLINK \l _Toc25072 2.4 假设与约束 5 HYPERLINK \l _Toc2814 2.5 进度要求 5 HYPERLINK \l _Toc32122 3 功能需求描述 6 HYPERLINK \l _Toc20783 3.1 子功能1 6 HYPERLINK \l _Toc3265 3.2 子功能2 6 HYPERLINK \l _Toc10152 3.3 子功能3 6 HYPERLINK \l _Toc22794 3.4 子功能4 6 HYPERLINK \l _Toc15825 3.5 子功能5 7 HYPERLINK \l _Toc26403 4、界面要求 7 HYPERLINK \l _Toc23787 5、测试方案 7 HYPERLINK \l _Toc31820 6 功能设计 8 HYPERLINK \l _Toc23085 6.1类的关系描述 8 HYPERLINK \l _Toc4594 6.2类的设计 8 HYPERLINK \l _Toc9754 7 使用指南 14 HYPERLINK \l _Toc26667 8 总结 15 HYPERLINK \l _Toc21387 9 参考文献 PAGEREF _Toc21387 16 一 引言 1.1 编写目的 本文档编写的目的是为了说明我所编写的五子棋软件具有的基本功能及其实现方法以及作为用户操作手册,方便用户使用我所编写的五子棋软件。 1.2 读者对象 本文档中关于具体实现部分涉及到C++面向对象编程技术和数据结构中有关模式匹配的知识,对于有这方面知识的用户可以读读,如果关于实现有什么建议或意见,可以跟我联系。而对于一般的用户则完全可以跳过这部分内容,直接阅读有关操作的使用说明。 1.3 软件项目概述 简要说明关于本软件项目的: 项目名称:实用五子棋双人对战程序编写 简称:五子棋 项目代号:200306020034 软件项目的大致功能和性能要求 基本功能如下: 1.记录游戏双方的落子过程,允许悔棋; 2.实现保存棋谱和根据棋谱复盘的功能; 3.判断双方输赢,先走出五子连珠的一方赢; 4.响应用户鼠标消息,并显示棋盘信息; 5.先下者落子时不允许走禁手。 2 任务概述 2.1目标 这个软件的开发主要是为了使我自己更好地掌握C++程序设计技能,特别是目前常用的C++程序设计环境,Visual C++6.0,通过课题实践的方式让我初步掌握C++和MFC编程的有关知识,为学习后序开设的算法设计与分析、数据库、软件工程等课程打下必要的基础。 2.2软件的开发和运行环境 借助Microsoft visual C++6.0编译器,在各种电脑上可运行,硬件要求能运行Microsoft visual C++6.0即可。 2.3 用户特征 用户主要是对五子棋有一定爱好的人或者对编程感兴趣的人士。 而维护人员则要求掌握Microsoft visual C++6.0语言编程,熟悉MFC的各种操作,并且具有一定数据结构知识的人。 2.4 假设与约束 软件开发要

文档评论(0)

1亿VIP精品文档

相关文档