资源简介 复习巩固 第一节 初识计算机程序 Visual Basic简称VB,是微软公司推出的一款功能强大的软件开发工具。 Visual 意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面的方法。 Basic 实际上是一个短语的缩写 这个短语就是 Beginners all_purpose symbolic instruction code , 其中文意思为“初始者通用符号指令代码语言”。 计算机语言 计算机语言 机器语言 汇编语言 高级语言→ Java语言 C语言 visual basic等 只接受二进制代码,可以直接识别和执行 采用记忆符号代替二进制编码 计算机语言之父——尼盖德 计算机执行程序的流程图 认识编程环境 工程文件(.vbp) 窗体文件(.frm) 第二节 感受可视化的程序设计 Visual Basic是一种面向对象、可视化的编程语言 窗体和控件(属性设置) 对象名.属性名=属性值 赋值号 第二节 感受可视化的程序设计 区分名称和标题: 必背的5种事件 必背单词: backcolor(背景颜色) caption(标题) visible(可见) 本课代码清单: form2.backcolor=VBred command1.visible=true Private Sub Form_Click() command1.Visible=ture Private Sub Form_Dblclick() command1.Visible=false End Sub 窗体单击事件 第一节 电子相册 Image控件属性:Picture属性 加载图像 Stretch属性 true 可以成比例地自动放大或缩小图像 false 工具箱 label标签控件 timer计时器 image图像框 commandbutton命令按钮 textbox文本框 optionbutton单选按钮 加载图片函数 LoadPicture函数:一般格式 对象.picture=LoadPicture(“文件名”) 需要指明相对应的存储位置,才能加载 一般我们使用相对路径进行加载: 例: image1.picture=LoadPicture(app.path &”\pic\red.jpg”) 第二节 投票器 变量是程序设计时通过变量名来使用其中存储的数据信息,并进行各种数据处理。 变量名的命名有一定的规则,包括: 1.变量名必须以字母开头或汉字开头; 2.由字母、汉字、数字或下划线_组成; 3.长度不能超过255个字符; 4.不能使用VB中的保留字,例如sub、click等; 对象属性的取值是可变的,因此属性也属于变量 其变量名由“对象名.属性名”组成。 数据的类型与定义 数据类型可分为整型(integer)、实型、字符型、逻辑型等多种类型 变量定义语句格式: Dim 变量名 As 类型 赋值语句 变量名=表达式 “=”是赋值号,计算右边表达式的值赋值给右边的变量 点击“投票”按钮 结束 显示钟南山票数 开始 累计票数S1=S1+1 依次按顺序执行的称为顺序结构 计算机语言结构 顺序结构 分支结构(选择结构) 循环结构 本课代码清单: textbox控件又称为文本框控件,控件的输入、输出功能主要通过text属性实现,最多可输入2048个字符 控件数组:存储一批同类的数据,它可以使得同类数据拥有相同开头的名字, 后面使用不同的序号加以区分 index属性(索引号)又称为下标 默认第一个为0 其他依次类推 TextName(0) TextName(1) 控件数组名 索引号(下标) 第三节 模拟抽奖箱 需掌握函数 随机函数rnd 随机得到一个0~1之间的小数 (0=初始化随机函数Randomize 解决随机函数数字序列问题 取整函数Int(number) 得到一个不大于number的最大整数。 改变随机函数的范围 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}序号 Rnd运算 0=范围 大于等于 (>=) 小于 (<) Rnd*3 Rnd*3+1 Rnd*16+8 0 3 1 4 8 24 1 2 3 产生的是小数,如果要 产生整数,要怎么办? 本课代码清单: Dim num As Integer Private Sub Command1_Click() Randomize num = Int(Rnd * 3) Text1.Text = Text2(Int(num)).Text End Sub 第四节 逐帧动画 逐帧动画是利用视觉暂留原理,在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐个地绘制不同的内容,使其连续播放而成动画。 逐帧动画 形态变化 :if语句进行判断 位置变化 : Left属性减少。 速度变化 增加步幅: 加快频率 Timer控件有两个重要的属性:Interval和Enabled。 【Interval】属性是以千分之一秒为单位制定Timer事件之间的间隔。 值越大,频率就越慢。 【Enabled】属性值为ture时候才会触发Timer事件, 属性值为false的时候停止执行Timer事件。 OptionButton控件 OptionButton控件的图标为 ,作用是显示一个可以打开或者关闭的选项。我们通常设置一个选项组,用OptionButton来显示选项,每个选项代表一种选择,用户只能选择其中一项。 分支结构格式: If 条件 then 语句组1 Else 语句组2 End If 在VB的语句格式中,if 和end if 是配对出现的 展开更多...... 收起↑ 资源预览