文档详情

九年级下册VB应知应会

s9****2
实名认证
店铺
DOC
117.51KB
约17页
文档ID:387427053
九年级下册VB应知应会_第1页
1/17

《信息技术》九年级(下) 程序设计认识VB的开发环境1. 窗体(Form):用来绘制程序界面的一块“画布”,我们可以在这块“画布”上绘制文本框、标签、命令技钮等,形成程序界面窗体及其所包含的各种控件统称为对象2. 对象窗口:用来设计程序界的窗口3. 工具箱:包含用来绘制应用程序界面上的标签、文本框、命令按钮等控件4. 工程资源管理器:以树型结构形式列出当前打开的工程文件以及工程中包含的窗体等项目(统称为资源)5. 属性窗口:用来显示和没置对象的属性值属性是指一个对象所具有的性质、特征6. 窗体布局窗口:表示窗体在屏幕上的实际位置可以在这个窗口中拖动窗体图标来调整运行程序时窗口在屏幕上的位置设计程序界面控件:1、 标签(Label):标签的主要功能是在窗体上显示文本,常用来标注本身不具有标题属性的控件,做它们的标题,或者作栏目名程序运行时,标签不能接收键盘操作,即不具有焦点2、 文本框(TextBox):添加在窗体上的文本框控件是一个文本编辑区域,在程序运行期间不仅可以显示文本,还可以接收键盘输入及编辑,类似于一个简单的编辑器3、 命令按钮(CommandButton):是Visual Basic应用程序中最常用的控件,它提供了用户与应用程序交互的最简便方式。

4、 边框(Frame):又可以叫分组框,主要用来对其他控件提供可标识的分组,同时可以在功能上进一步分割一个窗体一个窗体中可以有多个框架分组5、 复选框(CheckBox):复选框允许用户从程序提供的多个复选项中选中一个或多个复选框Value属性用来返回或设置复选框的三个状态: 0—vbUnchecked 默认值,表示该复选框未被选中 1—vbChecked 表示复选框处于选中状态,即控件前面的方框中显示对号“√” 2—vbGrayed 表示复选框当前状态不明确此时控件呈灰色显示6、 单选按钮(OptionButton):单选按钮通常以按钮组的形式出现,用户一次只能选定一组中的一个按钮,当某一个被选中时,其他单选按钮会自动被关闭,即单选按钮控件之间是互相排斥的单选按钮Value属性设置或返回单选按钮的选择状态.当该属性值为True时,表示被选中,控件显示为“⊙”;否则,表示未被选中,用“○”表示默认值为False7、 列表框(ListBox):列表框是事先将一些选项以列表的形式设置好,在程序运行时显示出来,供用户从中选择一项或多项进行操作,即列表框中的内容只能供用户选择,不能用键盘输入选择。

当列表项内容超出所画列表框控件的区域时,Visual Basic会自动在列表框控件上添加滚动条8、 滚动条控件:包括HScrollBar(水平滚动条)和VScrollBar(垂直滚动条),用来附在窗口上帮助确定位置或获取一定的数据 (1)Value属性 设置或返回滚动框在滚动条中的当前位置值,默认为0其取值范围为Min属性值到Max属性值 (2)Min属性 设置或返回滚动条所能表示的最小值,取值范围为-32768-32767,默认为0当滚动框位于最左端或最上端时,Value属性的取值 (3) Max属性 设置或返回滚动条所能表示的最大值,取值范围为-32768-32767,默认值为32767当滚动框位于最右端或最下端时,Value属性被设置为该值 在实际应用时Min的设置值应小于Max属性的设置值 (4) LargeChange属性 设置或返回单击滚动框和滚动箭头之间的区域时,滚动框移动的步长值即Value属性增加或减少的数值 (5) SmallChange属性 设置或返回当用户单击滚动条两端滚动箭头时,滚动框移动的步长值,即Value属性增加或减少的数值。

9、 图像框(Image):图像框控件一般用来静态装入图像,显示在窗体的指定位置Picture属性设置或返回图像框中显示的图片10、 图片框(PictureBox):图片框可以理解为窗体中的窗体,是个容器控件它不仅可以和图像框一样显示来自位图、图标或者图元、JPEG、GIF等文件的图形,还可以完成类似窗体、分组控件的功能,接收除窗体以外的其他控件,将不同的控件进行分组11、 定时器(Timer):定时器控件是一种独立于用户,自动按指定的时间间隔(Interval)周期性地引发定时器事件(Timer)的控件Interval属性设置定时器事件(Timer)发生的时间间隔(周期),以毫秒(千分之一秒)为单位,取值范围为0~64767毫秒,默认为0控件格式操作:“格式”→“对齐”→“底端对齐”“格式”→“统一尺寸”“格式”→“水平间距”保存程序 “文件”→“保存工程”:首先保存窗体文件form,默认的文件名为Form1.frm保存工程vbp,默认的文件名为工程1.vbp对象的属性Name (名称):对象的名称Caption:说明文字Text:文本框中的文本Font(字体):屏幕上弹出“字体”对话框。

AutoSize:自动调整控件大小以显示内容颜色属性:Backcolor(背景)、ForeColor(前景)Enabled:可用性Visible:可见性BordeStyle:边框形式 事件驱动程序 “Private Sub”和“End Sub”是过程的起始和结束标识符Command6_Click()”是命令按钮的单击事件过程的名称Click()单击对象事件Change()对象改变事件调试程序的方法在程序输入过程中出现的错误,即语法错误,在转到下一行时会出现提示信息,如缺少符号、代码不完整等;在运行时出现的错误,将有提示信息并在代码页中用红色和黄色的标示,黄色箭头指出错误的过程及位置,红色指出错误的变量等数据类型数据是计算机处理的基本对象,这里所说的数据除了指通常的数值型数据外,还包括非数值型数据VB中几种最常用的数据类型和每种数据类型的取值范围:类型名称标识符取值范围整型Integer-32,768至32,767长整型Long-2,147,483,648至2,147,483,647单精度浮点型Single-3.402823×1038至3.402823X1038字符串型String最多可包含20亿个字符逻辑型BooleanTrue或False[注]标识符是在程序中表示对象的字符串变量在程序中,每个变量对应着保存数据的一个区域,代表变量的符号称为变量名。

变量的命名:l 变量名必须以字母或汉字开头,由字母、汉字、下划线或数字组成,长度不得超过255个字符如2X就不能作为变量名l 变量名中不能包含小数点、空格、!、#、@、$、%、&和数学运算符号变量名不能和VB中的关键字相同VB中固定使用的、有特殊含义的一些名称称为关键字,如VB中的函数名(如Val、Int等)和VB中的命令(如End等)就是关键字赋值语句赋值语句里的“=”与一般数学中等号的意义不同,赋值语句中的“=”则表示将其右边的值赋给其左边的对象变量的声明Dim变量名As数据类型标识符可以在一条语句中声明多个变量,这时各变量间要用逗号隔开为了在程序中对变量强制实行“先声明后使用”的原则,可以在程序的开始处输入下述语句:Option Explicit这样,如果再使用未加声明的变量,运行程序时会出现错误运算符和表达式1. 数学运算符VB中的数学运算符:运算符说明举例+加法运算符-减法运算符*乘法运算符/除法运算符\整除运算符,用来求两数相除的整数商26\4=6Mod模运算符,用来求两数相除的余数26Mod4=2^乘方运算符2^3=8VB中各种数学运算的优先顺序与普通数学运算优先顺序相同,也可以使用圆括号“()”强制改变运算顺序,但VB中只能使用圆括号而不能使用中括号“[]”和大括号“{}”。

2. 使用“立即”窗口验证表达式的值? 表达式3. 字符串运算符使用“+”运算符可以将几个字符串合并成一个字符串,这样形成的表达式式称为字符表达式,如"ABC "+"125"的结果是"ABC l25"函数VB提供了多种函数来完成特定的运算任务函数名(参数)函数名规定了函数的功能,参数是函数运算对象有些函数没有参数,有些函数不多个参数下面介绍VB中常用函数:1. 数学函数Abs(数值表达式):返回表达式值的绝对值Int(数值表达式):返回不大于表达式值的最大整数Sgn(数值表达式):表达式的值大于0、等于0或小于0时,分别返回1、0、-1Sqr(数值表达式):返回表达式的算术平方根2. 转换函数Val(字符串):将数字组成的字符串转换为数值型数据CStr(数值表达式):将数值表达式的值转换为对应的字符串3. MsgBox消息框和InputBox输入函数MsgBox函数可作为单独的语句使用,其常用格式为: MsgBox("提示信息")x函数一般用在赋值语句中,其格式为: 变量=InputBox("提示信息")Date函数没有参数,返回值是系统的当前日期Time函数,返回值是系统的当前时间。

算法和流程图常用程序流程图的符号及其含义:名称流程图符号意义起止框表示程序的开始或结束输入/输出框表示数据的输入/输出操作判断框表示根据条件进行判断,选择程序下一步的执行方向处理框表示对数据进行处理箭头线表示程序流程的走向顺序结构程序程序执行过程和程序语句的排列顺序一致,这种程序称为顺序结构程序选择结构程序根据某些条件进行判断,然后确定(选择)下一步执行方向的程序结构称为选择结构关系运算符和条件表达式关系运算符就是用来对两个数据进行比较判断的运算符,用关系运算符连接运算对象而组成的表达式称为条件表达式,这种表达式的结果是逻辑(Boolean)型数据:True(真)或False(假)VB中的关系运算符:=、<、<=、>、>=、<>逻辑运算符和逻辑表达式VB中的逻辑运算符:And、Or、Not两种条件语句1. 第一种If语句(实现单向选择)If 条件表达式(或逻辑表达式) Then 语句序列(一条或多条语句)End If2. 第二种If 语句(实现双向选择)If 条件表达式(或逻辑表达式) Then 语句序列1(一条或多条语句)Else 语句序列2(一条或多条语句)End If条件成立吗?不成立成立执行 语句序列1执行 语句序列2循环结构程序在实际解决某些问题时,经常需要重复执行某些操作。

在计算机中使用循环结构程序解决这类问题Do…Loop循环语句的格式为: Do While表达式(条件表达式或逻辑表达式) 语句序列(循环体语句) Loop其中Do While语句的作用是判断语句中表达式(称为循环条件)的值是否为True,如果表达式的值为True,就执行该语句后的语句序列(也称为循环体语句),执行到Loop语句后再重新转向Do While语句,继续进行判断;如果判断语句中表达式的值为False,则执行Loop后面的语句循环条件成立吗?不成立成立执行 语句序。

下载提示
相似文档
正为您匹配相似的精品文档