- 6
- 0
- 约8.84千字
- 约 70页
- 2017-06-11 发布于四川
- 举报
第4章 VB程序设计语法基础 VB表达式 VB基本语句 数组编程 子程序编程 VB表达式 基本数据类型 常量与变量 运算符和表达式 常用函数 基本数据类型 常量与变量 标识符命名规则 常量(直接常量、符号常量) 变量 用户自定义数据类型 标识符命名规则 必须以字母开头,由字母、数字和下划线组成,中间不能有空格; 最多不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符; 不能使用Visual Basic保留字,如Case,End,If,Then等; 在有效作用范围内必须是惟一的; 不区分大小写,如ABC,abc表示同一标识符。 直接常量 字节型、整型和长整型常量 单精度和双精度浮点型常量 字符串常量 日期型常量 逻辑型常量 符号常量 用户自定义符号常量 [Private | Public] Const 常量名 [As 类型]=表达式 系统预定义符号常量 可以通过“视图→对象浏览器”查看VB中所有的内部预定义常量 变量 变量的声明 强制变量声明 变量的声明 用Dim语句 用Static语句 用Private语句 用Public语句 强制变量声明 在程序通用声明段设置Option Explicit语句 自动设置变量强制声明。 设置方法为:对新建一个工程,选择“工具”→“选项”命令,再在“编辑器”标签项片中选中“要求变量声明”复选框,于是在程序的通用声明段会自动出现Option Explicit语句 。 用户自定义数据类型 运算符和表达式 算术运算符 字符串运算符 关系运算符 逻辑运算符 表达式 算术运算符 字符串运算符 字符串的连接是指把两个字符串首尾拼接在一起形成一个新的字符串,在Visual Basic中提供了“”和“+”两种操作符来实现此功能。 “+”和“”的区别。当两个被连接的数据都是字符型时,它们的作用相同。当数字型和字符型连接时,“”把数据都转化成字符型然后连接;“+”把数据都转化成数字型然后相加。 关系运算符 逻辑运算符 常用函数 数学函数 字符串函数 日期时间函数 转换函数 字符串函数 日期时间函数 转换函数 VB基本语句 简单语句 分支语句 循环语句 基本语句运用综合实例 简单语句 注释语句 停止程序执行语句 赋值语 句 Print输出方法 分支语句 条件语句 多路分支语句 单行条件语句 格式: If 条件表达式 Then 语句组1 [Else 语句组2] 功能: 若条件表达式为True,则执行语句组1中的各语句,否则执行语句组2中的各语句。 语句组可以是单个语句,也可以是用冒号分开的多个语句,但必须写在同一行上。 多行条件语句 格式: If 条件表达式1 Then 语句组1 [Else 语句组2] End If 嵌套条件语句 格式: If 条件表达式1 Then 语句组1 [ElseIf 条件表达式2 Then 语句组2] …… [Else 语句组n+1] End If 多路分支语句 Case子句中值域 程序简例 【简例4-1】求解一元二次方程Ax2+Bx+C=0的根 【简例4-2】输入百分制的成绩,把它们转换成等级制。 循环语句 For...Next循环 While...Wend循环 Do...Loop 循环 多重循环 程序简例 For...Next循环 格式: For 循环控制变量=初值 To 终值 [Step 步长] [循环体] Next 循环控制变量 功能: 当循环控制变量的值在初值和终值所限定的范围内时,执行循环体。省略Step子句时,默认步长为1。 循环执行流程图 While...Wend循环 格式: While 条件 [循环体] Wend 功能 若条件表达式的值为True时,执行循环体,否则退出。 实现让扬声器发出5声响铃 Do…Loop循环的不同形式 Do while 条件? ??? [循环体] Loop Do Until 条件? ??? [循环体] Loop Do? [循环体] Loop while 条件 Do? [循环体] Loop Until 条件 多重循环 一个循环体内又包含另一个循环,称为循环的嵌套。内嵌的循环中还可以再嵌套循环,形成多重循环。 采用不同的循环形式实现1!+2!+……+10! 程序简例-菱形打印程序 程序简例-打印九
您可能关注的文档
- JackLondon杰克伦敦及其作品介绍.ppt
- JAVA第2章基础语法.ppt
- jsp复习要点.ppt
- lecture1专业英语的特点.ppt
- lesson21动名词和现在分词31.ppt
- LKJ2000监控系统简介.ppt
- l鲁教版氧气的实验室制取.ppt
- LIS系统使用技巧及注意事项.ppt
- MA(第四章本量利分析).ppt
- MBO目标管理.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)