知识点手册—7
VB知识点
一、算法、流程图
1、算法是解决问题的方法和步骤。 ①解决同一个问题,可以有多种算法。
②算法是为解决问题的,所以必须产生明确的结果。 ③算法的步骤和所用时间越少,效率越高,算法就越好。
2、算法的描述方法有:自然语言、流程图、计算机语言。 “流程图”可以直观地了解活动的流程和过程。
3、程序开发的一般过程:
①分析问题 ②界面设计 ③编写代码 ④调试与运行 ⑤保存文件 ⑥生成可执行文件
二、VB程序的保存: 1、分两次保存:
第一次是窗体(.frm),第二次是工程(.vbp) 2、一个工程文件可以包含多个窗体。
三、VB控件 2-1、控件名称:
标签(Label) 文本框(TextBox) 命令按钮(CommandButton) 图片框(Image) 单选按钮(OptionButton) 时间按钮(Timer) ①Timer控件不能改变大小,可改变位置, 运行时不显示. ②控件的名称是一个控件的标识符,在同一个窗体内,它的名称是唯一的,不同的控件不能重名。
2-2、对控件的操作: ⑴、控件的添加:
①.拖动法; ②.双击法;
③.ctrl+单击控件,可连续添加多个控件 ⑵、控件的选定:
①.拖动法; ②.快捷键法:ctrl+A
③.ctrl/shift+单击控件 (可以同时选中多个) ⑶、控件的删除。 ①按Delete删除键; ②右击,选择“删除”;
③可以使用Shift(连续选中) 或 Ctrl(不连续)选中多个控件,一次可以同时删除多个。
2-3、控件的属性 ⑴、常用属性名称
Caption:修改标题; BackColor:设置背景色; Picture:设置背景图片; Font: 设置字体; ForeColor:设置前景色; Text: 修改文本框内容。 Interval :计时器间隔时间(单位:毫秒) ⑵、控件属性修改方法:
①.通过属性窗口:单击选中控件 , 在“属性”窗口
找到相应属性,修改。
②通过代码编辑窗口,利用代码修改:
格式:控件名.属性名=属性值 (若是字符需用英文的
双引号
例:text2.text=
四、运算符 4-1、算术运算符:
整除(\)例子:8 \ 3 = 2 ; 5 \ 2 = 2
4-2、比较运算符:
例:2 > 3 =False 5 > 2 = True
4-3、字符串连接运算符:+ 、& 例:
①多个语句写在同一行时,语句之间用冒号” : ”分隔。 ②.一条语句要分行书写,用 ” _ ” 符号作续行符。
五、函数
①.取整函数int( ),直接删除小数,取小于该数的值。
例:int(2.9)=2 int(-12.91)=-13
②.Rnd( )随机函数,返回值范围0
例:text2.text=cstr(x) ‘将变量x转换成字符 x=cstr(123.45)=
④.val( ) 函数,作用是将字符转换成数值。
例:x=val(text3.text) ‘将text3.text转换成数值给x
x=Val(
⑤. time$函数,作用是返回系统时间. ⑥. msgbox函数 作用:弹出对话框。
⑦. vbCrLf是一个常数,不是函数,作用是另起一段。
六、变量
1、定义:变量用来存储数据,变量值可以改变。使用时
需先声明再使用。
2、声明变量格式: dim 变量名 as 数据类型
(定义多个变量时,用 “,”英文逗号隔开)
for循环变量 = 初始值 to 结束值 step 步长值 循环语句 next 循环变量
①Step称为步长,若省略,默认步长为1
②步长可以为正数(初始值大于结束值 即从小到大);
也可以为负数(结束值大于初始值 即从大到小)。 例:dim x ,y as integer 将x,y定义为整型变量 dim z ,s as single 将z,s定义为实型变量 3、常用数据类型:
Integer(整型) 存储空间占2个字节 Single(实型) 存储空间占4个字节 4、赋值语句:
①.格式:变量名 = 要赋的值。 例:y=2+3
②.累加器: 例:z = z + x 表示先求变量z与x的和,
然后再把和赋值给z。
七、VB程序结构
三种结构:顺序、分支、循环
分支:if then else(单分支), select case(多分支) 循环:for next(当型循环),
do loop until(直到型循环,先循环后判断) do while loop(直到型循环,先判断后循环)
1、if 判断语句:
If x > 10 then ‘判断条件x>10是否满足 y= 2*x+1 ‘满足条件时执行此语句 else ‘若不满足条件,执行下面公式 y = x/2 ‘不满足条件时执行此语句 end if ‘结束判断
2、select选择语句
Select Case x ‘检查变量x的值 Case 5 ‘如果x=5 Print
‘若x不等于以上Case后面的值
如:For n=1 to 10 For n=1 to 10 step 2 For n=10 to 1 step -1
步长为1
步长为2 步长为-1
知识点手册—7
VB知识点
一、算法、流程图
1、算法是解决问题的方法和步骤。 ①解决同一个问题,可以有多种算法。
②算法是为解决问题的,所以必须产生明确的结果。 ③算法的步骤和所用时间越少,效率越高,算法就越好。
2、算法的描述方法有:自然语言、流程图、计算机语言。 “流程图”可以直观地了解活动的流程和过程。
3、程序开发的一般过程:
①分析问题 ②界面设计 ③编写代码 ④调试与运行 ⑤保存文件 ⑥生成可执行文件
二、VB程序的保存: 1、分两次保存:
第一次是窗体(.frm),第二次是工程(.vbp) 2、一个工程文件可以包含多个窗体。
三、VB控件 2-1、控件名称:
标签(Label) 文本框(TextBox) 命令按钮(CommandButton) 图片框(Image) 单选按钮(OptionButton) 时间按钮(Timer) ①Timer控件不能改变大小,可改变位置, 运行时不显示. ②控件的名称是一个控件的标识符,在同一个窗体内,它的名称是唯一的,不同的控件不能重名。
2-2、对控件的操作: ⑴、控件的添加:
①.拖动法; ②.双击法;
③.ctrl+单击控件,可连续添加多个控件 ⑵、控件的选定:
①.拖动法; ②.快捷键法:ctrl+A
③.ctrl/shift+单击控件 (可以同时选中多个) ⑶、控件的删除。 ①按Delete删除键; ②右击,选择“删除”;
③可以使用Shift(连续选中) 或 Ctrl(不连续)选中多个控件,一次可以同时删除多个。
2-3、控件的属性 ⑴、常用属性名称
Caption:修改标题; BackColor:设置背景色; Picture:设置背景图片; Font: 设置字体; ForeColor:设置前景色; Text: 修改文本框内容。 Interval :计时器间隔时间(单位:毫秒) ⑵、控件属性修改方法:
①.通过属性窗口:单击选中控件 , 在“属性”窗口
找到相应属性,修改。
②通过代码编辑窗口,利用代码修改:
格式:控件名.属性名=属性值 (若是字符需用英文的
双引号
例:text2.text=
四、运算符 4-1、算术运算符:
整除(\)例子:8 \ 3 = 2 ; 5 \ 2 = 2
4-2、比较运算符:
例:2 > 3 =False 5 > 2 = True
4-3、字符串连接运算符:+ 、& 例:
①多个语句写在同一行时,语句之间用冒号” : ”分隔。 ②.一条语句要分行书写,用 ” _ ” 符号作续行符。
五、函数
①.取整函数int( ),直接删除小数,取小于该数的值。
例:int(2.9)=2 int(-12.91)=-13
②.Rnd( )随机函数,返回值范围0
例:text2.text=cstr(x) ‘将变量x转换成字符 x=cstr(123.45)=
④.val( ) 函数,作用是将字符转换成数值。
例:x=val(text3.text) ‘将text3.text转换成数值给x
x=Val(
⑤. time$函数,作用是返回系统时间. ⑥. msgbox函数 作用:弹出对话框。
⑦. vbCrLf是一个常数,不是函数,作用是另起一段。
六、变量
1、定义:变量用来存储数据,变量值可以改变。使用时
需先声明再使用。
2、声明变量格式: dim 变量名 as 数据类型
(定义多个变量时,用 “,”英文逗号隔开)
for循环变量 = 初始值 to 结束值 step 步长值 循环语句 next 循环变量
①Step称为步长,若省略,默认步长为1
②步长可以为正数(初始值大于结束值 即从小到大);
也可以为负数(结束值大于初始值 即从大到小)。 例:dim x ,y as integer 将x,y定义为整型变量 dim z ,s as single 将z,s定义为实型变量 3、常用数据类型:
Integer(整型) 存储空间占2个字节 Single(实型) 存储空间占4个字节 4、赋值语句:
①.格式:变量名 = 要赋的值。 例:y=2+3
②.累加器: 例:z = z + x 表示先求变量z与x的和,
然后再把和赋值给z。
七、VB程序结构
三种结构:顺序、分支、循环
分支:if then else(单分支), select case(多分支) 循环:for next(当型循环),
do loop until(直到型循环,先循环后判断) do while loop(直到型循环,先判断后循环)
1、if 判断语句:
If x > 10 then ‘判断条件x>10是否满足 y= 2*x+1 ‘满足条件时执行此语句 else ‘若不满足条件,执行下面公式 y = x/2 ‘不满足条件时执行此语句 end if ‘结束判断
2、select选择语句
Select Case x ‘检查变量x的值 Case 5 ‘如果x=5 Print
‘若x不等于以上Case后面的值
如:For n=1 to 10 For n=1 to 10 step 2 For n=10 to 1 step -1
步长为1
步长为2 步长为-1