VB数据类型数据:是指能够输入到计算机中,并能够被计算机识别和加工处理的符号的集合。是程序处理的最小对象。例:数值、字符、图形、图像和声音等都是数据。数据在程序中以常量或变量的方式被引用,不同的数据特点有不同的存储要求和处理算法,数据类型这一概念可以用来区别不同的数据特点。VB中有系统定义的基本数据类型,而且允许用户根据需要定义自己的数据类型。1.基本数据类型(11种)数据类型 类型名 存储空间 范围 类型说明符整型 Integer 2字节 -32768~32767 %长整型 Long 4字节 -2147483648~2147483647 &单精度型 Single 4字节 -3.402823E38~-1.401298E-451.401298E-45~3.402823E38 !双精度型 Double 8字节 #货币型 Currency 8字节 -922337203685477.5808~922337203685477.5807 @字节型 Byte 1字节 0~255 字符串型 String 1~65535字节 $布尔型 Boolean 2字节 True 或False 日期型 Date 8字节 100.1.1~9999.12.31 对象型 Object 4字节 任何对象的引用 可变类型 Variant 可以成为上边所有类型 2.1.1 常量常量:在程序的执行过程中,其值保持不变的量。分常数和符号常量。1.一般常数*数值常数:123,1.23,1.0E2,12.5D3*字符串常数:”abc”,”你好”*逻辑常数:True False*日期常数:(用#括起来),#15/9/2002# #January 1,1993# #1 Jan 93# #2002-9-9 10:30:30 pm#常数的类型:在常数的后加类型说明符指定常数的类型如:-58& 3.1# 3.1@2.符号常量符号常量:在程序中用标识符表示的常数。分内部符号常量和用户定义符号常量用户定义符号常量的说明:格式:[ Public | Private ]Const<常量名> [ As <类型名>]=表达式例:Const pi=3.1415926Const pi2=pi*2Const max As Integer = 50*VB标识符的规定:1)以字母开头; 2)只能包括字母、数字和下划线; 3)不超过255个字符; 4)不能是系统的保留字(关键字);5)字符不区分大小写。2.1.2变量一、基本概念变量:在程序中其值可以改变的量。用来临时存储数据。变量具有名字和数据类型。变量名:是代表数据的一个名称,用标识符来表示。变量的数据类型:决定了变量能够存储哪种数据。几点说明:1)字符串数据类型 分变长与定长字符串变长字符串:Dim Str1 As String变长字符串:Dim Str2 As String*302)Variant 数据类型Variant用来表示系统定义的所有数据,是一种可变的数据类型,在没有说明数据类型时,则变量为Variant型。VB有两种类型变量:1)属性变量:创建控件对象时自动产生的表示对象特征的变量。在对象属性窗口中出现。2)一般变量:同用户自定义的变量。一般变量在使用前应先说明。二、变量的说明(1) 显式说明―――在变量使用之前用Dim 、Static、 Public 、Private语句声明变量。格式:Dim 变量名 [As 数据类型]Dim 变量名1 [As 数据类型1 ] 变量名2 [As 数据类型2 ]。。。例:Dim Sum1 As Single , Sum2 As DoubleDim Sex As BooleamDim Name As String注:在用Dim语句说明一个变量后,VB系统自动为该变量赋初值。数值型变量的初值为0;字符串类型变量的初值为空字符串;布尔型的为False;日期型的为0:0:0。未定义类型的变量为Variant型。(2) 隐式说明―――在变量使用之前不需要说明这个变量,而是在变量名后用类型说明符来说明数据类型。例:Str$=”abc” Num1%=123 隐式说明比较简单,但如果变量名拼写错误,则程序无法发现。(3) Option Explicit 语句为了避免写错变量名引起的错误,可以使VB只要遇到一个未经说明的变量名,就发出错误警告。可以采用以下两种方法:1) 在代码窗口中加入语句:Option Explicit.2) 在“工具”菜单中选择“选项”命令,单击“编辑器”选项卡,选择“要求变量声明”复选框,自动加入Option Explicit.。例2.1 用隶书字体显示。设计一个程序,运行该程序时若用鼠标单击命令按钮“Command”,在窗体上用隶书字体、字的大小为20点显示a、b以及a b与的乘积,并显示字符串“可视化编程方法”。2.2窗体的属性、事件和方法窗体对象是VB应用程序的基本构造模块,是运行程序时与用户交互操作的实际窗口,窗体是其它对象的容器,可以往窗体中添加控件,也可用窗体显示数据。窗体有自己的属性、事件和方法,来控制窗体的外观和行为。对象的属性:是对象的数据,用来表示对象的状态。属性有属性值,改变对象的属性值就可以改变对象的状态。属性值的设置可以在设计时在“属性” 窗口中完成,也可以在运行时由代码来实现。2.2.1 窗体的主要属性(Propertics)1.Name(名称):用来设置窗体的名称,是识别窗体的标识符。窗体在首次创建时默认为Form1,窗体名称一般用为frm前缀,如:frmstart2. Caption:用于设置窗体显示的标题,默认时为窗体名称。3. BackColor:设置窗体的背景颜色。4. ForeColor:设置窗体的前景颜色。5. Font:用于设置窗体所显示文本的属性(字体、字体样式、大小和效果)设置方法:(1)在属性窗口设置。(2)在程序中设置:格式 对象名.属性名=属性值1)由程序改变字体类型 如:Form1.FontName=”隶书” 、FontName=”楷体” (省略对象名则指当前窗体)2)由程序改变字体大小 如:Form1.FontsSze=20 3)由程序改变文字风格 设置粗体:对象名 . FontBold=True (=False 则不是粗体)设置斜体:对象名 . FonrItalic= True (=False 则不是斜体)设置下划线:对象名 . FonrUnderline= True (=False 则设有下划线)设置删除线:对象名 . FonrStrikethru= True (=False 则设有删除线)例2.2 设置字体、字型和字号。设计一个程序,运行该程序时若用鼠标单击命令按钮“Command1”,则在窗体上显示各种效果。2.2.2窗体的主要事件事件:是能够被对象识别和响应的动作。VB的应用程序由事件驱动的,只有当事件发生时,响应事件的程序才会运行。例,命令按钮的CLICK事件,是单击命令按钮时触发的,VB编程的核心是为每个要处理的事件编写响应事件的代码,以便用使用户工或系统在触发相应的事件时执行指定的操作。对象的事件名在代码窗口的过程列表框中单击下拉箭头打开。1.Load事件:在装载窗体时触发。Load事件过程通常给符号常量、属性变量和一般变量赋初值。2.Active事件:当一个窗体变成活动窗体时,就会触发Active事件。3.Click事件:用鼠标单击窗体时触发。4.Resize事件:当调整窗体大小时触发。2.2.3窗体的常用方法方法:对象的方法决定了对象要执行的动作,用来完成特定的操作。方法中的代码是不可见的,可以通过调用来使用对象的方法。调用的格式:对象名.方法名 如:Form1.show 显示Form1.1. Cls方法功能:清除窗体上所有的图形和文本2. Print方法功能:在窗体上输出文本或表达式的值格式:对象名.Print [ 输出表列 ] [ ;| ,]。。。。。对象名:可以是窗体名、图片框、打印机、立即窗口等对象。输出表列:可以是常量、变量或表达式的值输出表列中各输出项可以用“;”或用“,”来分隔,分别称紧凑格式和分区格式输出例:print “a”;”b”a=1b=1print a;ba=-1b=-1print a;bprintprint “a+b=”;a+b;printprint “a-b=”;a-b3.Hide方法:用于隐藏窗体,使窗体不可见,但未从内存中清除。如form1.Hide4.Show 方法:显示窗体5.Refresh方法:刷新窗体窗体的启动、装载、卸载和关闭1.设置启动窗体2. 装载、卸载语句装载 格式:Load 窗体对象名 例 load Form1卸载 格式:Unload 窗体对象名 例:Unload Me (Me表示当前窗体)3. End语句功能:用于程序代码中结束程序的运行。

评论