VB基础与RS-232C通信技术第2章 VB语言基础.pptVIP

VB基础与RS-232C通信技术第2章 VB语言基础.ppt

  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文档。上传文档
查看更多
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。 4. 逻辑运算符 用于处理逻辑和、逻辑与、逻辑异或、逻辑非等一些较复杂的关系,并返回相应的布尔值, 运算符 名称 优先级 说 明 示例 结果 Not 逻辑非 1 进行取反操作,当操作数为假时,结果为真 Not False True And 逻辑与 2 对两表达式进行求与运算,相当于逻辑乘。操作数均为真是,结果才为真 T And F T And T F T Or 逻辑或 3 进行逻辑或运算,相当于逻辑加运算。操作数中有一个为真,结果为真 T or F F or F T F Xor 逻辑异或 4 两表达式值相异时结果为真,否则为假。操作数相反时,结果才为真 T Xor F T Xor T T F 第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数据类型] = 表达式 符号常量的定义语句格式 2.1.2 变量与定义变量 变量是指程序运行中其值可以变化的量。 所谓声明一个变量即事先将变量的有关信息通知程序,以便系统可以确定变量的存储格式。 使用变量遵循“先声明,后使用”的原则 1.显示声明 显示声明变量的语句格式为: Dim | Static | Private | Public 变量名 As 数据类型 使用Static声明的变量为静态变量。它与Dim声明的变量不同之处在于执行一个过程结束时,过程中所 用到的Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值,而Dim声明的变量在过程结束时不保留,每次调用时需要重新初始化。 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. 局部变量 又称过程级变量,作用域为一个函数或过程。这个变

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档