vb各章知识点总结内容摘要:
以用来存储各种数据,但所占用的内存比其它类型都多。 为提高运行效率 (整型效率较高 ),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。 2) 逻辑型数据只有 True 和 False 两个值,转换成整型时, True=1 ,False=0,将其它类型转换成逻辑型时,非 0 数转换为 True , 0 转换为 False。 3) 字符型可以包括所有的西文字符和汉字,字符必须用双引号括 起来 , 如: abc123 4)日期型数据按 8 字节的浮点数来 存储,日期型数表示方式有两种:可以用号码符 括起来,也可以用数字序列表示(小数点左边的数字代表日期,右边代表时间, 0 为午夜, 0。 5 为中午 12 点,负数表示是 1899 年 12月 31日前的日期和时间)。 如: 3/22/2020 2020322 14:30:20 Dim T As Date T= Print T 39。 打印出来的结果是 18991228 12: 00: 00 5)任何数据类型的数组都需要 20 个字节的内存空间,加上每一数组维数占 4 个字节,再加上数 据本身所占用的空间。 数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。 例如,以 4 个 2 字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。 这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为 32 个字节。 2. 变量与常量 ( 1)变量或常量的命名规则 1) 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤ 255 个字符; 2) 不能使用 VB 中的关键字,并尽量不与 VB 中标准函数名同 名;如:Dim 、 Sin 3) VB 中不区 分变量的大小写,一般变量首字母用大写,其余用小写;常量全部用大写字母表示 4)为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。 ( 2)变量声明 1) 用 Dim 语句进行显式声明 语句形式 : Dim 变量名 [As 类型 ] 如: Dim intX As integer 说明 :如果没有 As 类型 ,则默认为变体类型。 可在变量名后加类型符来代替 As 类型 如: Dim intX% 一条语句可以同时定义多 个变量,但每个变量必须有自己的类型声明,类型声明不能共用; 字符串变量根据其存放的长度是否固定,定义方法不同: 定长字符串 : Dim strA As String*10 表示最多存放 10 个字符,如果赋值不足 10 个,则右补空;若多于 10 个,则多余部分截去。 不定长字符串 : Dim strA As String 最多可存放 2MB 个字符 2) 隐式声明 VB 中允许变量不经过声明就直接使用,这种称为隐式声明,所有隐式声明的变 量都是变体型的。 隐式声明容易造成错误,为了调试程序方便,一般对使用的变量都进行声明,可以在通用声明段使用 Option Explicit 语句来强制显式声明所有变量。 ( 3)常量 1)直接常量 指在程序中直接给出值的数据,如: 12 123amp。 、 、 、123D3 分别表示整型、长整型、单精度浮点型(小数形式)、单精度浮点型(指数形式)、双精度浮点型。 八进制常数: 在数值前加 amp。 O ,如 amp。 O123 十六进制常数:在数值前加 amp。 H ,如 amp。 H123 2)用户声明的符号常量 用 Const 来声明: Const 符号常量名 [As 类型 ] = 表达式 如: Const PI= 39。 声明了常量 PI,代表 ,单精度型 Const MAX As Integer=amp。 O144 39。 39。 声明了常量 MAX,代表八进制数 144,整型 Const COUNT= 39。 声明了常量 COUNT,代表 ,双精度型 3)系统提供的常量 系统定义的常量位 于对象库中,在对象浏览器中的 Visual Basic( VB)和 Visual Basic for Aplication( VBA)等对象库中列出了 VB的常量。 这些常量可以与应用程序的对象、方法、属性一起使用。 如: =vbMaximized 表示将窗口极大化。 3. 变量作用域与变量说明语句 1)变量作用域 变量的有效作用范围称为变量作用域。 VB 有以下三个作用域等级,见表 3: 等级 范围 局部 在过程中说明,仅在说明它的过程有效 窗体、模块 在窗体或 模块中说明,在定义该变量的模块或窗体的所有过程内均有效。 全局(公有) 在模块或窗体中说明,在工程内的所有 过程中都有效 运算符与表达式 本节课重点 : 运算符的功能及优先级 表达式的书写及运算规则 VB 中的运算符和表达式可分为:算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式 1. 算术运算符 VB 的算术运算符有以下几种:。 +:加法运算,也适合于字符串的之间的合并运算。 -:加法运算。 *:乘法运算。 /:除法运算。 \:整 除运算。 Mod:求余运算。 例如: a Mod b 表示 a 被 b 整除以后的余数。 ^:幂运算。 A^B 表示以 A 为底的 B 次方。 把常量、变量等运算元素用算术运算符连接起来的式子称为 “算术表达式 ”。 例如: a*b/(c*d) *r^2 等 带有括号的算术表达式在运算时将优先进行括号内的运算 注 意: (1)/和\的区别: 1/2=, 1\ 2=0 (2) Mod 运算中,结果与被除数同号 例如: 9 Mod 7 结果为 2 字符串运算符与字符串表达式 字符串运算符有:&、 +。 功能是字符串连接 例如: ABCD + EFGHI „结果为: ABCDEFGHI VB amp。 程序设计教程 39。 结果为: VB 程序设计教程 说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价。 它们区别是: +(连接运算):两个操作数均应为字符串类型; amp。 (连接运算):两个操作数既可为字符型也可为数值型,当是数值型时 ,系统自动先将其转换为数字字符,然后进行连接操作。 关系运算符与关系表达式 关系运算符都是双目运算,是用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。 若关系成立,结果为 True,若关系不成立,结果为 False。 关系运算也称比较运算,它表示不等式的真或假, VB 共提供六种运算符,分别是 =(等于), (大于), (小于), =(大于等于), =(小于等于)和 (不等于)。 关系表达式就是用关系运算把两个比较对象连接起来的式子。 ● 比较对象可以是变量、常量 和算术表达式。 例如 : a32 x+y=z/2 b$ Basic object1 is object2 ● 关系表达式的运算是采用 “按值比较 ”的方法,即先求出运算符两边的 “值 ”,若是变量,则取其当前值,如果两端的值满足条件,则结果为 “True”,否则为 “False”。 逻辑运算符与逻辑表达式 逻辑运算是对逻辑值进行的运算, Not 逻辑非为单目运算符(要求一个操作数),其它为双目运算符。 逻辑运算的优先次序是: Not→ And→ Or→ Xor 2. 逻辑表达式 逻辑表达式是用逻辑运算符把逻辑变量连接起来的式子。 例如: a=2**r And ( x5 Or Not b) x2 Or =”Microsoft” 表达式的书写: ( 1)运算符不能相邻。 例 a+*b 是错误的。 ( 2)乘号不能省略。 例 x 乘以 y 应写成: x*y ( 3)括号必须成对出现,均使用圆括号,可以嵌套使用。 ( 4)表达式从左到右在同一基准并排书写,不 能出现上下标 ( 5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号() .运算规则 表达式中出现了多种不同类型的运算符时,其运算符优先级如下: 算术运算符 关系运算符 逻辑运算符 说明: 1.当一个表达式中出现多种运算符时,首先进行算术运算,接着关系运算符,最后处理逻辑运算符,在各类运算中再按照相应的优先次序进行。 2.可以用括号改变优先顺序,强令表达式的某些部分优先运行。 括号内的运算总是优先于括号外的运算。 对于多重括号,总是由内到外。 VB 的公共函数 T F T Xor F T Xor T 操作数相反时,结果才为真 异或 Xor T F T Or F F Or F 操作数中有一个为真时,结果为真 或 Or F T T And F T And T 操作数均为真时,结果才为真 与 And T Not F 操作数为假,结果为真,操作数为真,结果为假 取反 Not 结果 例 说明 说明 运算符 1. 数学函数 VB 中常用的数学函数 函数名 功能 示例 结果 Sqr( x) 求平方根 Sqr( 9) 3 Log( x) 求自然对数, x0 Log( 10) Exp( x) 求以 e 为底的幂值 ,即求 ex Exp( 3) Abs( x) 求 x 的绝对值 Abs( ) Hex[$]( x) 求 x 的十六进制数,返回的是字符型值 Hex[$]( 28) 1C Oct[$]( x) 求 x 的八进制数,返回的是字符型值 Oct[$]( 10) 12 Sgn(x) 求 x 的符号 , 当 x0, 返回 1 ; x=0, 返回 0; x0, 返回 1 Sgn(15) 1 Rnd(x) 产生一个在( 0, 1)区间均匀分布的随机数,每次的值都不同;若 x=0,则给出的是上一次本函数产生的随机数 Rnd(x) 01 之间的数 Sin(x) 求 x 的正弦值, x 的单位是弧度 Sin(0) 0 Cos(x) 求 x 的余弦值, x 的单位是弧度 Cos(1) Tan(x) 求 x 的正切值, x 的单位是弧度 Tan(1) Atn(x) 求 x 的反正切值, x 的单位是弧度,函数返回的 是弧度值 Atn(1) 2. 字符函数 ( 1)字符串编码 在 Windows 采用的 DBCS( Double Byte Character Set)编码方案中,一个汉字在计算机内存中占 2 个字节,一个西文字符( ASCII 码)占 1个字节,但在 VB 中采用的是 Unicode( ISO 字符标准)来存储字符的,所有字符都占 2 个字节。 为方便使用,可以用 StrConv 函数来对 Unicode 与 DBCS进行转换,可以用函数 Len()函数求字符串的字符数,用 LenB()函数求字符串的字节数。 ( 2)常用 的字符串函数 函数名 功能 示例 结果 Len( x) 求 x 字符串的字符长度 (个数 ) Len(ab 技术 ) 4 LenB( x) 求 x 字符串的字节个数 LenB(ab 技术 ) 8 Left( x, n) 从 x 字符串左边取n 个字符 Left(ABsYt,2) AB Right( x, n) 从 x 字符串右边取n 个字符 Right(ABsYt,2) Yt Mid( x, n1, n2) 从 x 字符串左边第n1 个位置开始向右取 n2 个字符 Mid( ABsYt,2,3) BsY Ucase( x) 将 x 字符串中所有小写字母改为大写 Ucase( ABsYug) ABSYUG Lcase( x) 将 x 字符串中所有大写字母改为小写 Ucase( A。vb各章知识点总结
相关推荐
.....412 图廓整饰简介 .......................................................................................................412 图廓整饰主界面 ....................................................................
通信网络上的数据完全恢复时间作为一项设计指标。 大部分业务系统都是数据库应用结构, 但 业务系统容灾 并不等于 是数据库容灾 ,还包括访问数据库的应用程序和相关配置信息。 实现数据库容灾 是容灾的基础,在保数据库数据一致的前提下,还要实现应用程序和配置信息的一致性;实现应用系统的高可用性、应用程序在容灾中心与生产中心接管和切回的过程,因此,还要考虑应用的模式是 C/S、 B/S,两层、三层
份认证 系统可使用的总容量为 340G,现已使用了 170G,使用率为 50%。 IBM DS5020 阵列上, 视频服务器 可使用的总容量为 1540G,现已使用了1530G,使用率为 97%; 防病毒系统 可使用的总容量为 270G,现已使用了206G,使用率为 76%。 EMC CX340 阵列 上, 财务 系统可用总容量为 941G,现已使用了 325G,使用率为 32%;
的新类被保存在 可视类库 文件中,扩展名为 .VCX ,属性具有 公共、保护、隐蔽 三种可视性设置。 3. 如果为新建的可视类新建了一个属性 pv,则该属性的默认值是 F, 现将该类的 Value 属性设置为 0,完成类设计后将该类添加到一个表单中,则相应控件的 pv 属性的默认值是 _0__。 VFP 中创建新类时,如果新类是容器型的,还可以对新类添加 __控件 ____,否则不能。 Cmd
、和易性等。 、模板、预埋件进行检查。 模板内的杂物、积水应清理干净,模板缝隙必须填塞严密。 ,在浇筑砼时倾卸高度不超过 2m。 、顺序和水平方向分层浇筑。 上层砼在下层砼初凝前浇筑 完成。 上层和下层砼同时浇筑时,前后浇筑距离应保持在 ,浇筑层厚度不超过 30cm。 , 片石厚度 不得 小于 150mm, 考虑设计图纸上无要求 , 按技术规范要求埋放片石数量不宜超过混凝土结构体积的 25%。
缝处的紧固、支撑情况进行检查。 模板拆除后, 对各部位模板撑杆的变形情况、刚度情况进行不定期检查,避免出现由于刚度不够、支撑变形,造成胀模而出现混凝土错台。 外表缺陷 ⑴原因分析 ① 气孔一般都是因为振捣不充分 ,振捣棒振捣时抽拔较快 ,混凝土中气泡不能及时被引出,造成混凝土表面气泡较多 ; ② 混凝土含气量较大; ③ 模板清理不干净,或涂刷脱模剂不均匀,造成表面不光滑或掉皮; ④ 混凝土振捣时