- 4
- 0
- 约9.17千字
- 约 12页
- 2018-10-09 发布于重庆
- 举报
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 假设与约束
软件开发要
您可能关注的文档
- ResearchProposal模板.doc
- Restaurant Business Plan餐厅商业计划书.doc
- Restricted Stock Agreement限制性股票协议.docx
- RF-B单门门禁控制器(内置感应卡读出器和密码键盘)用户手册使用前请 .doc
- RFID在生产物流数据采集中的应用.doc
- RFID标签与条码在图书馆应用的比较分析.doc
- rhxr工厂薪酬管理制度ksax.doc
- Rich Client教程第一部分外文翻译.docx
- rio鸡尾酒广告策划 RIO 鸡尾酒特色活动策划图文.doc
- Risk Management Procedure Exampledoc风险管理程序exampledoc.doc
最近下载
- 电子科技大学《分子生物学》课件-第8章核酸分子杂交.pptx VIP
- 2020年全国新高考II卷数学试题真题及答案(完整版).pdf VIP
- 大家的日语(第二版)(初级)2(第26-50课)习题解答.docx VIP
- 高压软起动招标技术规格书..pdf VIP
- 2026部编版小学语文一年级上册期末考试3套试卷打印版(含答案解析).pdf
- 建筑工程图集 20G520-1_2_2020年合订本_钢吊车梁_6m_9m_.pdf VIP
- 职测B类考试历年真题及答案.doc VIP
- 事业单位考试B类职测真题及答案2025.doc VIP
- Windows Server 2016基础教程-全套PPT课件.pptx
- 2026年春节节后复工复产开工第一课.ppt
原创力文档

文档评论(0)