VB基本概念语句汇总复习 (1)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB 复习提纲

一、算法

算法的几大特点:有穷性、可行性、确定性、有输入(>=0个输入条件)、有输出(>0个输出条件)。算法的三大执行模式:顺序、选择(分支)、循环。

二、VB特点

Visual Basic(简称VB)是在BASIC程序设计语言的基础上,吸收面向对象的编程技术发展而成的一门程序设计语言,主要用于开发在Windows环境下运行的具有图形用户界面的应用程序。VB最显著的特点可以概括为可视化和事件驱动。可视化的特点利用预先建立的控件拖放到窗体上创建程序界面。事件驱动使对用户界面的任何操作都会自动转到对相应的代码进行处理,同时也为程序运行过程中各对象之间的关联建立了有效的机制。

三、类和对象

面向对象的程序设计方法,其基本元素是对象(object)。类(class)是对相同性质的对象的一种抽象,一个对象则是类的一个“实例。

对象名的命名规则和变量规则相同:由字母数字和下划线等字

符构成,但必须以字母开头,不区分大小写,特殊符号如:+、-、*、/、%、&、@等不能使用,vb保留字如NEXT 、FOR等不能使用。在VB中,系统预先定义了众多的类,如控件工具箱中的命令按钮、文本框、定时器等控件就是VB系统预先定义的类,设计程序时可以用它来定义对象,当我们将控件工具箱中某个控件拖放到窗体上时,就相当于用类定义了一个对象。窗体是VB中最常见的对象,窗体的名称为窗体名。

在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。

对象定义外观,方法定义行为。

一个对象可以有若干个属性,这些属

性的值反映了该对象的状态,VB为每一个控件(类)都规定了若干属性,比如,命令按钮有显示方式、背景颜色、按钮名称、按钮标题、标题字体、标题字号、按钮大小位置和可见性等属性。

注意:一个VB应用程序可以包含多个工程,一个工程至少有一个窗体,我们所学的例子中都只有一个工程和一个窗体。窗体文件扩展名为.frm, 工程文件扩展名为.vbp,程序编辑完毕后打包生成扩展名为.EXE应用程序。

在“工具箱”中放了许多被称为“控件”的工具(类),比如有制作按钮的工具,有制作文本框的工具,有显示图形数据的工具等等。可以从工具箱中取出所需工具,拖放到“画板”中适当的位置上(成为具体的对象)。

例:常见对象的属性:

格式:对象名. 属性名例如: Text1. Text=”123”、

Label1.Caption=”abc”a1.Text=”111”等

Form1常用属性有:名称. Caption (窗体的标题栏显示的内容)等,如Form1.caption

Command1常用属性有:名称. Caption (按纽上显示的内容) 等,如command1.caption

Label1常用属性有:名称. Caption (标签上显示的内容) 等,label 1.caption

Text1常用属性有:名称. Text (文本框中文本内容)等,如text1.text 常见对象的方法:格式:对象名.方法List1.additem “100”和List1.clear

例:常见的类与对象的关系如下:

对象名 类名 属性名

填空题常见用法提示:

例:x = Val(Text1.Text) :从Text1输入数值型内容至x 中(分析题意,输入的是电阻值、成绩等数值内容,或者有声明Dim x as integer 等数值类型 )

x = Text1.Text :从Text1输入字符型内容至x 中(分析题意,输入的是卡号、序号等内容,或者有声明Dim x as string ) 输出字符型内容至Text1中

标签“类”

文本框“类”

Text1.Text ==str (s):输出s数值型内容至Text1或Label1中,程序中有声明

Label1.Caption=str(s): DIM s AS integer 等数值类型Label1.Caption=s :输出字符型内容显示在Label1或Text1中, 程序中有声明

Text1.Text =s :DIM s AS string 等数值类型

说明:函数Val( ):字符转换成数值Str():数值转换成字符

思考:下列语句执行时会出错的是:

A、List1.additem "选手号" + i + "最后得分" + s(i)

B、List1.additem "选手号i 最后得分s(i)"

C、List1.additem 选手号i 最后得分s(i)

四、事件驱动

用VB开发的应用程序其工作是通过事件来驱动的。作用于某个对象上的一种操作或动作——事件。如运行程序时用鼠标单击窗体上的某个命令按钮时,“单击”(Click)这个动作就是作用在该命令按钮上的一个事件。VB中的每个对象通常都可以响应多个不同的事件,一个对象可以响应哪些事件VB都预先进行了规定。一个事件的发生可以驱动相应的事件处理过程的执行——事件驱动。

例:常用对象的常见事件(对象名_事件的标准名即过程名):

单击:Text1_Click、Command1_Click 、Label1_ Click、

双击:Text1_Dbclick、Command1_DbClick 、

按键:Text1_KeyPress、

加载:Form_Load

改变:Text1_Change

注意:当上述对象(包括Text1、Command1、、Label1等)的名称可以改变,其对应的事件标准名也会跟着改变:例如Text1改名为T1,Text1_Click就变成了T1_Click。

只有窗体事件除外,如Form1改名为Form2,但窗体加载事件依旧是Form_Load

例:双击“类”和双击“对象”分别有什么结果?

答:分别是在窗体上添加对象和弹出相应的代码窗口

六、标准数据类型

相关文档
最新文档