第2章 VB语言基础 《VB基础与RS-232C通信技术 知识》课件.pptVIP

第2章 VB语言基础 《VB基础与RS-232C通信技术 知识》课件.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 VB语言基础 《VB基础与RS-232C通信技术 知识》课件.ppt

“ ”与“ + ”的区别在于:“”运算符用来强制两个表达式做字符串连接,而“+”运算符则有些不同。如果两个表达式都为字符串时,两个字符串连接;如果一个是数字型字符串,另一个是数字则进行相加操作;如果一个为非数字型字符串。另一个为数字,则报错。 表达式1 表达式2 + “ “ “ “ 123 3 “ 126 “ 3 “ 126 “” 3 “ 报错 3.关系运算符 用于对不同的内容进行大于、小于、等于、不等于等操作,并根据比较结果返回相应的布尔值。 运算符 说明 举例 运行结果 = 等于 9–4=8–3 True 不等于 98–3 True 小于 9+58–3 False 大于 98–3 True = 小于或等于 9=8–3 False = 大于或等于 9=8–3 True 运算规则: 如果两个操作数都是数值型,则按其大小比较。 如果两个操作数都是字符型,则按字符的ASCII码值从左到右一一比较,即首先比较两个字符串的第一个字符;其ASCII码值大的字符串大;如果第一个字符相同,则比较第二个字符,依次类推,直到出现不同的字符为止。 如果一个表达式是数值型,另一个表达式不能转换成数值的字符型,则不能进行比较。 关系运算符的优先级相同,运算时,从左到右依次进行。 两个运算符中有一个是Null,则运算结果为Null。 VB基础与RS-232通信技术 柏逢明 卫昱含 第2章 VB语言基础 2.1 VB的基本数据类型 2.2 VB的命名约定 2.3 VB的书写约定 2.4 VB中的运算符和表达式 2.5 数组 2.1 VB的基本数据类型 2.1.1 常量与符号常量 1. 常量 常量是一个在程序运行时不会被改变的数值或字符串。 常量是由系统提供的,可以直接使用。 数值型常量 字符串常量 日期/时间常量 布尔型常量 例2.1 判断下列哪些是VB合法的常量,哪些是错误的。对合法的常量指出它们的类型。 98 (2) %10 (3) 4E3 (4) 0100 (5) “ASDF” (6) “1234” (7) #2010/10/7# (8) π (9) O100 (10) True (11) T (12) –1123! 2. 符号常量 当程序中有多次重复使用的常量时,可以考虑将其定义为符号常量,即用一个符号代表一个具体的常量值,VB常用符号常量代替一些很难记的直接常量。 [Private|Public] Const 符号常量名 [As数据类型] = 表达式 符号常量的定义语句格式 Private Sub Command1_Click() Static n As Integer n = n + 1 Text1.Text = n End Sub 例2.2 下列程序运行完成后,n值分别为多少? Private Sub Command2_Click() Dim n As Integer n = n + 1 Text2.Text = n End Sub 点击按钮3次后,Text1文本框中显示数据是( ) 点击按钮3次后,Text2文本框中显示数据是 ( ) 2.隐式声明 使用变量时,VB不要求对所有变量事先声明,不加声明的变量系统默认为变体类型。隐式声明使用起来比较随意,但也会带来一些麻烦。因此,建议对所有变量作显示声明。 3. 变量的作用域 一个变量被定义后,并不是在任何地方都能使用,每个变量都有它的作用范围。变量的有效范围就是该变量的作用域。作用域是用于对操作进行分组的一种框架。一个作用域包含一个或多个块。VB中根据变量作用的范围的不同,将作用域分为三个级别,即局部变量,窗体和模块变量和全局变量。 4. 局部变量 又称过程级变量,作用域为一个函数或过程。这个变量只能在定义它的函数或过程内使用,其他函数或过程不能访问此变量的数据。每次调用过程时,程序将重新为这个变量赋值,其值在过程结束时将被释放。其声明格式为: Dim | Static 变量名 As 数据类型 5. 窗体和模块变量 当一个窗体中的不同过程需要使用同一个变量时,可以在该窗体或模块内的过程外面定义一个变量,它在整个窗体或模块中有效。其声明格式为: Dim | Private | Public 变量名 As 数据类型 6. 全局变量 可以在任何函数或模块中访问的变量。在窗体中不能定义全局变量,全局变量要在模块文件(.bas)中声明。其声明格式为: Global | Public 变量名 As 数据类型 2.1.3 VB中的数据类型 1. 数值(Numeric)数据类型 整型数 浮点数 货币型数Currency(@) 整型Integer(%) 长整数

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档