VB实战进阶之拼图游戏
2008-02-23 07:04:53来源:互联网 阅读 ()
1 2 3 4 5 下一页
许多VB初学者都有这样的感觉,VB基本概念的学习很容易入门,但实际编程时却常常感到无从着手。因此,从实例学编程,对提高初学者的水平,是十分有益的。本文以一个拼图益智小游戏的原形为实例,介绍VB编程的一些技巧。
游戏介绍:
这是一个简单的益智拼图游戏。如图一所示,窗体上有顺序排列有九张图片,图片1-8显示数字1-8,第九张为空白图片。点击“开局”按钮后,程序随机排列九张图片(如图二),游戏者单击与空白图片相邻的图片可以交换该图片与空白图片的位置。游戏者需要开动脑筋,移动并重新排列九张图片的位置,直至恢复出开局前所示的排列顺序为赢。
(图一)
(图二)
准备工作:
用Photoshop或其它图像处理软件制作九个图像文件P1.jpg,P2.jpg……P9.jpg,除一张为空白外,图片上依次显示1-8个数字。
程序编写:
1、新建一Project,在Form1上放置CommandButton类型的控件Command1,将Caption属性设置为“开局”。
2、在窗体中放置一PictureBox控件,Name为Picture1。在该控件有焦点时,从Edit菜单中选择Copy。然后,再从Edit菜单中,选择Paste。这时,VB会显示一个对话框,确认是否要创建一个控件数组,显示Yes以确认该动作。此时控件被赋予的索引值为1。此前画的第一个PictureBox控件的索引值为0。重复此过程放置其余七个控件数组成员。
将PictureBox1(0)—PictureBox1(8)的Picture属性依次设为P1.jpg、P2.jpg……P9.jpg。
技巧提示: 用控件数组增加控件比单纯将多个同类型的控件加到窗体上占用更少的资源。如果想让几个控件共享代码,控件数组也很有用。每个新的数组元素的索引值都对应于该元素加入控件数组时的顺序。当控件以这种方式加入时,大多数直观的属性(如高度、宽度和颜色)都被从控件数组的第一个控件中复制到新控件中。
上一篇: 用Visual Basic设计browser及ftp程序(二)
下一篇: 用Visual Basic设计browser及ftp程序(三)
1 2 3 4 5 下一页
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash