- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第二章:简单屏幕保护程序设计
第二章 简单屏幕保护程序设计 基本功能 VB程序设计的基本语法 VB简单对象 VB基本函数 屏幕保护程序主窗口设计 屏幕保护程序密码校验窗口设计 屏幕保护程序功能提高 变量定义 定义格式 Dim|Private|Public|Static|Global 变量名称 [As 类型] 变量定义关键词 Dim:定义过程(局部)变量、窗体变量 Private:定义窗体变量 Public、Global:定义全局变量 Static:定义静态变量 变量类型 整数:Byte、Integer、Long、Boolean(True=-1) 小数:Single、Double、Currency 字符串:String 变体类型:Variant 变量的作用域 过程变量 某个子程序或函数内部定义,内容不保留 该过程 窗体变量 在窗体的所有子程序和函数之外定义 该窗体所有过程 模块变量 在模块文件中定义 该工程的所有过程 静态变量 某个子程序或函数内部定义,内容保留 该过程 变量定义说明 定义时缺省类型,表示标题类型。没有定义的变量也默认为变体类型 变量名称要求:字母、下划线、数字、汉字等组成,不能以数字或下划线开头。变量名称不区分大小写 定长字符串定义:String*100 一行定义多个变量,每个变量都需要指定类型,如果没有指定,则为变体变量 变量只能定义在某个子程序、函数内部或所有子程序和函数之前 强制类型定义:Option Explicit 变量的类型符 作为变量的最后一个字符,表示该变量的类型,不需要定义 主要类型符 Integer:% Long: Single:! Double:# Currency:@ String:$ 类型定义语句 将以某些字母开头的变量统一定义成某种类型 主要类型定义语句 DefByte、DefInt、DefLng、DefSng、DefDbl、DefCur、DefBool和DefStr 变量的初始值与变量赋值 VB定义的变量具有初始值 数值类型变量:初始值为0 字符串类型变量:空白字符串 赋值符号= 一条语句中只有最左边的=是赋值,其余都是比较运算符,如a=b=10,先判断b是否等于10,如果等于10,给a赋值True或-1,否则赋值False或0 自动类型转换 各种数值类型可以自动转换 数值类型可以转换成字符串,反之不行 VB常量 数值常量 十进制 10 213.45 1.5e5(1.5E5) 2.5d10(2.5D10) 0 十六进制 Hff(HFF) HFFFFFF 字符串常量:abcdewe 北京科技大学 逻辑常量:True和False 自定义常量 定义方法 [Public] Const 常量名 [As 数据类型] =表达式 Public Const PI=3.1415926 (放在模块文件中) 常量名称尽量用大写 VB内部符号常量 :vbRed、vbFriday、 vbKeyF1 VB算术运算符 算术运算符 + - * / ^ 数值与数值、数值与数值字符、数值与Boolean 10*20 10-20 10+True x+y^2+z*2/3 \ Mod 数值与数值 x\3 y Mod 10 除Mod外,输入时前后不需要加空格 VB字符串运算符 运算符 + 输入时前后不需要加空格) 北京+科技大学 S1+S2 操作数可以是两个字符串或字符串与数值 (输入时前面/后面需要加空格) 北京 科技大学 Abc 1 S1 S2 操作数可以是字符串或数值,作用都是将它们连接 VB比较运算符 运算符 = = = If X20 Then Y=20 z=(X10) Like(支持* ? # [] [!]) If A$ Like R* Then (?or [ORA] ) 比较的结果为True/False,主要用于条件语句 VB逻辑运算符 AND If X10 And Y20 Then OR If X20 Or X0 Then XOR If (X Xor H01)0 then NOT If Not Data1.RecordSet Is Nothing Then Text1.Visible= Not Text1.Visible VB运算符优先级 乘方 取负 乘除 整除 取余 加减 关系运算符的优先级相
文档评论(0)