当前位置:首页 > 综合实践 > 正文内容

7年级下册综合实践 VB游戏设计与体验 逐字稿-1,861字

  师:今天我们来学习VB游戏设计与体验。上课前,先分享一个小程序,猜小明的QQ六位密码。界面有三个按钮,分别是“猜”“对号”等按钮。单击“猜”按钮,会弹出对话框,要求输入小明的密码。我们随机输一个6位数字,单击“OK”,它会提示输入密码花了22秒。单击“对号”按钮,会显示本次随机产生的正确密码是965197,还会提示猜出密码需要5287小时,之后程序结束。

  程序运行完,请大家思考两个问题:一、QQ号密码设为6位数字是否安全?二、能否绘制出刚才游戏界面的框架?刚才游戏界面框架分为七个部分,通过之前学的VB知识可知,里面有四个控件,分别是label控件、text文本框控件、command按钮、image图片框控件。

  在刚才体验的QQ密码程序中,密码生成是随机的。在VB里,随机生成密码通过RND函数实现。我们先了解RND函数的结构与用法,它的功能是产生0(包含)到1(不包含)范围内的随机数,格式是RND(参数)。

  为了让大家更好理解应用RND函数,以生成1到100之间的随机整数为例讲解。计算公式涉及上限、下限和RND值。把上限100与下限1代入公式,RND对应的0和1分别相乘后,结果是1和101。对范围取整后,101取不到,最终结果就是1到100之间的任意整数。

  通过刚才讲解,有两个程序填空题练习:一、生成11到33之间的随机整数;二、生成0到255之间的随机整数。按公式代入计算,看看结果和老师是否一致。注意,程序设计中,加号后面是0时可省略。

  小试牛刀后,进行情景挑战:利用VB工具栏的text文本框工具,实现在文本框中随机显示颜色的功能。探究过程如下:

  第一,在VB程序设计里,通过RGB函数生成颜色值。上网查找可知,RGB函数语法里有red、green、blue三个参数,对应颜色三原色红、绿、蓝,它们的数值范围是0到255之间的任意整数,生成的颜色由三原色随机组成。

  第二,思考程序界面设计和代码编写。老师提供了部分代码,大家根据刚学的RND函数知识,填写完整函数内容。这里的ABC对应三原色,数值填写和刚才程序填空第二题类似。

  第三,新建VB文档,绘制好界面,填好代码,编译并运行。粘贴代码时,所有标点要在英文状态下。大家根据老师提供的微视频同步练习。

>> 点击阅读全文
《7年级下册综合实践 VB游戏设计与体验 逐字稿-1,861字》.docx
将本文下载保存,方便收藏和打印
导出文档

扫描二维码推送至手机访问。

版权声明:本文由试讲逐字稿网发布,如需转载请注明出处。

本文链接:https://www.65150.com/192.html

分享给朋友: