资源描述:
《第4章vb编程基础1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第四章VB编程基础1(P40~47)引入:程序=数据结构+算法问题:输入三角形三条边,计算其面积.PrivateSubCommand1_Click()DimaAsSingle,bAsSingle,cAsSingleDimpAsSingle,sAsSinglea=Val(Text1.Text)b=Val(Text2.Text)c=Val(Text3.Text)p=1/2*(a+b+c)s=Sqr(p*(p-a)*(p-b)*(p-c))Text4.Text=sEndSub计算按钮的click事件程序=数据结构+算法数
2、据类型常量与变量运算符与表达式常用内部函数VisualBasic语句及书写规则主要内容问题一:什么是数据类型数据类型不同,它所表达的数据范围、精度、所占的存储空间和可以进行的运算均不相同。定义:数据的取值范围和其上定义的一组操作的总称。数值型数据类型字符型逻辑型日期型对象型变体型整数:整型/长整型字节型浮点型:单/双精度货币型VB的基本数据类型VB常用的数据类型-P41数据类型关键字类型符前缀占字节数整型Integer%Int2长整型Long&Lng4单精度Single!Str4双精度Double#Sng8字符型St
3、ring$Dbl与长度有关逻辑型Boolean无Bln2日期型date无dtm8变体型variant无vnt根据分配决定问题二:不同类型数据在程序中的体现形式---常量与变量PrivateSubForm_Click()ConstpiAsSingle=3.14Dimr!,p!,s#r=3!p=2*pi*rs=pi*r^2Printr,p,sEndSub什么是常量?定义:在程序运行过程中,其值不能被改变的量称为常量。分类:在VB中有三类常量:普通常量(直接常量)符号常量系统常量普通常量类型常见的表示方法整型10,110,
4、20123&实型小数表示:0.123,123.0,.123,123!指数表示:0.24E+5;0.25d+3字符型用一对双引号“””括起的一串字符“china”布尔型True和false日期型用一对“#”括起来#2002-5-414:30:00PM#符号常量基本格式:Const常量名[As类型
5、类型符号]=常数表达式例如:ConstPI#=3.1415926535等价于:ConstPIAsDouble=3.1415926535PrivateSubForm_Click()ConstPIAsSingle=3.14Dimr
6、AsSingle,pAsSingle,sAsDoubler=3!p=2*PI*rs=PI*r^2Printr,p,sEndSub例如:求半径为3.0的圆的周长和面积思考:在什么情况下,使用符号常量会更好一些?系统提供的常量VB系统提供了应用程序和控件的系统定义常量。例如,要将文本框Text1的前景颜色设置为红色,可以使用下面的语句:Text1.ForeColor=vbRed这里的vbRed就是系统常量。什么是变量?在程序执行期间,其值可以改变的量。可以把变量看作内存中存放结果的所在处。PrivateSubForm_C
7、lick()ConstpiAsSingle=3.14DimpAsSingle,sAsDoublep=2*pi*3!s=pi*3!^2Printp,sEndSub例如:求半径为3.0的圆的周长和面积变量的三要素:变量名,变量类型,变量值变量名(包括常量名)命名规则:1)以字母或汉字开头,后可跟字母、数字或下划线组成;2)不能使用VisualBasic中的关键字;3)变量名的长度不能超过255个字符;4)VisualBasic中不区分变量名的大小写。变量的声明(1)用Dim语句声明变量(显式声明)语法:Dim变量名[As
8、类型]
9、[类型符]例如:DimIAsInteger→dimI%若[As类型]省略,则声明的变量为变体类型,一条Dim语句可同时定义多个变量.如:DimintXasinteger,sngtotalassingleDimintA,intBasinteger,dblcasdouble(2)变量声明----隐式声明PrivateSubForm_Click()Sum=0a=10:b=20sum=a+bPrint"Sum=";SumEndSub所有隐式声明的变量都是Variant数据类型。(3)变量声明----强制声明良好的编程
10、习惯都应该是“先声明变量,后使用变量”.VisualBasic中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句:OptionExplicit问题三运算符及表达式VisualBasic运算符的类型有:赋值运算符算术运算符比较运算符连接运算符逻辑运算符运算符类型常用的运算符算术运算符+(加)、-(减)、*(乘)、/(除)、