预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章程序设计基础数据类型关于数据类型的说明常量变量及其命名规则变量的声明变量的两个重要特点表达式算术表达式字符串表达式日期表达式把十进制数x转换为八进制数Instr(”A12a34A56”,”A”)结果为1Caption(这是命令按钮)、Font(幼圆,粗体,三号)、Visible(False)除“&”外,还可以用“+”将两个字符串连接成一个字符串,但“+”不能自动将非字符串数据转换成字符串◇<日期型数据>-<日期型数据>为两个日期相隔的天数在VB中有5类运算符和表达式:◇不同类型的数据,所占的存储空间不一样,对其的处理方法也不同。3的程序,观察运行结果与书中给定的结果是否相符◇函数Mid(字符串,p[,n])从第P个开始取n个字符57”,“02/01/1998”,“”StrComp(“AB”,”ABC”)◇字符个数不得超过255个Mid(“ABCDE”,2,3)数学函数数学函数说明◆建立程序语句时必须遵守的构建规则称为语法Val("12A12")值为12Caption(这是命令按钮)、Font(幼圆,粗体,三号)、Visible(False)◆一般常量在程序代码中直接给出的数据◇数据的类型可在数据之后加上一个类型符来标识,例如413&,1234.Instr(”A12a34A56”,”A”)结果为1除“&”外,还可以用“+”将两个字符串连接成一个字符串,但“+”不能自动将非字符串数据转换成字符串◇三角函数的自变量单位是弧度,如Sin470应写成Sin(47*3.56@,86!,104.例如:DimsumAsInteger′把sum定义为整型变量常量(也称常数)是在程序运行期间其值始终保持不变的量(2+x*y)/(2-y*y)<字符串1>&<字符串2>[&<字符串3>…]如:#12/19/1999#-#11/16/1999#结果为33Val("A12")值为0◇<日期型数据>-<整数>为该日期减掉整数天后的日期字符串函数◇函数Mid(字符串,p[,n])从第P个开始取n个字符例如:Mid(“ABCDEG”,3,2)结果为”CD”若省略n,则得到的是从P开始的往后所有字符,如Mid(“ABCDE”,2)结果为“BCDE”◇插入字符串语句Mid◇在函数Instr中,f和k均为可选参数,f表示开始搜索的位置(默认值为1),k表示比较方式,若k为0(默认),表示区分大小写;若k为1,则不分大小写格式:Instr(f,字符串1,字符串2,k)例如Instr(3,”A12a34A56”,”A”)结果为7Instr(3,”A12a34A56”,”A”,1)结果为4Instr(”A12a34A56”,”A”)结果为1先从字符串a中找出某个指定字符(本例为空格),再以此字符为界拆分成两个字符串日期和时间函数Month(#2002/9/24#)2e2")值为120◇函数Mid(字符串,p[,n])从第P个开始取n个字符第2章程序设计基础表示同类项目的重复出现Mid(“ABCDE”,2,3)◇函数Mid(字符串,p[,n])从第P个开始取n个字符1415926’声明圆周率常数例如,表示学生成绩的整数,如果采用整型数要比采用单精度或双精度数占用内存少,而且运算速度会快些StrComp(“AB”,”ABC”)String(4,”*”)而123+456+“abc”将产生错误◇VB不区分变量名中字母的大小写把十进制数x转换为八进制数除“&”外,还可以用“+”将两个字符串连接成一个字符串,但“+”不能自动将非字符串数据转换成字符串x=5利用Int函数可以对数据进行四舍五入。◇Val函数将数字字符串转换为数值型数字时,会自动将字符串中的空格去掉,并依据字符串中排列在前面的数值常量来定值,例如:Val("A12")值为0Val("12A12")值为12Val("1.2e2")值为120◆使用转换函数的示例PrivateSubForm_Click()x="123"y=123a=Chr(Asc(x)+5)b=Str(Val(x)+5)c=Val(Str(y)+“5”)Printa,b,cEndSub语句及语法◇如果要在一行中写多条语句,则每条语句之间必须用冒号作为分隔符例如:Sum=Sum+x:Count=Count+1◇当一条语句要写成多行时,可使用续行符(一个空格后面跟随一个下划线“_”),将长语句分成多行例如:PrintText1.Text&Text2.Text&Text4.Text&_&Left(Text3.Text,3)◇不区分大小写字母◇各关键字、变量名、常量名、过程名之间一定要有空格分隔◇使用缩进格式,来反映代码的逻辑结构和嵌套关系,利用Tab键◇严格按照VB规定的格式和符号编写程序在VB中使用的分号、引号、括号等符号都是英文状态下的半角符号,而不能使