VB基本运算 表达式 赋值语句与分支结构
- 格式:pdf
- 大小:108.62 KB
- 文档页数:8
VB基本运算、表达式、赋值语句与分支结构1、算术运算符2、关系运算符3、逻辑运算符算术运算符:注意事项:①、在数学中,乘号可省略;但在VB语句中,乘号*不允许省略②、在求余的时候,若参加的运算数有负号,先取绝对值,结果的符号与被除数相同③、+(连接运算):两个操作数均为字符串类型;&(连接运算):两个操作数既可为字符型也可为数值型。
例如:"a"+"b"是合法的,而 "a"+2是错误的"a" & "b"是合法的,而"a" & 2也是合法的练一练:1.表达式23/5、 23\5、 23 Mod 5的运算结果分别是_______。
A. 3、 4.6、3B. 4.6、 4、 5C. 4、 4、 5D. 4.6、 4、 32.表达式-10/3、 -10\3、 10 Mod (-3)的运算结果分别是______。
A. -3、 -3.333、3B. -3.333、 -3、 -2C. -4、 -4、 -3.333D. -3.333、 -3、 13.下列哪些表达式是合法的,并求出正确表达式的值。
(1)"hello"+"2014"=(2)"hello"+ 2014=(3)"hello"&"2014"=(4)"hello"& 2014=想一想:表达式3+8^2/4\((11Mod2)-9*3)的返回值是多少?基本运算的规则:1、进行运算时,级别高的先执行2、同级别的运算,按照从左到右的顺序执行3、遇到括号,先进行括号内的运算注意:在VB中,括号只以()形式存在,可以多次嵌套,按照由内向外顺序执行练一练:1、求下列表达式的值(1)Sqr(256)/4-2^2 MOD 5\2(2)(-7)mod Int(3.5)+2^3/4\5(3)7mod (-3)+2^3/4\5关系运算符关系运算符用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑型。
算法基本结构【选择结构(分支结构)】:分为(行语句和块语句)行If语句:块If语句:注意:行if语句只有一行。
而块If语句写在多行上,最后需要EndIF结尾【循环结构】:分为For 语句和Do While语句For 语句Do While语句VB基本理论1、Vb书写:对象名·属性名=属性值2、vb常用的工具标签框(Label):用来标注文字用的文本框(TextBox):用户输入或输出命令按钮(CommandButton):编写程序代码3、VB(2)常量常量是指在程序执行过程中其值不能改变的存储单元或数据。
符号常量:用一个符号来代表一个常量,使用符号常量的好处之一是可以使程序具有更好的阅读性,其次也使程序的修改和调试更为方便。
常见的常量类型有:整数常量:如0、100实数常量:如3.14 、-1.1字符串常量:如“信息技术”、“123”、“Welcome”逻辑常量:如True、False符号常量的说明:Const 常量名=常量如Const x=100 用符号x来表示常量100,程序中所有的符号x会被VB转换成整数100。
(3)变量在同一个程序中,不同的变量要用不同的名称。
变量名由字母、数字和下划线等字符组成,但必须以字母开头,变量名中不区分大小写字母。
难点释疑:常用的VB命令及常用函数名不可作为变量名,如IF、Int等。
变量的说明:Dim 变量名As 变量的类型如:Dim a As Integer a 是整数变量Dim p As Boolean p是逻辑型变量(4)数组变量数组是一批同类型的变量构成的序列,组成数组的每一个变量称为数组的元素,数组中每个元素的位置由它的下标唯一的确定。
一维数组变量说明语句(只有一个下标):Dim 数组变量名(A1 To A2) As 元素的类型如Dim d(1 To 100)As Integer 定义了一个由100个元素的一维数组,数组元素分别为:d(1)、d(2)、……、d(100)。
高中程序设计知识点(vb)高中《信息技术》程序设计知识点1高中《信息技术》程序设计知识点一、基础知识1.基本概念程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;数据类型、常量、变量、表达式;对象、属性、方法、事件。
2.VB的基本数据类型数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)字符串型:String(类型符$)逻辑型:Boolean3.VB运算符(1)算术运算符:^(乘方)-(取负数)某(乘)、/(除)mod(求余数)、\\(整除)+(加)、-(减)(2)关系运算符:>、<、=、>=、<=、<>(3)逻辑运算符:NOT(非)AND(与)OR(或)4.表达式算术表达式,其结果为数值。
如:5某(2^3-4)mod7字符表达式,其结果为字符串。
如:”What”&”iyourname”关系表达式,其结果为True(真)或Flae(假)如:3/2<>3\\2逻辑表达式,其结果为True(真)或Flae(假)如:”abc”<=”A”andint(-1.2)=-25.函数函数格式Int(某)Fi某(某)Ab(某)Sqr(某)Sin(某)Co(某)Rnd 函数功能取不大于某的整数部分取某的整数部分(截尾函数)取某的绝对值取某的算术平方根计算某的正弦值计算某的余弦值随机产生一个(0,1)内的纯小数函数格式RGB(r,g,b)Val()Str(n)InputBo某()Mgbo某()LoadPicture(f)函数功能按指定的值生成颜色将数字串转换成数值将数值转换成字符串输入数据输出数据加载图片6.变量变量用于存储数据,其特点是“读之不尽,新来旧去”。
不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。
例:已知y=|某|,编程从输入对话框输入某的值,从输出对话框输出y的值DIM某ASingle,yAingle‘定义二个单精度变量某,y语句也可写为DIM某!,y!某=inputBo某(“a=”,”输入变量的值”,0)If(某>=0)Theny=某Eley=-某MgBo某y7.VB语句的书写规则语句不区分字母大小写,每行字符最多255个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必须用冒号分隔;注释语句以单引号开头,可单独占一行或放在其它语句末尾。
职高一年级vb知识点Visual Basic(VB)是一种基于事件驱动的编程语言,常用于Windows应用程序的开发。
在职高一年级学习VB时,需要掌握以下知识点:一、VB环境搭建了解VB的开发环境,在Windows操作系统上安装VB开发工具,如Visual Studio等。
二、VB程序基本结构1. 模块(Module):VB程序的最小执行单位,包含函数和子程序。
2. 过程(Procedure):程序中的一个特定的代码段,可供其他部分调用和执行。
3. 变量(Variable):用于存储数据的存储单元。
4. 控件(Control):用于与用户交互的界面元素。
三、VB语法基础1. 变量和数据类型:- 定义变量的规则和常用数据类型,如整数、浮点数、字符串等。
- 变量的声明、初始化和赋值。
2. 运算符和表达式:- 常用的算术运算符(加、减、乘、除等)和逻辑运算符。
- 条件表达式、循环表达式和运算符优先级。
3. 控制流程:- 分支结构(if-else语句、选择性结构)和循环结构(for循环、while循环)的使用。
- 跳转语句(跳出循环、跳转到指定过程等)。
4. 函数和过程:- 创建和调用函数和子程序,传递参数和返回值。
- 内置函数和自定义函数的使用。
四、VB图形界面设计1. 窗体设计:- 创建窗体、设置窗体属性和布局。
- 添加和编辑控件,如文本框、按钮、标签等。
2. 事件处理:- 响应控件的各种事件,如鼠标点击、键盘按下等。
- 编写事件处理程序,实现事件与代码的关联。
3. 调试与发布:- 调试程序,查找和修复错误。
- 发布程序,生成可执行文件或安装包。
五、VB数据库编程1. 数据库连接:- 连接数据库,如Access、SQL Server等。
- 设置连接字符串和连接属性。
2. 数据操作:- 执行SQL语句,如查询、插入、更新和删除数据。
- 使用或其他数据访问技术进行数据操作。
3. 数据绑定:- 将数据库中的数据绑定到控件,实现数据的展示和交互。
VB语言分支结构VB语言是一种面向对象的编程语言,它具有分支结构的功能,可以根据不同的条件执行不同的代码块。
分支结构允许程序根据不同的条件进行不同的处理,增加了程序的灵活性和可扩展性。
下面将介绍VB语言中的分支结构。
VB语言中的分支结构有三种形式,分别是If语句、Select语句和三目运算符。
首先是If语句,它用于根据条件执行特定的代码块。
If语句有两种形式,分别是单行If语句和多行If语句。
单行If语句只有一条执行语句。
例如:```If condition Then statement```多行If语句有多个执行语句,并且可以使用Else语句和ElseIf语句。
例如:```If condition Thenstatement1statement2ElseIf condition2 Thenstatement4Elsestatement5statement6End If```其中,condition是一个逻辑表达式,如果为True,则执行If语句中的代码块;否则,根据情况执行其他的代码块。
Else语句是可选的,如果所有的条件都不满足,则执行Else语句中的代码块。
接下来是Select语句,它用于根据不同的条件执行不同的代码块。
Select语句有多个Case语句,每个Case语句后面可以跟多个执行语句。
例如:```Select Case expressionCase value1statement1statement2Case value2statement3Case Elsestatement5statement6End Select```其中,expression是一个表达式,根据它的值来选择执行相应的代码块。
如果expression的值和一些Case语句中的value相等,则执行该Case语句中的代码块。
如果所有的Case语句都不满足,则执行Case Else语句中的代码块。
最后是三目运算符,它是一个简洁的分支结构形式。
模块的类型:1、类模块 2、标准模块 3、将宏转换为模块创建模块:一、在模块中加入过程1、Sub过程可以用call调用2、Function过程不可以用call调用直接引用函数过程名。
二、在模块中执行宏Docmd.RunMacromacroName[,repeatCount][,repeatExp ression]VBA程序设计基础一、面向对象程序设计的基本概念1、对象和集合2、属性和方法3、事件和事件过程二、visual basic编辑环境三、数据类型和数据库对象1、标准数据类型A、布尔型数据true -1 false 0B、日期型数据必须前后用#C、变体类型数据VBA中没有规定数据类型则默认为变体数据2、用户定义的数据类型type…and type3、数据库对象四、变量与常量1、变量的声明A显示声明Dim…[As<VarType>]B隐含声明Dim m,n 、’m,n为变体Variant变量2、强制声明option explicit3、变量的作用域A局部范围B 模块范围C 全局范围4、数据库对象变量!分隔开对象名称和控件名称对象名称有空格或标点符号用方括号5、数组用Dim定义数组缺省0~下标上限用to则非0下限Dim newArray(5,5,5)As Integer 6*6*6=216 Global 或Dim说明动态数组为全局的和模块级的范围,如Static取代Dim说明数组,则在程序运行的时候保留上次运行的值。
6、变量标识命名法则表Tbl 查询Qry 窗体Frm……7、符号常量Const来定义8、系统常量五、常用标准函数1、算数函数2、字符串函数A 字符串检索函数InStrB字符串长度检测函数LenC字符串截取函数left right midD生成空格字符函数spaceE大小写转换函数Ucase LcaseF删除空格函数3、日期/时间函数A获取系统日期和时间函数Date()Time()Now()返回当前系统日期B截取日期份量函数Year/Month/Day/Weekday(<表达式>)C截取时间分量函数Hour/Minute/Second(<表达式>)D日期/时间增加或减少一个时间间隔DateAddE计算两个日期的间隔值函数DateDiff F返回日期指定时间部分函数DatePart G返回包含指定年月日的日期函数DateSerial4、类型转换函数A字符串转换字符代码函数AscB字符代码转换字符函数ChrC数字转换成字符串函数StrD字符串转换成数字函数ValE字符串转换日期函数DateValueF Nz函数Nz六、运算符和表达式1、运算符A、算术运算符*/ \Mod……B、关系运算符=><>=<=C、逻辑运算符And Or NotD、连接运算符& +2、表达式和优先级true -1 false 0 VBA流程控制语句一、赋值语句[Let]变量名=值或表达式二、条件语句1、If—Then语句(单分支结构)2、If—Then—Else语句(双分支结构)3、If—Then—Elself语句(多分支结构)4、Select Case—End Select语句表达式的值用逗号隔开 To表示两个数值的范围 Is接关系运算符5、条件函数 IIf函数根据条件决定函数返回值 Switch函数根据条件式来返回选项列表的某个值Choose函数根据索引式的值来返回选项列表的某个值三、循环语句1、For—Next语句执行特定次数循环次数=(终值-初值+1)/步长2、Do While—Loop语句结果为真,持续到条件式为假3、Do Until—Loop语句条件值为假,重复执行到条件式值为真4、Do—Loop While语句5、Do—Loop Until6、While—Wend语句四、其他语句——标号和GoTo语句五、过程调用和参数传递1、过程调用A、子过程的定义和调用Sub Public关键字可使用所用模块中所有其他过程Private关键字可使该子过程只适用于同一模块中的其他过程B、函数过程的定义和调用Function 定义一个新函数过程、接受的函数、返回的变量、运行该函数过程的代码2、参数传递ByVal单向ByRef 双向六、VBA程序运行错误处理On Error GoTo 标号On Error Resume Next 遇到错误发生时不会考虑错误,并继续执行下一条语句On Error GoTo 0 用于关闭错误处理七、程序的调试:设置断点、单步跟踪、设置监视窗口1、断点概念2、调试工具的使用中断工具钮本地窗口工具钮会自动显示所在当前过程中的变量声明和变量值立即窗口工具钮在中断模式下安排一些调试语句监视窗口工具钮监视窗口区会弹出快捷菜单,了解一些变量或表达式的变化情况快速监视工具钮快速观察到该变量或表达式的当前值。