- 38
- 0
- 约1.27万字
- 约 10页
- 2017-08-26 发布于河南
- 举报
第3讲 VB语言基础
本章要掌握和了解的内容
熟悉程序代码和语句书写规则;掌握数据类型;掌握变量、常量的声明;掌握运算符和表达式的使用;掌握常用内部函数的使用。
重点:变量、常量的声明及使用,运算符、表达式及常用函数的使用。
难点:数据类型
3.1 数据类型
1. 字符串数据类型(String)
(1)变长字符串数据类型
(2)定长字符串数据类型
表示空字符串,而 表示有一个空格的字符串。
若双引号是字符串中的字符,则用连续两个双引号表示。as2w、as2w、asdbc、 asdbc
2. 数值型数据类型(Numeric)
数值型包括:整型Integer、长整型Long、单精度型Single、双精度型Double、货币型Currency、字节型Byte。
整 型:123,123%,123
单精度型:12.5,12.5!,1.23E2,1.23E-3
双精度型:12.5#,12.5D-3,1.23D3,1.23E3#
货 币 型:123@,1.23@
3. 逻辑数据类型(Boolean)
逻辑型又称布尔型,它只有两种取值(True| False),通常作为判断条件,也称关系变量。
当逻辑型数据转换成整型数据时,True转换为-1,False转换为0。
当数值数据转换成逻辑型数据时,非0数转换成为True,0转换成为False。
4.日期(Date)数据类型
日期型数据有两种表示方法:一种是任何字面上可被认作日期的和时间的字符,只要用号码符(#)括起来表示。另一种是用数字序列表示。
日期:公元100年1月1日到9999年12月31日
时间:00:00:00~23:59:59
6.对象(Object)数据类型
对象型数据用来表示引用应用程序中的对象,它可以是控件对象、OLE对象等。
Set MyTxt = Text1
MyTxt.BackColor = RGB(0,0,255)
3.2 变量和常量
3.2.1 变量
变量:在程序运行中其存储的值可以改变
1. 变量的命名规则
2.声明变量
(1)用Dim语句显式声明变量
Dim 变量名 [As 类型]
省略可选项,创建的变量为变体变量(变体型)。
一条Dim语句可同时定义多个变量,但每个变量应有类型说明,否则为变体型。
例如:Dim x,y As Single则创建了变体型变量x,单精度型变量y。
(2)隐式声明
不声明而直接使用的变量为隐式声明,所有隐式声明的变量都是变体型变量。
(3)变量的作用范围(域)
Public | Private | Dim | Static 变量名 [As 类型]
3.2.2 常量
常量是在程序运行中不变的量,VB有三种常量:
直接常量:其常数值直接反映了其类型
123,123,123.45,1.234E2,123D3,O123,H12D,123,St12,#2008-11-12#
符号常量: Const 符号常量名 [As 类型] = 表达式
例如: Const Pi = 3.14159 符号常量一旦声明,只能在程序代码中引用,不能改变其值。
系统常量:系统提供许多内部常量 例如:vbCrLf、vbRed、vbBlue
符号常量的作用范围(域)[Public | Private] Const 符号常量名 [As 类型] = 表达式
(1)用Public在添加的“模块”中声明
(2)用Private在代码窗口的“通用/声明”处声明
(3)在过程中直接用Const声明
3.3 运算符和表达式
3.3.1 运算符
运算符是表示实现某种运算的符号。VB中的运算符4类。
1.算术运算符 ()、^、-、*、/、\、Mod、+、-
2. 字符串运算符 、+
1)数值型:则进行算术加运算 2)一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加 3)一个为非数字字符,另一个为数值型,出错。
3. 关系运算符 =、、=、、=、、Like、Is
关系运算符是双目运算符,作用是对两个操作数进行大小比较,若关系成立,则返回True,否则返回False。
关系运算规则:
① 操作数是数值型,则按其大小进行比较。
② 操作数是字符型,则按字符的ASCII码值从左到右逐一进行比较。
③ 汉字以拼音为序进行比较。
④ 日期比较,越靠近当前日期越大
⑤ Like运算符
Like运算符与通配符?、*、#、[字符列表]、[!字符列表]结合使用
?表示任何一个单一字符;* 表示零个或多个字符;
# 表示(0~9)任何一个数字;
[字符列表]表示字符列表中的任何单一字符;[!字符列表]不在字符列表中的任何单一字符。
字符串 Li
您可能关注的文档
- VB 模拟考试 1.doc
- VB 设计试卷.pdf
- VB 神童教程第三章第二节——综合示例六.doc
- vb 章节习题.doc
- VB_DESK_T4_北大青鸟VB学习教材.ppt
- VB_Excel_Access_Word的联合应用技术.pdf
- VB_NET与EXCEL进行数据处理的实现.pdf
- vb_常用函数.ppt
- VBA数据库编程.ppt
- VBA语言基础.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 广西建筑工程施工图设计文件技术审查常见问题解答汇编-暖通专业2026.pdf VIP
- 15J401钢梯规范规范.docx VIP
- 检察院书记员面试真题及参考答案.docx VIP
- 南京师范大学《经济法》笔记-知识点.pdf VIP
- 2021年专升本c语言模拟题.pdf VIP
- 智能路灯控制器[KQ-LD1]说明书.pdf VIP
- 南京师范大学《工程力学》2018-2019学年期末试卷.pdf VIP
- 2025年中国益生菌补充剂市场调研报告_2025年12月.docx VIP
- 污水厂运营人员任务及岗位职责.pdf VIP
- 2026年1月浙江省高考(首考)英语试题(含答案详解)+听力音频+听力材料.docx
原创力文档

文档评论(0)