《VB编程基础》PPT课件

上传人:wuxin****2020 文档编号:252942047 上传时间:2024-11-26 格式:PPT 页数:47 大小:242.50KB
返回 下载 相关 举报
《VB编程基础》PPT课件_第1页
第1页 / 共47页
《VB编程基础》PPT课件_第2页
第2页 / 共47页
《VB编程基础》PPT课件_第3页
第3页 / 共47页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,2.1窗体,2.1.1 窗体的结构,2.1.2 窗体的属性,Name,Left,、,Top,Height,、,Width,Caption,Font,Enabled,第2章 VB编程基础,Company Logo,Visible,Backcolor,、,Forecolor,MaxButton,、,MinButton,Icon,ControlBox,Picture,BorderStyle,WindowsState,AutoRedraw,Company Logo,2.1.3 窗体的事件,Click,DblClick,Load,Unload,Resize,Activate,Company Logo,2.1.4 窗体的方法,Print,Cls,Move:,用以移动,Form,或控件,格式:,object.Move,left,top,width,height,Show,Hide,Company Logo,2.1.5 多窗体,添加窗体,设置启动对象,窗体加载与卸载,Load,Resize,Activate,DeActivate,Unload,Company Logo,2.2如何学习VB,高级语言,语法:,规则:,(,1,),VB,代码不区分字母的大小写。,(,2,)语句书写自由。,同一行可写多条语句,用“:”分隔。,同一语句可写在若干行,本行后用空格加下划线。,一行允许多达,255,个字符。,(,3,)用“和,Rem,进行注释。,编程:程序,=,语法算法数据结构,Company Logo,如何学习VB,掌握语法:运用属性、事件和方法,看懂程序,掌握基本的算法,模仿编程,独立完成编程(实验的重要性),Company Logo,2.3.1 数据类型,数据是程序的必要组成部分,也是程序处理的对象,。,表1-3-1 VB 6.0的常用数据类型,2.3 数据类型、常量与变量,Company Logo,Company Logo,数据的存储格式,Byte,Integer,Long,Single,Double,Company Logo,2.3.3 常 量,常量是直接写在程序中的数据,常量的类型由它们的书写格式决定。,即:,常量(常数):是不随程序的运行而改变的量。,常量:数值常量、字符串常量、,逻辑常量、,日期/时间常量、货币数据常量、符号常量。,数值常量,:整数、长整数、定点实数、浮点实数。,整数:占,2,个字节,取值范围为,-3276832767,,类型说明符用“,%”,表示。,长整数:占,4,个字节,取值范围为,-2,31,2,31,-1,,类型说明符用“,&”,表示。,定点实数:一般占用,3,个字节。,浮点实数:,单精度:,4,个字节。类型说明符用“!”表示。,双精度:,8,个字节。类型说明符用“,#”,表示。,Company Logo,如果数据包含小数,则应使用Single、Double或Currency类型。其中,Single类型的有效数字为7位,Double类型的有效数字为15位,Currency类型支持15位整数和四位小数,适用于货币计算。,在VB中,数值类型数据都有一个有效的取值范围,程序中的数如果超出这个范围,就会出现“溢出”(Overflow)错误。,VB中的常量一般采用十进制数,但有时也使用十六进制数(数值前加前缀&h)或八进制数(数值前加前缀&o)。,如:赋值语句“d=&h1a2”的作用是,将418(10进制)送入变量d所在的存储单元。,又如:赋值语句“d=&o216”的作用是,将142(10进制)送入变量d所在的存储单元。,在使用数值型数据时,应注意以下几点:,Company Logo,字符串常量,字符串常量是用双引号括起来的一串字符,格式为:,h,1,h,2,h,3,.,h,n,。,每个字符占,1,个字节;可以是任何合法字符,,如:,VB,、,123,、,chr$(13),(,回车符)、,无实数解,,等等。,逻辑常量,逻辑常量只有两个值:真(,True,),和假(,False,)。,当把数值常量转换为,Boolean,时,,0,为,False,,非,0,值为,True,;,当把,Boolean,常量转换为数值时,,False,转换为,0,,,True,转换为,-1,。,Company Logo,日期常量,日期常量用来表示日期和时间,,VB,可以表示多种格式的日期和时间,输出格式由,Windows,设置的格式决定。,日期数据用两个“,#”,把表示日期和时间的值括起来,,如:,#08/18/2001#,、,#08/18/2001 08:10:38 AM#,,,等等。,符号常量,语法:,CONST=,Company Logo,变量:是指其内容会随程序运行而改变的量。,1、变量的命名规则:由首字符为英文字母、不超过255个字符的字母、数字、下划线符组成。,2、变量命名的几点说明,不能使用VB的关键字作为变量名。,关键字是指VB系统中已经定义的词,如语句、函数、运算符的名称等,如Print、If等都不能用作变量名。,变量名不能与过程名或符号常量名相同。,VB不区分变量名的大小写。,即大小写是一样的,如X1与x1是同一变量。,变量取名尽量做到“见名知义”,以提高程序的可读性。,2.3.4 变 量,Company Logo,逻辑型变量:,Boolean,变量:为,2,个字节的数值形式,它的取值只限于,True,和,False,其它数据类型中的,0,代表,False,,而其它的值则代表,True,。,整型变量:,Integer,变量:为,2,个字节的数值形式,它的变量的有效取值范围从,-2,15,2,15,-1(,即:,-3276832767),。类型说明符:,长整型变量:,Long,变量:为,4,个字节有符号的数值形式,它的变量的有效取值范围从,-21474836482147483647,。类型说明符:,&,字符串型变量:,String,娈量:在,VB,中字符串变量有两种类型:变长的字符串变量和定长的字符串变量,其中变长的字符串变量最多可包含,2,31,个字符,而定长的字符串变量最多可包含,2,16,个字符,.,类型说明符:,如下所示即为定义和为,String,变量赋值的示例:,Dim str1 As String*128,Dim str2 As String,Company Logo,单精度实型变量,Single,变量:为,4,个字节的数值形式,它的变量的有效取值范围从,1.40E-45+3.40E38,类型说明符:!,双精度实型变量,Double,变量:为,8,个字节浮点形式的数值,它的变量的有效取值范围从,4.97D-3241.79D308,类型说明符:,#,通用型,Variant,变量:可以存放任何类型的数据。,Company Logo,变量声明,(1)第一种方式:,a.,使用Dim说明变量,格式:,Dim 变量名As 类数据型,例如:,Dim Name As String,Dim Sum As Long,b.,使用Static 说明变量(静态变量),格式:,Static 变量名As 类数据型,例如:,Static x As integer,Company Logo,(2)第二种方式:,格式:,Dim 变量名,VB中把这种格式声名的变量认为是Variant类型的数据。,(3)第三种方式:,隐含声明,变量后缀字符为,“,%”,,隐含声明该变量类型为整型。,变量后缀字符为,“,&”,,隐含声明该变量类型为长整型。,变量后缀字符为,“,!”,,隐含声明该变量类型为单精度浮点型。,变量后缀字符为,“,#”,,隐含声明该变量类型为双精度浮点型。,变量后缀字符为,“,$”,,隐含声明该变量类型为字符串型。,例如:,n2%,s$,Company Logo,好的程序设计风格是声明每一个变量的类型,一方面可以提高程序的可读性,另一方面,可避免采用变体数值类型数据,以减少程序运行时的内存开销。,Option Explicit,Company Logo,变量的初始值,在程序中声明了变量以后,VB自动将,数值类型,的变量赋初值0,变长字符串被初始化为零长度的字符串(),定长字符串则用空格填充,而逻辑型的变量初始化为False。,同符号常量一样,可以在窗体模块的任何地方(通用对象声明部分或事件过程中)定义变量。,Company Logo,5 变量的作用域,变量定义的位置相关,例:变量的作用域及应用。,Dim sMystring as String,在通用对象声明部分声明字符串变量,Private Sub Form_Load(),sMystring=欢迎使用VB6.0,End Sub,Private Sub Form_Click(),Print sMystring,End Sub,Company Logo,2.4.1 语句、命令的语法描述规则,语法描述的符号约定:,如:Dim AS,AS,例:Label1.AutoSize=True|False,表示可选项。,表示一个基本单位。,和,|,表示选取其一。,表示重复。,注意:在书写具体的命令时,不能出现上述语法描述符号。,2.4 Print语句、赋值语句,Company Logo,使用Print语句可以在窗体上输出表达式的值,并可在其他图形对象或打印机上输出,信息。,格式:,.Print,|;.,其中,可以是窗体(Form)、图片框(PictureBox)或打印机(Printer)。,注:“,”和“;”的区别。,2.4.2 Print语句(,方法,),Company Logo,赋值语句:=,格式:,(1)=,(2).=,功能:计算表达式值并转换为相同类型数据后为变量或控件属性赋值,说明:,为数值变量赋值时,表达式的值不得超过数值变量的数值范围,否则显示错误信息。,值为浮点类型的表达式四舍五入后向整型变量赋值。,任何类型表达式都可以向字符串变量赋值。,赋值号不是数学中的等号,2.4.3 赋值语句,Company Logo,2.5 运算符、表达式、常用内部函数,1表达式:由若干个运算符和运算项组成的有意义的式子。,2表达式的书写规则:,(1)乘号不能省略。,(2)括号必须成对出现,均使用圆括号。,(3)表达式从左到右在同一基准上书写,无高低、大小。,VB有四类运算符:,(1)算术运算符,:+,-,*,/,(整除),Mod(求余),(指数),(2),字符串运算符:+、&,(3),关系运算符:,,(4)逻辑运算符:,逻辑非;Not、逻辑与:And、,逻辑或:Or,Company Logo,2.5.1 算术运算符与算术表达式,算术运算符:(ia=3),Company Logo,算术运算符的优先级,指数运算 取负-乘、除 整除 求余 Mod 加、减,乘、除和加、减分别为同级运算符,同级运算从左向右进行。在表达式中加括号可以改变表达式的求值顺序。,算术表达式,常量、变量、函数是表达式,将它们加圆括号或用运算符作有意义的连接后也是表达式。,不能漏写运算符,:,3,xy,小括号,:(,),例:,由下列数学式写出相应的,VB,算术表达式。,Company Logo,1/(1+1/(1+x),-(a*a+b*b*b)*y4,(a(bc)+b(0.5)*(a-b)0.5,例1:,例2:,例3:,Company Logo,例4:,例5:,例6:,例7:,例8:,例9:,变量k是一个两位整数,求其个位数与十位数之和的算术表达式,。,例10:,求表达式-8+3*5 MOD 265的值。,Company Logo,字符串运算符有两个:“+”和“&”,均为双目运算符、,用于连接两边的字符串表达式。,字符串连接符“&”具有自动将非字符串类型的数据转换成字符串后再进行连接的功能,而“+”则不能。,、,+,字符串连接,123,+,4
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!