VB程序设计基础 第2章 VB语言基础.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 语言基础 程序设计语言的基础是:字符、词汇、表达式、语句、过程、函数等语法单位。 由语言编译程序规定,利用这些语法单位构成程序的规则,称之为“语法规则”。 本章将介绍在编写代码时用到的一些最基础的知识,包括VB的基本字符集和词汇集、VB的基本数据类型、常量与变量、运算符与表达式及常用内部函数。 § 2.1 VB的基本字符集和词汇集 3)标识符名字最长不超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。 4)名字中不能含有句号(.) 5) 名字不能是关键字,也不能与系统已有的方法和属性同名。 § 2.2 VB的标准数据类型 数据是信息的物理表示形式,是程序处理的对象。在VB中,对不同类型的数据有不同的操作方式和不同的取值范围。 在程序设计中,要随时注意所用数据的类型。VB的数据类型有系统定义和自定义两种,系统定义的数据类型称为标准类型,自定义数据类型是由若干标准类型组合成的某种结构。表2-1列出了VB中的标准数据类型。 自定义类型由Type语句来实现: 格式:Type 自定义数据类型名 元素名1 As 类型名 元素名2 As 类型名 ……       元素名n As 类型名 End Type 例如: Type Student Name As String*4 No As Integer TestDate As Date Math As Single Engish As Single VB As Single End Type 注意: (1) 自定义类型一般在标准模块(.BAS)中定义,默认是Public;在窗体必须是Private。 (2) 自定义类型中的元素类型可以是字符串,但应是定长字符串。 (3) 不要将自定义类型名和该类型的变量名混淆,前者表示了如同Integer、Single等的类型名,后者VB根据变量的类型分配所需的内存空间,存贮数据。 (4) 自定义类型一般和数组结合使用,简化程序的编写。 § 2.3 常 量 二、符号常量 符号常量就是用标识符来表示一个常量,例如:我们把3.1415926定义为PI,在程序代码中,我们就可以在使用圆周率的地方使用PI。使用符号常量的好处主要在于:当我们要修改该常量时,只需要修改定义该常量的一个语句即可。 § 2.4 变 量 例如上面的3个语句可以写为: Dim a as integer,b as long,c as single 也可以用类型符来定义变量,例如上面语句写成: Dim a%,b,c! 作用是一样的。 注意:缺省 [ As类型 ] 为可变类型。 另外,若把多个变量都定义成同一类型,例如:把x,x,x都定义成双精度型,必须写成: Dim x as double,y as double,z as double 如果写成:Dim x,y,z as double 则 x,y 定义成可变类型,z 定义成双精度型。 对于字符型变量,VB中分为定长和变长两种。例如: Dim Name as string,Id as string*10 § 2.5 运算符与表达式 表达式运算结果的数据类型向精度高的数据类型靠: IntegerLongSingleDoubleCurrency 2.4.5 表达式 1.表达式的组成 表达式由常量、变量、函数、运算符以及圆括号、(),按照一定的规则组成,不管表达式的形式如何,都会计算出一个结果,该结果的类型由参与运算的数据和运算符决定。 2.表达式的书写规则 (1)表达式中的每个字符没有高低、大小的区别。 (2)只能使用圆括号,可以多重使用,圆括号必须成对出现。 (3)VB表达式中的乘号“*”不能省略。 (4)能用内部函数的地方尽量使用内部函数。 例如:数学式 写成VB表达式为: (-b+sqr(b^2-4*a*c))/(2*a) 3.关系表达式和逻辑表达式 当使用关系运算符或逻辑运算符时,表达式又称为关系表达式或逻辑表达式。 关系运算一般表示一个简单的条件。 例如: age20 、 score 80、 x + y z 等。 逻辑表达式表示较复杂的条件。 例如:数学中的

文档评论(0)

80092355km + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档