VB基本概念语句汇总

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

当 x>=0 或整数时,Int(x)=Fix(x),当 x<0 且不是整数时,Int(x)=Fix(x)-1 三角函数 Sin(X)、 Cos(X)、Tan(X)中的自变量是以弧度为单位。 如:sin300 : sin(3.14159/180*30)
2、常用的转换函数下表所示:
7
说明:用立即方式验证上常用类型转换函数和字符串函数...,例如:字符的 ASCII 码
2
常见对象的方法:List1.additem str(x)+str(y) 、List1.clear 例:常见的对象的事件(对象名_事件的标准名): Text1_Click 、 Text1_Dbclick 、 Text1_KeyPress 、 Command1_DbClick 、Label1_Keypress、Form_Load
三、变量
1. 以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于 40 个字符; 2. 不能使用 VB 中的关键字; 3.VB 中不区分变量名的大小写. (1)用 Dim 语句显式声明变量 dim a,b,c as integer (2)隐式声明 Visual Basic 允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量 分配存储空间并使用,这就是隐式声明。 例:请同学们运行如下四个程序,最有输出有什么不同?为什么? (2)Private Sub Form_Load() (1)Private Sub Form_Load() Dim a, b As Integer (3)Private Sub Form_Load() Dim a, b, c As Integer Dim c As Double Dim a, b As Integer (4)Private Sub Form_Load() a = -10 Dim c As Single a = -10 b=3 a = -10 a = -10 b=3 c=a/b b=3 b=3 c=a/b MsgBox (c) c=a/b c=a/b MsgBox (c) End Sub MsgBox (c) MsgBox (c) End Sub End Sub End Sub 、 数组 3 数组:用来存一个序列的同类型的类型 如: dim a(1 to 10) as integer 定义了一个 a 整型数组,上标为 1,下标为 10,共有 a(1),a(2),a(3)……..a(10)10 个数 组元素可供使用,比使用 A,B,C,D,E……….J 十个变量要方便许多。例:I=8,a(i)就是 a(8), a(i-5)就是 a(3)
4 逻辑运算符 1) Not 条件表达式 :取条件表达式逻辑值的相反值即当条件表达式=true 时 ,Not 条件表达式 =false, 当条件表达式 =false 时 , Not 条件表达式 =true 2)条件表达式 1 And 条件表达式 2 条件表达式均为 T 结果为 T 条件表达式有一个 T 结果为 T 3)条件表达式 1 Or 条件表达式 2 4)逻辑运算符的优先级为 not >and> or, 5)它们用于将多个关系表达式进行逻辑判断。 注意:not 是单目运算符(要求一个操作数) ,and 、or 为双目运算符。
运算符 含义 优先级 所有关系运算优 先级相同。低于 算术运算的 “+”,“-”,高于 逻辑运算。
实例 15+10<20 10<=20 10>20 3>=1 1= 2 111< >1
结果 False True False True False True
< <= > >= = <>
小于 小于或等于 大于 大于或等于 等于 不等于
第三章 面向对象程序设计基本概念
一、VB 的发展历史
Visual Basic(简称 VB)是在 BASIC 程序设计语言的基础上,吸收面向对象的编程技 术发展而成的一门程序设计语言,主要用于开发在 Windows 环境下运行的具有图形用户 界面的应用程序。
二、VB 的特点
VB 最显著的特点可以概括为可视化和事件驱动。可视化特点利用预先建立的控件拖 放到窗体上可以很方便地创建程序界面。事件驱动使得对用户界面上的任何操作都会自动 转到对相应的代码进行处理,同时也为程序运行过程中各对象之间的关联建立了有效的机 制。
在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和 一组描述处理对象属性的方法的代码(行为)构成的。
这里, 每个数据代表 一种属性。 通常. 一个对 象可以有若干个属性, 这 些属性的值反映了该对 象的状态,VB 为每一个控
件 (类) 都规定了若干属性, 比如, 命令按钮有显示方式、 背景颜色、按钮名称、按钮 标题、标题字体、标题字号、按钮大小位置和可见性等属性。
文本框 “类”
标签对象 LABEL1 , 是 标 签“类”的一个 实例,其它的按 纽、列表框、文 本框依次类推。 例:常见对象的属性: 对象 : 属性 : Form1 Command1: Label1: Text1: 名称: (对象的名称) 、caption (窗体的标题栏显示的内容) 名称: (对象的名称) 、caption (按纽上显示的内容) 名称: (对象的名称) 、caption (标签上显示的内容) 名称: (对象的名称) 、Text (文本框中文本内容)
处理对象属性的方法的代码用来描述改变对象属性,从而改变对象的状态 的处理过程。
1
四、可视化程序设计方法
用 VB 开发应用程序,包括两部分工作:一是设计图形用户界面;二是编写程序代码。 VB 提供了一个“画板”(窗体)也就是用户界面,还提供一个“工具箱”,在“工具箱”中放了 许多被称为“控件”的工具,比如有制作按钮的工具,有制作文本框的工具,有显示图形数 据的工具等等。可以从工具箱中取出所需工具,拖放到“画板”中适当的位置上,这样就形 成了“用户界面”,也就是说,屏幕上的用户界面是用 VB 提供的可视化设计工具——“控件” 直接“画”出来的,而不是用程序“写”出来的。
b b2 4ac 为:(b-sqr(b*b-4*a*c))/(2*a) 2a
ab a b
为: (a+b)/(a-b)
6
第四章 vb 基本语句
一、 函数
,要求掌握这些常用函数的功能及使用。 VB 提供了上百种内部函数(库函数) 1、常用的数学函数见表所示
说明:请注意 Int(x)和 Fix(x)的区别:
5
例如,数学上表示某个数在某个区域时用表达式:
10≤X<20,用 VB 程序中应写成:
X>=10 And X<20 例:4>5 or 6<=10 and 2*10>5 的结果为 TURE (请同学们考虑一下为什么?) 1<2 and 3>2 的结果呢?是 TRUE 还是 FALSE ?1<2 OR 3>2 呢? 例:请你写出下列逻辑表达式:a,b,c 三边判断能构成什么样的三角形(等边 等腰 普通) 三角形的条件:任意两边之和大于第三边 表达式为:_____________________ 等腰的条件:任意两边之和相等 达式为:_____________________ 等边的条件:三边相等 达式为:_____________________ (3)参与逻辑运算的量一般都应是逻辑型数据,如果参与逻辑运算的两操作数是数值 量,则以数值的二进制值逐位进行逻辑运算(0 当 False,1 当 True) 。 关系表达式与逻辑表达式常常用在条件语句与循环语句中,作为条件控制程序的流程走 向。
Command1_Click

Text1 的可用 事件
第四章 vb 程序设计初步
一、标准数据类型
二、常量
在程序运行过程中,其值不能被改变的量称为常量。 1、整型常量
3
整型(Integer) :表示-32768 至 32767 之间的整数:101 2、实型常量:3.1415 3、字符串常量 在 VB 中字符串常量是用双引号“"”括起的一串字符,例如"A+B=","GOOD!","123", "0","VB 程序设计"等。 例:”3”+”72”的结果为”372” 说明: (1)字符串中的字符可以是所有西文字符和汉字、标点符号等; (2)""表示空字符串,而" "表示有一个空格的字符串; (3)若字符串中有双引号,例如 ABD"XYZ,则用连续两个双引号表示,即: "ABD""XYZ" 4、逻辑(Boolean)数据类型 条件表达式的值就是逻辑型的,True,或 False
总结:1、优先级: 算术运算符>=字符运算符>关系运算符>逻辑运算 2、表达式的书写中需注意的问题 (1)运算符不能相邻。例 a+-b 是错误的。 (2)乘号不能省略。例 x 乘以 y 应写成:x*y (3)括号必须成对出现,均使用圆括号。 (4)表达式从左到右在同一基准并排书写,不能出现上下标 (5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当 添加括号(),若用到库函数必须按库函要求书写。 如:
五、事件驱动的编程机制
用 VB 开发的应用程序其工作是通过事件来驱动的。 事件:是指作用于某个对象上的一种操作或动作,如运行程序时用鼠标单击窗体上的某个 命令按钮时,“单击”(Click)这个动作就是作用在该命令按钮上的一个事件。VB 中的每 个对象通常都可以响应多个不同的事件,一个对象可以响应哪些事件 VB 都预先进行了规 定。 用 VB 开发的应用程序,运行中当作用于某个对象上的事件发生时,要对相应的信息进 行处理,使对象产生状态和行为的改变,这种处理和改变的实现要通过编写相应的程序代 码段来进行规定,这种针对激活对象的事件编写相应程序代码段的编程机制称为事件驱动 的编程机制,在 VB 中这样的代码段称为“事件过程”。“事件过程”是构成一个完整 VB 应用 程序不可缺少的组成部分,是 VB 应用程序的基本单元。“事件过程”由事件自动调用。 例:常见对象与类的关系 标 签 “类”
三、面向对象的程序设计方法
面向过程的程序设计方法设计的特点可以概括为:不但要关心数据,而且要关心数据 是如何处理的,即既要告诉程序干什么,又要告诉程序如何进行工作。而面向对象的程序 设计方法设计的程序可以概括为:程序=对象+事件(或消息) ,着眼点是对象,由于对象 对数据描述和数据处理进行了封装,因此设计程序时只需要告诉对象干什么,而不必关心 它是如何工作的。 面向对象的程序设计方法,其基本元素是对象。类(class)是对相同性质的对象的一种 抽象(概念性的)。而一个对象则是类的一个“实例”(现实存在的) 。在 VB 中,系统预先定 义了众多的类,如控件工具箱中的命令按钮、文本框、定时器等控件就是 VB 系统预先定 义的类,设计程序时可以用它来定义对象,当我们将控件工具箱中某个控件拖放到窗体上 时,就相当于用类定义了一个对象。
四 、运算符和表达式
4
1、算术运算符 例: 5+10 mod 分析运行次序! )
10
\
9 / 3 +2 ^2
结果是: (请用 VB 的立即窗口验证你的结果,
2、字符串运算符与字符串表达式 字符串运算符有:& 、+ 功能是字符串连接 例如: "ABCD" + "EFGHI" ' 结果为:ABCDEFGHI “ VB ” & “程序设计教程” ' 结果为:VB 程序设计教程 说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价。它们区别是: :两个操作数均应为字符串类型; +(连接运算) :两个操作数既可为字符型也可为数值型,当是数值型时,系统自 &(连接运算) 动先将其转换为字符,然后进行连接操作。 如:1&2=12 3、 关系运算符都是双目运算,是用来比较两个运算量之间的关系,关系表达式的运算 结果为逻辑量。若关系成立,结果为 True,若关系不成立,结果为 False。 VB 中的关系运算符如下表所示。
Int(2.1)=2 Fix(2.1)=2 Int(2.7)=2 Fix(2.7)=2 Int(-2.1)= -3 Fix(-2.1)= -2 Int(2)=2 Int(-2.7)= -3 Fix(-2.7)= -2 Fix(-2)= -2 Int(-2)= -2
Βιβλιοθήκη Baidu
总结:当 x 是整数时:Fix(2)=2
相关文档
最新文档