VB第三章VB语法基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 VB语法基础 变量与常量 运算符与表达式 常用函数 基本语句 数组 子程序与函数 VB基本数据类型 Byte (8位): 0-255 Integer(%) (16位): -32768-32767 Long() (32位): -231-1 ~ 231 Single(!) (32位) (7位有效位) / ±1.4*10-45~3.4*1038 Double(#)(64位) (15位有效位) / ±4.9*10-324~1.79*10308 Boolean ( 16位) True(-1)/False(0) 字符型 String($)(定长和不定长字符串) VB特殊数据类型 Date(64位) 浮点小数:日期时间序数 Currency(@)(64位) 定点小数:小数点后4位、前15位 Variant VB对象型数据类型 Object Control以及TextBox等(不是Text1、Command1这样的具体对象) Form或Form1这样的具体窗体 DataBase、 Recordset、Word等特殊对象 VB变量显式定义 Dim (过程变量和窗体变量) Dim B As Single,T1 as Object Public (Global) (模块变量) Public MyDatabase As DataBase Static (静态变量) Static I As Integer VB变量显式定义注意问题 省略类型 Dim A (A为Variant) 一行定义多个变量 Dim A,B As Integer (A为Variant,B为Integer) 对象变量定义 Dim F1 As Form , F2 As New Form1 (正确) Dim T1 As TextBox (正确) Dim T2 As Text1 (错误) New的用法 (定义时产生实例) Dim F2 As New Form1 定义时已有初值 变量定义只要是在其使用之前即可 VB变量特殊定义 隐含定义 !(Integer)、%(Single)、(Long)、$(String)、#(D)、@(C) 特殊定义 DefInt、DefLng、DefStr、DefSng 例: DefInt I-N (放在模块文件中) 强制定义 Option Explicit 变量的作用域 过程变量 某个子程序或函数内部定义,内容不保留 该过程 窗体变量 在窗体的所有子程序和函数之外定义 该窗体所有过程 模块变量 在模块文件中定义 该工程的所有过程 静态变量 某个子程序或函数内部定义,内容保留 该过程 变量的命名规则 字母、数字、汉字及下划线组成,字母、汉字开头 255个字符 不能使用保留字 For、Sin、If 不区分大小写 建议: 大小写相间 具有一定的含义 如:MyDataBase 变量赋值 普通变量赋值 A=20 S1=“北京科技大学” 对象变量赋值 Set T1=Text1 Set MyDataBase=Nothing 变量的类型检查 VarType() (以数字代表类型,如 2代表Integer) TypeName()(返回变量的类型名称) Print TypeName(A) IsNumeric() IsDate() IsArray() If IsNumeric(A) then IsNull():判断某个变量是否有值 If Not IsNull(rs.Fields(0)) Then Text1=rs.Fields(0) IsEmpty():判断某个变量是否定义过 TypeOf Is :判断对象变量 If TypeOf Ob1 Is Form1 then 变量的类型强制转换 CInt() CByte() CLng() CBool() CStr() CSng() CDbl() I=CInt(a) Val() Str() x=Val(Text1.Text) Text2.Text=Str(x) VB直接常量 数值 十进制 10 213.45 1.5e5(1.5E5) 2.5d10(2.5D10) 0 十六进制 Hff(HFF) HFFFFFF 字符和字符串 abcdewe 北京科技大学 a “北” 日期 #2003/9/12# 特殊 Nothing (对象不存在) Set Ob1=Nothing Null(字符串长度为0) Empty(变量不存在) VB自定义

文档评论(0)

晓风迷梦 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档