VB课程设计--九格小游戏

VB课程设计--九格小游戏

ID:35625976

大小:180.00 KB

页数:22页

时间:2019-04-03

VB课程设计--九格小游戏_第1页
VB课程设计--九格小游戏_第2页
VB课程设计--九格小游戏_第3页
VB课程设计--九格小游戏_第4页
VB课程设计--九格小游戏_第5页
资源描述:

《VB课程设计--九格小游戏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、VB课程设计题目:九格小游戏班级:08级5班摘要:随着计算机的普及和网络技术的飞速发展,人们的娱乐生活越来越丰富,一些小游戏也逐渐成为了人们休闲娱乐生活的一部分。九格是一种老少皆宜、容易上手的益智类小游戏。本游戏采用VisualBasic编程语言完成了该程序的编写,实现了游戏功能。关键词:VisualBasic小游戏益智Abstract:Withthepopularityofcomputerandnetworktechnologydevelopment,People’sentertainmentis

2、moreandmorerich.Somegameshavegraduallybecomepartofpeople’sleisurelife.Ninegridisanallages,easytousepuzzlegame.ThegameusesVisualBasicprogramminglanguagetocompletethepreparationprocesstoachievethegamefeatures.Keywords:VisualBasicSmallgamesPuzzle一、程序原理本游戏

3、采用VisualBasic编程语言进行游戏编程。VisualBasic是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC

4、)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。在VB中必须熟知以下VB专用术语。控件——简单的说,控件就是构成或者说建造VisualBasic应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等...。事件——由用户或操作系统引发的动作。事件的示例有击键、单击鼠标(Click)、双击鼠标(DblClick)、一段时间的限制,或从端口接收数据。方法——嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库

5、对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是VisualBasic中所有对象的示例。对象——一个控件、窗体等都可被看作一个对象。过程——为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,也可以当作应用程序的用户自定义函数来使用。属性——属性是组成用户界面的各对象的性质的具体描述。例如上述“对象”中所提到的尺寸、位置、颜色、宽度、高度等等都称为控件的属性。属性决定对象的外观,有时也决定对象的

6、行为。对象的属性绝大部分是VB中已经事先定义好的,但也有的属性是需要在应用过程中才去定义的。属性即可为对象提供数据,也能从对象取回信息。二、窗体介绍本程序只有一个窗体。1.当程序未运行时图1窗体中包含:游戏窗口(Form)、游戏提示说明(Label)、游戏显示(Picture)、秒数控制(Timer)、时间显示(text)游戏说明窗口:图22.当程序运行时在游戏选项中,包含开始游戏、游戏模式、退出游戏三种选择。在游戏模式中选择人机游戏则如图所示:图2这时游戏者自动选择的是X,电脑选择的是0。在限时5

7、秒内进行游戏,否则电脑胜利。下图是游戏者胜利时的窗体显示。图33.在游戏模式中选择双人游戏,可以两个人一起玩。在5秒内谁先排成一条直线,则谁胜利。若两个人都没有排成一条直线,则平局。图4三、程序调试源代码写完后,对程序进行调试运行,要求变量声明,对可能出现的几种错误,如:编辑时错误、编译时错误、运行时错误、逻辑错误,进行修改,调试,运行,直至程序能正常运行。但是在一些细节方面仍然需要完善,比如在游戏中可以加入一些声音的提示,在游戏完成和失败的时候可以弹出一些小的Flash动画等等。总的来说本次设计在

8、功能上已经基本达到要求,其他细节方面有待以后完善。四、收获体会VisualBasic语言是以结构化Basic语言为基础,以事件驱动为运行机制。它的诞生标志着元件设计和开发的新时代的开始。VB具有面向对象可视化设计工具,是事件驱动的编程机制,同时也提供了易学易用的应用程序集成开发环境。从Visualbasic语言的学习到编程,当时很想自己能够熟练的进行程序编辑,工程上的软件编辑。随着Visualbasic语言的学习才逐渐发现这理想想要实现的难度。对我而言学习编程,不仅能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。