2011年信息技术VB知识点参考资料
1VB程序存盘时,要保存窗体文件和工程文件。
VB程序的窗体文件、工程文件以及经编译后生成的可执行文件的扩展名。
窗体文件(*.frm    工程文件(*.vbp  可执行文件(*.exe
注意:VB程序生成可执行文件后,在windows环境中,不必启动VB就可以直接执行。
2.常用控件及功能:
  1)窗体(Form
    ①功能:用来放置程序需要的控件。
主要属性:name(名称)、caption(窗体标题栏中显示的文本)、*backcolor(背景)、*forecolor(前景)
常响应的事件有click(鼠标单击)、load(窗体装载事件,窗体载入时触发该事件)
2)标签(Label
①功能:实现在窗体中显示文本提示信息。只能显示文本,不能编辑文本。
②主要属性:name(名称)、caption(标签上显示的内容)、*backcolor(背景)、*forecolor(前景)、font(字体)
常响应的事件有click(鼠标单击)
3)文本框(Textbox
①功能:既能用来显示文本,又能编辑文本。
②主要属性:name(名称)、text(显示和接收文本框中的内容)、Password(文本框输入内容显示*号)
4)命令按钮(CommandButton
①功能:它常常被用来启动、中断或结束一个程序。用户可以通过单击按钮来执行操作。
②主要属性:name(名称)、caption(按钮上标识的文本)、enabledtrue设定按钮对事件产生响应,false设定按钮对事件不产生响应)、visibletrue:显示按钮,false:隐藏按钮)。
常响应事件:click(单击事件)
5)图像框(Image
①功能:用来显示图形、图像
②主要属性:name(名称)、picture(将图像加载到图像框里)、stretch其值为False(默认):图像本身大小不变,需要调整图像框适应图像的大小;值为True:图像能够自动调整大小,适应图像框的大小,当图像框大小发生变化时,图像随着图像框的改变而改变。)、visibletrue:显示图像,false:隐藏图像)
响应事件:click(鼠标点击Image时触发此事件)
3.属性
1标题   Caption  ,应用于标签、窗体、命令按钮、框架、单选项按钮、复选框等控件,作用设置控件上的显示文本。
2背景   BackColor  ,作用返回或设置对象的背景颜。
3前景   ForeColor ,作用返回或设置在对象里显示图片和文本的颜。
4)可以使用 Enabled ,作用确定一个控件是否能够对用户产生的事件作出响应,值为true:控件对事件产生响应;false:控件对事件不产生响应。
5)字体 Font ,作用在属性窗口设置文字的字体、字体样式和大小等。
6)对象的宽   Width  、高   Height  ,作用设置对象的大小。
7)对象的左   Left  、上   Top  ,作用描述一个对象在它所在窗体(或容器)中位置的坐标。
8)内部尺寸,宽   ScaleWidth  、高   ScaleHeight  ,作用设置窗体内部可用空间的大小,不包括边框、菜单、标题栏。
9)文本   Text  ,作用设置或返回文本框中显示的内容。
10)可见   Visible ,作用设置对象是否可见,当值为True:显示对象;值为False:隐藏对象。
11)加载图片   Picture ,应用于图像框、图片框、窗体控件,作用返回或设置控件上的显示图片。
12)图像伸缩 Stretch ,作用其值为False(默认):图像本身大小不变,需要调整图像框适应图像的大小;值为True:图像能够自动调整大小,适应图像框的大小,当图像框大小发生变化时,图像随着图像框的改变而改变。
4.变量
变量是程序中数据的临时存放场所。
1)变量的声明
语法:Dim  varname(变量名)  As type(类型
2)变量的常用类型:
            Integer(整型)Single(单精度浮点型) Double(双精度浮点型)String(字符串)
3)在通用里声明变量时全局变量和在过程里声明变量是局部变量
5.常用方法和语句
1   Print  ,作用在窗口中显示文本和数据(适用于窗体和图片框)。
2   Randomize  ,作用初始化随机数生成器。
3   End  ,作用结束程序。
6.常用函数
(1)Valn:将一个包含数码的字符串转换为数值类型,并返回该数值。
(2)Sqrn):n的算术平方根。注意:参数n必须是大于或等于0的数值。
  例:Sqr(9)返回值为3
(3)LoadPicture加载图片函数,作用将图片载入到窗体、图像框、图片框的Picture属性中。 
      载入图像框的写法为:
Image1.Picture= LoadPicture("被载入的图形文件名")
      例:此图片名称为aa,图形格式为jpg,与程序在同一个文件夹里。
        Image1.Picture= LoadPicture("aa.jpg")
(4)Fixn):作用删除表达式n的值的小数部分而返回剩下的整数部分。
    例:Fix(99.8)返回值为99      Fix(-16.8)返回值为-16
(5)MsgBox():消息框函数 
      语法: MsgBox  “提示信息
      作用:在弹出的对话框中显示信息并等待用户单击按钮。
(6) )InputBox():输入框函数 
      语法: a=InputBox提示信息 
      作用:在弹出的对话框中输入信息并赋值给变量a
(7) Rnd 作用产生一个[01)范围内的单精度类型的随机实数。
    例:Rnd*1000产生[01000)之间的随机实数。
            注意:产生[A,B]之间的随机整数x
XAFixRnd*BA1))
      例:产生一个[5,10]之间的任意整数  X5FixRnd*6
(8 )RGBr,g,b):提供1600多万种颜,每个参数的取值范围都是0255
纯红:RGB25500    纯绿:RGB02550 
纯蓝:RGB00255    黑:RGB000
白:RGB255255255
  7.算术运算符
    1)+    求两个数的和   a+b
2)-    求两个数的差或表示负数。  a-b-a
3*      两数相乘。2×2应表示成2*2
4/      两数相除,返回一个浮点数。  10÷4应表示成10/4值为2.5
    5^      乘方。23  表示2^3值为
6MOD  取余。10 Mod 3值为1
  7将数学表达式转换成vb能识别的表达式。
例:转换为( –b+sqrb^2-4*a*c)/2*a
    8.连接运算符
    1&    用来强制两个表达式字符串连接
例如:“Hello” & “  world”  值为  “Hello  world”
2)+    用来求两个字符串的连接结果
例如:“34” “6”  值为  “346”
          “Hello” “  world”  值为 “Hello  world”
9.赋值语句
    语法:  变量名=表达式
              对象.属性=表达式
        例:  b12.5*5
        功能:将表达式的值赋值给变量或对象属性。
    累加语句:aab
    计数器: aa1       
    10.事件
    click事件:单击一个对象后松开鼠标按钮时发生。
    语法:Private  Sub  Object_Click       (其中Object是对象名称)
                。。。。。。
          End  Sub
    Load事件:窗体的Load事件,当窗体装入内存时触发该事件。
    语法:Private  Sub  Form_Load      
                。。。。。。
          End  Sub
11.VB代码中的三种结构
1)顺序结构
计算机在执行语句时是从第一条语句开始,按照语句排列的自然顺序执行下去,直到最后一条语句为止。
(2)分支结构
      计算机执行语句时是按照条件成立与否来决定执行哪条语句,并不是
按照语句排列的自然顺序执行下去。
If语句
         
If……Then(单分支结构)
单行形式: If  <条件>  Then    <语句块>
块形式:If  <条件>  Then
<语句块>
End If
If……Then……vb所有代码Else(双分支结构)
单行形式: If  <条件>  Then  <语句块1>  Else  <语句块2>
块形式: If  <条件>  Then
<语句块1>
Else
<语句块2>
End If
3)循环结构
计算机在执行语句时是按照某种条件成立与否重复若干遍地执行各条语句,并不是执行一遍就过去了。
For/Next语句
For <循环变量>=<初值> To <终值> step <步长值>
                <语句块>
Next <循环变量>
   
注意:步长用来指定循环变量每次
的增量,可正、可负。默认值为1
12.坐标系统
(1) Form1的默认坐标系统
          坐标原点(00)的位置在容器的左上角。从原点向右为x轴正方向,从原点向下为y轴正方
         
2)相关的属性:
    lefttop属性:确定对象在容器中的位置。(对象的左上角)
  widthheight属性:对象的大小,包括边框、框架,是对象的外部尺寸。
scalewidthscaleheight:对象的内部尺寸,不包括边框、菜单、标题栏。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。