首页 > 范文大全 > 正文

基于vb2005的连连看模拟程序

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于vb2005的连连看模拟程序范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:参考现在市面流行的连连看游戏,使用vb2005进行程序模拟设计,提高学生学习编写程序兴趣,完善自己的《面向对象程序设计》课程教学。

关键词:连连看;vb2005;循环;随机

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)03-0597-02

Lianliankan Simulation Program Based on Vb2005

CHEN Wei-Kang

(Shanwei Vocational College School of Computer Science and Technology Lecturer, Shanwei 516000,China)

Abstract: In order to improve students interested in learning to write programs and make the "object-oriented programming" teaching perfect, I take the prevalent computer game Lianliankan for reference and use vb2005 for analog design.

Key words: lianliankan; vb2005; cycle; random

1设计背景与意义

Visual 以Visual 为基础,是Visual 的主要组成部分。它虽然从Visual Basic 6.0发展而来,但它不是对Visual Basic 6.0的简单改良,而是从基础开始,建立了一个新的平台。Visual 是在现有Visual Basic 6.0基础之上的一次重大飞跃,它是一个全新的平台,而不是Visual Basic 6.0的一个升级版本。Visual 与Visual C++.NET、Visual C#.NET等语言共用一个编程环境,具有相同的基本数据类型和用户定义类型以及类和接口,实现了不同语言的交互。统一的多语言企业级开发环境使每个程序员能分享相同的体验,不必再为语言的优劣而争论不休,不必再为语言的变化而重新熟悉环境,不必再学习不同的类库和APIs,不必再为ASP代码的管理和调试苦恼等,这些优势都为Visual 的推广应用奠定了坚实的基础。

与以前的版本相比,Visual 的变化是革命性的,尤其是在面向对象方面。为了实现面向对象的程序设计,Visual Ba? 引入了很多新的和改进的性能,包括命名空间、继承、接口、重载、覆盖、成员共享和多态等,从而使Visual Basic.省略是在.省略对VB语言作了重大的改变,保留了原来VB语法简单,容易学习,可视化开发等优点,又增加了面向对象,类型统一等新特点。无论是以前的VB程序员,还是刚开始学习编程的新手,都会发现vb.省略编程运用,也是根据我们学生的能力,我就设计了一个用vb2005编写的连连看模拟程序进行教学,在学习本程序前要有一定的程序编写能力,因为这个程序是我综合面向对象程序与我院学生的水平编写,其中运用了算法,控件使用,图片处理等等技术。

2设计思路

模拟现在流行的连连看游戏玩法,在规定的时间内完成查找两个相同的图片,完成所有的任务就可以保存玩家的成绩记录,并显示在排行榜里,玩家可以设置任务图片的多少,任务时间的多少,可以选择游戏的难易程度。

首先算法实现,是让程序能够随机产生一定数量的不重复数字,例如随机产生两组10个不重复的数,使用的数字替换法,使用数字来代替图片,把10个数字对应到10个图片中去,只要玩家点击了两个相同的数字,就把相应的图片隐藏,如果点击的数字不同,图片不消失,如果在规定的时间内完成任务,就可以进入到排行榜中存储成绩,排行榜中显示的是前十名的名单,游戏完成了进入到第二关,继续玩游戏,第二关的游戏时间减短,难度加大,第三关的设计也是如此。

其次界面的实现,让学生自己使用有特色图片,尽量是有自己的制作的图片,发挥学生的创造能力,让学生有兴趣编写程序,熟练掌握vb2005程序的应用。

3程序的实现

首先进入程序的一个启动界面,可以让学生进行扩展,让学生自己喜欢,设计出自己特色,主界面有,设置游戏的难易度,难易度有两种选择,一种是选择关数,另一种是选择游戏的时间长短,完成任务的图片数量,时间,背景音乐,游戏的使用说明与帮助,游戏的排行榜。完成第一关游戏,进入第二关,共三关,游戏过关,就会让玩家输入用户名,把本次的成绩保存,在排行榜里显示前十名的成绩。如果游戏在规定的时间内不能完成任务,就会弹出游戏失败提示,程序退回主界面或是退出程序,程序模拟效果如图1。

图1

4程序打包

让学生反复调试无错误的情况下,使用VB2005程序自带的打包安装工具,进行打包,再让学生进行程序的安装与卸载测试,还有写出WORD文档的程序设计说明书,上交为大作业。

5总结

由于本人的水平有限,设计的程序还存在很多的不足,但是在今后的教学中不断完善本程序,使程序成为更好的一个教学道具,提高学生学习编写程序兴趣,更好的掌握vb2005程序设计的应用,让更多的人学习与运用vb2005。

参考文献:

[1]靳广斌.Visual Basic 2005程序设计案例教程[M].北京:北京大学出版社,2008.

[2] 程序设计语言[M].北京:高等教育出版社,2004.

[3]孔长征编程实例教程[M].北京:北京希望电子出版社,2002.

[4]王晟.Visual 数据库开发经典案例解析[M].北京:清华大学出版社,2005

[5]龚沛曾,陆慰民,杨志强.Visual Basic.程序设计简明教程6.0 [M]. 2版.北京:高等教育出版社,2003.