vb第3章 语言基础.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 VB语言基础 本章的目标: 掌握编码基本规则 掌握标准数据类型和自定义数据类型 掌握变量和常量的含义及声明方法 掌握常见内部函数及其用法 掌握运算符和表达式的书写及应用 掌握基本语句 3.1 VB编码基本规则 1. 注释语句规则 注释所起的作用是让某些语句不参与系统程序的编译。 在VB中,注释语句有两种方式: 1)用“Rem”关键字做开头; 2)用“”号开头。 3.一行上可以书写多行语句 将多行语句书写在同一行上,多行语句之间用“:”来分隔。 4.长语句的分行 在VB中系统用分行符“ _”把一个长语句分成若干行来存放。注意是空格加下划线再按回车键换行来实现。 5.标号的使用 标号是以标号名加冒号结束的字符串(标号的命名规则同变量命名规则)来标示这一行(相当于对某行命名),一般用在转向语句中。 ?例3. 1 标号的应用示例 Private Sub Form_Click() Dim i As Integer aa: i = Val(InputBox(请输入i的值)) aa为行号 If i 100 Then MsgBox 太小哦!请重新输入! GoTo aa: Else GoTo c1 End If c1: Print 你输入的是数值符合规则! c1为行号 End Sub 上述代码中,aa和c1都是行号,应用GoTo 语句可以改变程序行间的运行顺序 3.2 数据类型 数据是信息的物理表示形式,是程序处理的对象。在使用计算机来处理数据时,会遇到各种不同类型的数据。例如,一个人的姓名是由一串文本(字符)组成,成绩、年龄和体重都是一个数值,而是否大学毕业则是一个逻辑值,等等。为了更好地处理各种各样的数据,VB定义了多种数据类型。 使用“Type”语句来定义。其格式为: Type 自定义数据类型名 元素名1 [(下标)] As 类型名 元素名2 [(下标)] As 类型名 …… 元素名n [(下标)] As 类型名 End Type 说明: 元素名:自定义类型中的一个成员。 下标:如果不省略表示的是数组。 类型名:为3.2.1中所讲的标准数据类型。 一旦定义好了类型,就可以在变量的声明时使用该类型。使用的方式是: Dim 变量名 AS 自定义数据类型名 变量名.元素名X [(下标)] 注意: 自定义类型须在标准模块(.bas)中定义,默认类型为Public。 自定义类型中的元素类型可以是字符串,但必须是定长的字符串。 ?例3.2 自定义数据类型的定义和应用。 3.3 变量和常量 3.3.1 变量和常量的命名规则 不能使用VB中的关键字; 必须以字母或者汉字开头,且由字母、汉字、数字或下划线组成,长度不超过255个字符; 为了增加程序的可读性,命名一般遵守匈牙利命名法规定; 不区分大小写 变量:是在程序运行中其值可以发生变化的量。 在使用变量前先声明变量名和类型,从而决定系统为它分配的存储单元(地址和大小)。 在VB中变量的声明分为显式声明和隐式声明两种: 1、显式声明 显式声明就是对变量先声明后使用,有以下几种形式: Dim 变量名 [As 类型] Private 变量名 [As 类型] Public 变量名 [As 类型] Static 变量名 [As 类型] ‘来声明静态变量 注意: 静态变量声明不能放在通用声明部分中声明。 [As 类型]:表示该部分可省略。缺省“As 类型”部分,则所创建的变量默认为变体类型。 [As 类型]可用在变量名后加类型符来表示,此时变量名与类型符之间不能有空格。 Dim 字符串变量名 As String Dim 字符串变量名 As String*字符数 前一种方法定义的字符串将是不定长的字符串,最多可以存放2MB个字符;后一种方法定义的字符串,存放的最多字符个数由定义的字符数决定。 例如: Dim strSS1 as string 声明可变长字符串变量 Dim strSS2 as string*50 声明字符串变量最多可存放50个字符 对于上例声明的strSS2定长的字符串变量,若赋予的字少于50,则右补空;若赋予的字超过50个,则多余部分截去。 2、隐式声明 在VB中,隐式声明指变量未进行声明而直接使用,所有的隐式声明的变量都是Varian

文档评论(0)

82393aa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档