第4讲 Visual Basic程序设计语言基础.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编码规则 (1)VB代码不区分字符的大小写,但关键字将会自动转换 为大写字母开头,后续字母为小写字母。 (2)一行可以书写多条语句,各语句之间用冒号“:”分隔。 (3)一行书写不完的语句,可以在该行后加上续行符(由 空格+下划线_组成),然后换行书写。 (4)一行最多为255个字符,一条语句最多含1023个字符。 (5)用户自定义的变量、过程名等,VB以第一次定义为准, 其后的输入自动转换。 (6)程序中可以使用标号用于程序的转向,标号为以字母 开头、冒号结尾的字符串。 4.1 数据类型 1.数值型数据(Numeric) 4.1.1 用户自定义数据类型 例题:定义一个有关职工信息的自定义类型: Type Date_Record ryear as Integer rmonth as String*3 rday as Integer End Type 我们将该类型称为“记录类型” 注意: (1) “记录类型”的定义必须在标准模块或窗体模块的声明部分定义,在标准模块中定义时默认为全局变量(Public)。在窗体模块定义时在关键字Type前必须加上关键字Private。 4.1.2枚举类型 4.2 变量与常量 例如: strName$ dblNum% curWage@ (2)用声明语句定义变量的类型 用声明语句定义变量类型的语法为: [Dim|Private|Static|Public|Redim]变量名1[As类型][ ,变量名 [As类型2]]… 其中: Dim 用来在标准模块、窗体模块或过程中定义变量或数组。 Private主要用来定义模块级变量。 Static 用来在过程中定义静态变量和数组变量。 Public 用来在标准模块中定义全局变量或数组。 Redim 主要用来重新定义数组。 4.4.1数学运算函数 (2)求ASCⅡ码值 Asc 函数用来求一个字符串中首字符的ASCⅡ码值. 语法格式为: Asc(string) 参数string可以是任何有效的字符串表达式。如果 string 没有包含任 何字符,则在运行时会产生错误。 (3)求ASCⅡ码字符 Chr$函数求一个ASCⅡ码值所对应的ASCⅡ码字符 。其语法格式 为: Chr$(charcode) 参数charcode是一个用来识别某字符的 Long型数。charcode 的正 常范围为 0 – 255。0 到 31 之间的数字与标准的非打印 ASCII 代码相 同。例如,Chr(10) 可以返回换行字符。 (4)字符串转换为数值 Val 函数的作用是返回包含于字符串内的数字,字符串中 是一个适当类型的数值。语法格式为: Val(string) (5)数值转换为字符串 Str$ 函数的作用是将一个数值表达式转换为一个字符串,且表达式 的类型不变。其语法格式为: Str$(number) 参数number为一 Long型数值表达式,其中可包含任何有效的数值表达式。 当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。 使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str$ 不同的是,Format 函数不包含前导空格来放置 number 的正负号。 2. 取整函数Int和Fix Int和Fix函数的作用都是返回参数的整数部分. 其语法格式为: Int(number) Fix(number) 参数number是 Double 或任何有效的数值表达式.如果 number 包 含 Null,则返回 Null。 二者的区别在于,Fix函数去掉一个浮点数的小数部分,保留其整数 部分.而Int函数求不大于自变量的最大整数. 3. 数制转换函数 Hex$ 函数的作用是将一个十进制数转换成一个十六进制数. Oct$ 函数的作用是将一个十进制数转换成一个八进制数。 语法格式为: Hex$(number) Oct$(number) 说明: 参数number为任何有效的数值表达式或字符串表达式; 如果 number 不是一个整数,那么在执行前会先被四舍五入成最接近的整数。 1.算术运算符 2.字符串运算符 3.关系运

文档评论(0)

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

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

1亿VIP精品文档

相关文档