vb三子棋游戏程序设计

上传人:正** 文档编号:35298219 上传时间:2018-03-13 格式:DOC 页数:3 大小:42KB
返回 下载 相关 举报
vb三子棋游戏程序设计_第1页
第1页 / 共3页
vb三子棋游戏程序设计_第2页
第2页 / 共3页
vb三子棋游戏程序设计_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《vb三子棋游戏程序设计》由会员分享,可在线阅读,更多相关《vb三子棋游戏程序设计(3页珍藏版)》请在金锄头文库上搜索。

1、三子棋游戏程序报告(VB) 编号:33三子棋游戏程序设计报告三子棋游戏程序设计报告学院学院 班级班级 学号学号 姓名姓名 成绩成绩 一、设计思路一、设计思路1.要达到的目的要达到的目的 培养综合利用 VB 语言进行程序设计的能力, 培养对数组和控件数组的使用以及对控件属性的设置 2.关键问题的解决关键问题的解决设计程序界面 因为用的全是基本控件,界面设计没有什么难度,照样子拼就可以了,注意同类的按钮要使用控件数 组。 编写代码根据问题描述,可以将问题解决分为部分:(1)对弈过程根据单击次数,奇数次为第一位游戏者,偶数次为第二位游戏者。(2)胜负判定对已经落子的控件进行属性设定,任一方先三子联成

2、直线为胜例如 la1 = 1 And la2 = 1 And la3 = 1二、模块之间的调用关系,或程序流程图二、模块之间的调用关系,或程序流程图三、部分程序关键源代码及注释三、部分程序关键源代码及注释Private Sub Command1_Click(Index As Integer)下棋的次数调用调用调用调用开始模块时间控制模块下子程序模块结果输出模块结果输出模块三子棋游戏程序报告(VB) 编号:33Times_number = Times_number + 1Command1(Index).Enabled = FalseIf Times_number Mod 2 “ And Comm

3、and1(1).Caption “) Then 检查 是否是三子连珠,根据 command 的属性判断。Label2.Caption = “为:“ + Command1(Index).CaptionCommand2.Enabled = TrueIf Command1(Index).Caption = “X“ Thenwin_X = win_X + 1Label4.Caption = Str(win_X)Elsewin_O = win_O + 1Label6.Caption = Str(win_O)End Ifwiner = TrueMsgBox “0-1-2“四、设计方案的完善及目前存在的问题

4、四、设计方案的完善及目前存在的问题1设计方案要完善的地方设计方案要完善的地方增加人机对战功能 显示结果出来之后停止继续下子2. 目前存在的问题目前存在的问题没有人机对战功能。 显示结果出来之后还可以继续下子。五、本次设计的收获及心得体会五、本次设计的收获及心得体会通过对 vb 程序的设计使我明白了作什么事情都要用心,都要有毅力,这次实验还使我对 vb 的基础知识又三子棋游戏程序报告(VB) 编号:33加深了。明白了 vb 是很有趣的,并不是象我们平时说的那样 vb 没用。总之,这次实验我收益非浅。六、对该题目和六、对该题目和 VB 设计的意见和建议设计的意见和建议1. 对该题目的意见和建议对该题目的意见和建议 题目很好,难易适中,综合了基本知识原理。2对本次设计的意见和建议对本次设计的意见和建议设计时间很长,某些问题的处理上不够迅速直接,应该更加注重基础知识的培养。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号