VB程序设计基础

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

VB程序设计基础

VB程序设计基础教学目的:

1、熟悉VB程序的基本数据类型。

2、掌握VB中常用函数的应用。

3、掌握VB程序的书写规范格式。

教学重点:

1、 VB中常用数学及字符串函数应用。

2、 VB中语句的书写规范。课时安排:

理论教学安排8课时,上机练习8课时

一、数据类型

1、整型

Integer(两个字节表示)

Long(四个字节表示)

2、字节型

Byte(一个字节表示)

3、实数型

Single(单精度型,采用四个字节表示,7位有效数字)

Double(双精度型,采用八个字节表示,15位有效数字) 4、货币型Currency(定点小数型,含四位小数) 5、字符型

String(用双引号)

字符串长度:含有的字符个数。

空串:长度为零的字符串。

6、布尔型

Bolean(只有逻辑真---true与逻辑假----false) 7、日期型

Date(采用##号的日期串)

8、变体型

Variant(可能放任何数据类型)

二、常量与变量

1、常量

1)常量的定义

在程序过程中值不发生变化的量.

2)分类(常数,符号常量)

常数: 数值型(23,17.9,1.23E4)

字符型("计算机","652"),...... 3)符号常量的定义

[private|public] const 常量名 [as 类型]=表达式计算表达式的值,送给符号常

在程序中,通常把常量用大写来表示。

例如:编程序计算圆的面积

Private Sub Command1_Click()

Dim r As Single

r = Val(Text1.Text)

Const PI = 3.141

Print "圆的面积为" & PI * r * r '在窗体上显示 End Sub

Private Sub Command1_Click() Dim r As Single

r = Val(Text1.Text)

Const PI = 3.14159

Label2.Caption = "圆的面积为" & PI * r * r '在标签上显示 End Sub

2、变量

1)变量的定义

在程序执行过程中值发生变化的量.变量的值指的是程序执行到某一时刻的当前值.

2)变量的命名规则

例:x,y,x1,y1,x_1

不能做为变量名的:print,sub

设置变量名时一般有意义. bl,mj

3)变量的声明(提倡变量在使用前先声明)

dim|public|static|private 变量名 as 类型,变量名 as 类型,……

例如:

dim x as intger,y as single 声明X是一个整型变量,Y是一个单精度变量dim str1 as string,str2 as string 声明str1和str2为字符变量三、表达式

1、表达式的定义用运算符号将常量与变量连接构成表达式

2、表达式的分类

1)算术表达式数学上的算式

运算符:^(乘方),+,-,*(乘号),/(除号),\(整除),mod(取余)

运算优先级:P32

几种特殊运算:

2^3 2的3次方,结果为8

25 mod 4 25除以4的余数,结果为1

25/4 25除以4,结果为6.25

25\4 25除以4取整,结果为6

2)字符串表达式

运算符:+ (直接连接), &(转换连接符,可以将数值转换成字符串后连接) "计算机" + 123 -----是一个错误的连接

"计算机" & 123 -----123首先会被转换成"123",再与前面字符串连接,结果是"计算

机123"

例如:

Print "计算机" + "123"

Print "计算机" & 123

3)日期表达式

表达式形式:

日期+数值

日期-数值

日期1-日期2

上机练习:

1、在窗体中用print来验证表达式的值.

2、在窗体上添加一个标签,添加两个按钮"放大""缩小".单击指定按钮时,标签可放大或缩

小.

作业:

1、列举VB中工具箱的控件及它们产生对象的系统默认名,列出你知道的属性。(至少列举2

个)

2、保存VB程序时至少会有几个文件,文件的后缀名是什么,试说明文件后缀名的含义。

3、VB中变量命名的规则有哪几条,

四、函数

1、数学函数

注意以下几个:

1)exp(x)-----e的x次方

int(x)-----求不大于x的最大整数,int(3.5)=3,int(-3.5)=-4

int(x+0.5),可以实现对x进行四舍五入

rnd(x)-----产生0-1之间的随机数,常与int(x)配合使用。

产生[a,b]区间的随机整数,可以使用公式:int((b-a+1)*rnd+a)

例:产生0到100之间的随机整数

Private Sub Command1_Click() Dim x As Integer

Randomize

x = Int(101 * Rnd)

Text1.Text = x

End Sub

2)字符串函数

字符的长度等于它包含的字符个数。

3)日期与时间函数

例如:在文本框中显示系统时间。

Private Sub Command1_Click() Dim x As Date

x = Now

Text1.Text = x

相关文档
最新文档