红皮书--With语句及布尔型
来源:互联网 发布:开淘宝店用什么软件好 编辑:程序博客网 时间:2024/06/15 21:12
一、With 语句
在一个单一对象或一个用户定义类型上执行一系列的语句。
语法
With object
[statements]
End With
With 语句的语法具有以下几个部分:
部分 描述
object 必要参数。一个对象或用户自定义类型的名称。
statements 可选参数。要执行在 object 上的一条或多条语句。
说明
With 语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称。例如,要改变一个对象的多个属性,可以在 With 控制结构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属性赋值时都要引用它。下面的例子显示了如何使用 With 语句来给同一个对象的几个属性赋值。
With MyLabel
.Height = 2000
.Width = 2000
.Caption = "This is MyLabel"
End With
注意 当程序一旦进入 With 块,object 就不能改变。因此不能用一个 With 语句来设置多个不同的对象。
可以将一个 With 块放在另一个之中,而产生嵌套的 With 语句。但是,由于外层 With 块成员会在内层的 With 块中被屏蔽住,所以必须在内层的 With 块中,使用完整的对象引用来指出在外层的 With 块中的对象成员。
重点 一般来说,建议不要跳入或跳出 With 块。如果在 With 块中的语句被执行,但是 With 或 End With 语句并没有执行,则一个包含对该对象引用的临时变量将保留在内存中,直到退出该过程。
二、布尔型
布尔型Boolean是编程软件pascal、VB、C++等的一种类型变量类型
布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1。
用于布尔型的标准函数有
ord(取序号),pred(前导),succ(后继)
注意:false没有前导,true没有后继。
用于布尔量的运算有布尔运算(或称逻辑运算),它们是:
AND(与),OR(或),NOT(非)
对布尔量还可以进行关系运算(或称比较运算)。关系运算有以下6种:
<(小于),<=(小于等于),=(等于)
>(大于),>=(大于等于),<>(不等于)
补充:
阅读全文
1 0
- 红皮书--With语句及布尔型
- 红皮书--SQL语句
- 红皮书--调试及修复
- 红皮书
- 分支语句-布尔代数
- AIX备份及恢复<红皮书sg247199>
- 布尔型
- if 语句与布尔值
- if 语句与布尔值
- 布尔表达式和if语句
- python上下文管理器及with语句
- python上下文管理器ContextLib及with语句
- Python with语句及context manager
- 理解try-with-resources语句及示例
- python上下文管理器ContextLib及with语句
- python中的with语句及上下文管理器
- 034:丰富的else语句及简的with语句
- JavaScript的with语句、switch语句及函数
- 红皮书
- 红皮书--SQL语句
- sublime 编辑器汉化
- 红皮书--区别定义
- 红皮书--EOF与BOF
- 红皮书--With语句及布尔型
- 红皮书--调试及修复
- Redis存储Key的一种设计实现方式:模式匹配
- 【英语】Flying By Dream---English
- 【英语】Laughter
- 【英语】舞动奇迹--荡漾我心
- 【HTML5】H5的新标签简介
- 关于使用matlab下Curvelab的记录
- Swing实践总结