计算机语言vb教程第3章1
VB教程 第三章 VB语言程序设计基础
计算机软件技术基础 Visual Basic 程序设计
3.2.2
数据类型
Visual Basic提供了许多基本数据 类型,如:Integer(整型), String(字符 型), Boolean(逻辑型), Currency(货 币型)等,每种数据类型占用一定的内存, 允许存储一定范围的值。
计算机软件技术基础 Visual Basic 程序设计
计算机软件技术基础 Visual Basic 程序设计
声明变量:Dim Student1 As Students 要表示Student1变量中的某个元素,可使用下列方式: 变量名.元素名 例如: ="李萍" Student1.Age=19 使用自定义类型应注意的问题: 自定义类型必须在标准模块(.Bas)中定义,默认是Public。 自定义类型中的元素类型是字符串型时,该字符串必须是定 长字符串。 要分清自定义类型名和具有该类型的变量名。前者表示的是 一种数据类型,如同Integer、Single等一样;后者是一个具有 某种类型的变量,VB根据变量的类型分配必要的存储空间。 VB中标准数据类型表见课本P36页
② 单精度型(Single) 用来表示带有小数部分的实数 4个字节存储。单精度浮点数最多有7位有效数字, 单精度浮点数有多种表示形式: ±n.n (小数形式) ±n!(整数加单精度类型符) ±nE±m(指数形式) ±n.nE ±m (指数形式) 例如: 123.45、0.12345E+3、123.45!都是同值的单精度数。 如果某个数的有效数字位数超过7位,当把它赋给一个单精度 变量时,超出的部分会自动四舍五入。 例如:把213456.2567赋给单精度变量aa,在内存中aa的值为 213456.3。 ③ 双精度型(Double) 用8个字节存储。 科学记数法格式 :±aD±c或±ad±c 例如314.159265358979D-2表示3.14159265358979。 双精度浮点数最多可有15位有效数字。 计算机软件技术基础 Visual Basic 程序设计
VB第3章_控制结构
8
type参数及功能
常数 vbOKOnly VbOKCancel VbAbortRetryIgnore VbYesNoCancel 值 0 1 2 3 显示OK按钮 显示OK及Cancel 按钮 显示Abort、Retry 及 Ignore 按钮 显示显示 Yes、No 及 Cancel 按钮 功能描述
Print "B" Else Print "C" End If ElseIf score >= 60 Then Print "D" Else Print "E" End If End Sub
'此处为小于70分的情况
22
3.2.3 Select Case语句
格式:
说明: 变量或表达式:数值型或字符表达 式 表达式列表:与“变量或表达式” 的类型必须相同,可以是下面4种类型
End Sub
28
求和运行结果
29
例3.10 实现计算器函数区中求阶乘(n!) Private Sub Cmd_n_Click( ) Dim i, n, s As Long s=1 n = Val(InputBox("输入n(1-12)", "求n!")) For i = 1 To n s=s*i Next MsgBox s, 0, "n!" End Sub
7
3.1.2 数据的输入、输出函数
2. 输出函数MsgBox
格式 :MsgBox(prompt [,type][,title][,helpFile,context]) 说明:
① prompt是字符串类型,提示
② type是一个整数值或符号常量,用来控制在对话 框内显示的按钮、图标的类型。 如上例中输出: MsgBox s, 0, "Area"
VB第3章
3.4 运算符与表达式
各类运算符的优先级比较
算术运算符>连接运算符>比较(关系)运算符>逻辑运算符
例3-7 计算下列表达式的值。
1>4 mod sqr(9) or 4< >5 And 3=5 Or 3>4
①3 ②1 ③ False ③ True ③ False ④ False ⑤ False
22
③ False
3.2 数据类型
枚举类型
所谓“枚举”,是指将变量的值一
一列举出来,变量的值只限于列举 出来的范围内。
例3-3 定义一个名为Days的枚举类 型变量,它的取值为:周日~周六, 包括7个成员。 程序代码如下: Public Enum Days Sunday Monday Tuesday Wednesday Thursday Friday Saturday End
10
第3章 Visual Basic语言基础
3.3 常量和变量
变量
变量就是在程序执行过程中,其值可以改变的量。 一个变量有三个要素:变量名、变量类型、变量值。
内存
程序通过变量名来引用一个变量, 变量类型决定了该变量的存储方式,
a
8
变量值就是变量在内存中存储的内容。
如:变量a的值为8,即是
11
第3章 Visual Basic语言基础
数据类型 字符串型 字节型 整型 长整型 单精度型 双精度型
货币型
逻辑型 日期型 对象型 变体型
Currency @
8
2 8 4 略
略
True与False 略 略 略
6
第3章 Visual Basic语言基础
3.2 数据类型
第3章 VB程序设计的基础(一)
3.2
数据类型
数据是程序的组成部分,也是程序处理的对象, 数据类型体现了数据结构的特点。VB的数据类 型比较丰富,主要可以分为两类:基本数据类 型和用户自定义数据类型。
3.2.1
基本数据类型
VB6.0提供的基本数据类型主要有:字符型数 据、数值型数据、货币类型、字节类型、布尔 类型、日期类型、通用类型、无符号类型、对 象类型等九种数据类型。 表3.1列出Visual Basic所允许使用的基本数 据类型,以及存储空间大小与范围。
– 2.命名不能使用的字符
3.1.1
–
命名规则
3.命名规则
VB的代码编写中,离不开对数据、函数、过程、对象等的引用,在引 用这些编程元素时,就要给他们起一个名字。在命名一个编程元素时, 要遵循下列命名规则:
(1)名称的第一个字符必须是字母或汉字。 (2)不能在名称中使用空格、句点(.)、感叹号(!)、@、&、$、#等符号已有 特殊含义的字符。 (3)不能超过255个字符,控件、窗体、类和模块的名字,不能超过40个字 符。 (4)不要与已有的关键字同名,否则,在编程中会出现很多麻烦。 (5)在自定义名称时,除了必须遵循VB的命名规则外,还要使一个名字能反 映它所代表的编程元素的意义。例如,在给命令按钮命名时,在开头用cmd 表示它是命令按钮,然后用一个单词来表示它的作用或其他意义。如, cmdAdd表示加运算,cmdExit表示退出等,在编写程序代码时避免混淆,详 细内容可参考MSDN Visual Basic编码约定。
第3章
VB程序设计的基础
3.1.1 命名规则
– 1.命名可以使用的字符
VB6.0中文版使用的字符集包括ASCII码字符:英文字母、 数字符号、标点符号、空格符、其他可从键盘输入的字符 和汉字等。使用这些字符时,不区分大小写,也不区分字 符的全角和半角。
VB教程第3章
【例3-1】改编【例2-4】计算圆面积,圆的半径要求从键盘输入到文 改编【 计算圆面积, 本框中,计算结果显示在标签中,计算由命令按钮控制. 本框中,计算结果显示在标签中,计算由命令按钮控制.
3.2.5 修饰输入/输出 修饰输入/
为了美化输入/输出,可以通过设置标签, 为了美化输入/输出,可以通过设置标签,文本框等控件 的字体样式,颜色或设置背景图片来修饰应用程序界面. 的字体样式,颜色或设置背景图片来修饰应用程序界面. 这些设置可以在设计程序时进行, 这些设置可以在设计程序时进行,即在编辑状态下通过 设置属性窗口中的相应属性来实现.也可以通过程序代码, 设置属性窗口中的相应属性来实现.也可以通过程序代码, 在程序运行时,通过给相应属性赋值来实现. 在程序运行时,通过给相应属性赋值来实现.
3.2.3 命令按钮(Button)控件 命令按钮(Button)
为了能够在程序运行时控制数据的输入与输出,VB 2005 为了能够在程序运行时控制数据的输入与输出, 提供了命令按钮(Button)控件. 提供了命令按钮(Button)控件.命令按钮控件允许用户 在需要时,通过单击来执行操作. 在需要时,通过单击来执行操作. 命令按钮控件既可以显示文本,又可以显示图像.当该 命令按钮控件既可以显示文本,又可以显示图像. 按钮被单击时,它看起来像是被按下,然后被释放. 按钮被单击时,它看起来像是被按下,然后被释放.
ScrollBars
如果支持多行显示,指定滚动条 如果支持多行显示,
方法名 Clear() Copy() Cut() Focus() Paste() Select() SelectAll() 事件名 DoubleClick GotFocus KeyDown TextChanged
VB教程 全套课件 vb-3
3 x 7 例:表示算术表达式: 正确的VB表达式: 3〈=x And x <=7
错误的VB表达式: 3<=x<=7
比a小,比b大 用 Or 比a大,比b小 用 And a 小数 b 大数 a 小数
或 3<=x Or x<=7
b 大数
3.5 常用内部函数
1. 数学函数 Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数. 每次运行时,要产生不同序列的随机数,执行Randomize 语 句. 例产生1-100的随机数: Int(Rnd *100)+1 2. 转换函数 Chr(66) “B“ Asc (“B") 66 Asc(Chr(99)) 99 Chr(Asc(“K”)) “K” Ucase$("abcdefg") “ABCDEFG" 3.日期函数 Time 返回系统时间 Date 返回系统日期 DateAdd(要增减日期形式,增减量,要增减的日期变量) DateDiff(要间隔日期形式,日期1,日期2) 例如求两个时间相差的秒数: DateDiff(”s”,#19:3:23#, #19:5:1# )结果为98
4.为了增加程序的可读性,可在变量名前加一个缩写的前缀 来表明该变量的数据类型。
二.变量声明 1.用Dim语句显式声明变量
形式 :Dim 变量名 [AS 类型] Dim 变量名类型符 例 Dim iCount As integer , sAllsum As single 等价于 Dim iCount%, sAllsum!
例:用人单位招聘秘书:年龄小于40岁,女性,学历专科或本科 年龄<40 性别=“女” (学历=“专科” 学历=“本科”) And And Or 考虑:若分别写成: 年龄<40 And 性别=“女” And (学历=“专科” And 学历=“本科”) 年龄<40 Or 性别=“女” Or (学历=“专科” Or 学历=“本科”)
03-第3章-VB语言基础-1 苏州大学VB
8)对象型(Object) )对象型( ) 9)变体型(Variant) )变体型( )
3. VB的数据类型 的数据类型
• VB数据类型小结 数据类型小结
– – – – – – – – – – – 整型( 整型(Integer,%) , ) 长整型( 长整型(Long,&) , ) 单精度型( 单精度型(Single,!) ,!) 双精度型( 双精度型(Double,#) , ) 字符串型(String,$) 字符串型( , ) 布尔型( 布尔型(Boolean) ) 字节型( 字节型(Byte) ) 日期型( 日期型(Date) ) 货币型( 货币型(Currency) ) 对象型( 对象型(Object) ) 变体型( 变体型(Variant) )
5
2. VB代码的书写规则 代码的书写规则
1. 语句的一般格式
– <语句定义符 语句体 语句定义符>[语句体 语句定义符 语句体]
– 说明:语句定义符规定了语句的操作;语句体 说明:语句定义符规定了语句的操作; 为语句操作的对象, 为语句操作的对象,有些可省略
2. 代码的分层书写
– 为便于阅读理解和调试程序方便,代码要分层 为便于阅读理解和调试程序方便, 书写,这是一个非常重要的好习惯! 书写,这是一个非常重要的好习惯!
3. VB的数据类型 的数据类型
3)字节型(Byte) )字节型( )
– 字节实际上是一种数值类型,以一个字节的 字节实际上是一种数值类型, 无符号二进制数存储,取值范围为0~255 无符号二进制数存储,取值范围为
4)布尔型(Boolean) )布尔型( )
– 布尔型是一个逻辑值 – 用一个 两个字节存储 用一个/两个字节存储 – 只有二个取值:True(真)、False(假) 只有二个取值: ( )、 (
VB教程第3章教案
主页
3.2.2 第一个简单程序 第一个简单程序
学习一门程序设计语言, 学习一门程序设计语言, 首先要了解其特点和开发环 境。 学习VB VB程序设计方法及步 学习VB程序设计方法及步 骤
主页
第3章 简单程序设计
程序中的大部分实际工作是采用程序代码来处理的 任何一门程序设计语言都有一套严格的编程规定
本章主要内容
Visual Basic中的语句 中的语句 编写简单的Visual Basic应用程序 应用程序 程序的保存、 程序的保存、装入和运行 Visual Basic应用程序的结构与工作方式 应用程序的结构与工作方式
设计一个应用程序, 例3.2 设计一个应用程序,由用户输入正方形的边 长,计算并输出正方形的面积 。
例3.2
先看运行效果
文本框Text1 文本框 用于输入正 方形的边长 文本框Text2 文本框 用于输出正 方形的面积
单击时执行计算
单击时结束执行 主页
程序设计步骤 程序设计步骤
(1)创建窗体(应用程序用户界面) 创建窗体(应用程序用户界面 窗体
单击按钮Command2 单击按钮Command2时执行 Command 结束
程序说明:Dim语句 数据类型Single(单精度) Val函 语句; Single(单精度 程序说明:Dim语句;数据类型Single(单精度);Val函 语句“Text2 Text=x*x”的作用 数;语句“Text2.Text=x*x”的作用
vb基础教程第03章
3.2 编写简单的VB应用程序
实例:一个简单的应用程序
要求: 在屏幕上显示一个窗口,窗口的下部有三个命 令按钮,左边的按钮标有“请单击此按钮”,中 间按钮标有“清屏”,右边按钮标有“程序结束”。 当用户用鼠标单击左边按钮时,屏幕上方的文 本框中显示“欢迎使用Visual Basic 6.0中文版”, 单击中间按钮,清除文本框中显示的内容,单 击右边的按钮,程序结束。
Demo
简单程序示例.exe
在用VB设计应用程序时,通常不必编写大 量的代码。首先建立用户界面,设置各个 对象的属性,然后编写由用户启动的事件 来激活的若干个事件过程。这是 Windows 下的程序设计与传统的 DOS程序设计的本 质区别。
3.2 编写简单的VB应用程序
代码编辑器
代码编辑器是一个窗口,大多数代码都在这 个窗口编写。这个窗口有高度自动化的代码 处理功能。通过选项对话框可以自定义这些 功能。操作:执行“工具”菜单中的“选项”命 令,打开“选项”对话框,选择“编辑器”选项 卡,如下图所示:
3.1 Visual Basic中的语句
注释语句
为了提高程序的可读性,通常应在程序的适 当位置加上必要的注解。VB中的注释是 Rem 或者 ‘ 。格式如下: Rem 注释内容 ’ 注释内容 例如: ‘ 这是一个注释语句 Rem 这是一个注释语句
3.1 Visual Basic中的语句
注释语句
1、注释语句是非执行语句,仅对程序的有 关内容起注释作用。 2、任何字符都可以作为注释内容,注释语 句通常放在过程、模块的开头作为解释性的 内容,也可以放在执行语句的后面,在这种 情况下,注释语句必须放在一行的末尾。如 下图所示:
第03章VB语言基础
表达式 (15>3) And (6>2) 7>3 Or 2>6 Not (2>6) And (6>2) 结果 T T T 当一个表达式中出现 多种运算符时: (1)首先进行算术运算 (2)其次是关系运算 (3)最后是逻辑运算
3.4.2 表达式
1 表达式的组成
表达式由常量、变量、运算符、函数和圆括号 按一定的规则组成,通过运算后有一个结果。
一、算术运算符
3.4.1 运算符
结果
16
运算符 含义 优先级 示例 ia^2 乘方 ^ 1 -ia 负号 2 ia* ia* ia 乘 * 3 10/ia 除 / 3 10\ia 整除 \ 4 10 Mod ia Mod 取余数 5 10+ia 加 + 6 ia-10 减 7 说明:设表中的变量ia=4, 为整型。
4 .强制显示声明
式声明变量。
在通用声明处加 Option Explicit 语句来强制显
3.3.1 变量
设置: 工具→选项→编辑器→要求变量声明,则在 后续模块中自动插入:Option Explicit
3.3.2 常量
常量是在程序运行中不变的量,VB有三种常量: 直接常量、符号常量 、系统常量 各种类型的常数值,八进制(&O)和十六进制 常量(&H) 【例】:123
"This">"That"
"bc">="大小"
>
>=
大于
大于等于
<
<=
小于
小于等于 不等于 字符串匹配
23<3
"23"<="3" "abc"<>"ABC" “this" Like "*is*"
VB教程第3章
3
3.2.2 代码编辑器
1.自动语法检查 1.自动语法检查 2. 自动列出成员 3.自动快速信息 3.自动快速信息
4
3.3
程序的保存、 程序的保存、装入和运行
3.3.1 保存程序
第一步: 第一步:保存窗体文件 第二步: 第二步:保存工程文件
3.3.2 程序的装入 3.3.3 程序的运行
1.解释运行 1.解释运行 2.编译执行 生成可执行文件) 编译执行( 2.编译执行(生成可执行文件)
第3章
建立简单的Visual 建立简单的Visual Basic 应用程序
本章将通过一个简单例子说明Visual Basic 本章将通过一个简单例子说明 应用程序开发的一般过程。 应用程序开发的一般过程。
1
3.1 语句
3.1.1 Visual Basic中的语句 中的语句
1. 语句的构成 2. 自动语法检查 3. 复合语句行 4. 续行
3.1.2 赋值、注释、暂停和结束语句 赋值、注释、
1. 赋值语句 2. 注释语句 3. 暂停语句 3. 结束语句(End) 结束语句( )
2
3.2
3.2.1 .2.1
Hale Waihona Puke 编写简单的Visual 编写简单的Visual Basic应用程序 Basic应用程序
程序设计
1.建立用户界面 1.建立用户界面 2. 设置属性 3. 编写代码
5
3.4 Visual Basic应用程序的结 Basic应用程序的结 构与工作方式
• 1. 窗体模块 • 2. 标准模块 • 3. 类模块 • 事件驱动方式
6
VB第3章
3.4.2 事件驱动
3.2.1、用VB开发应用程序的一般步骤 、 开发应用程序的一般步骤: 开发应用程序的一般步骤
1. 建立用户界面 用户界面是由对象(窗体和控件)组成, 用户界面是由对象(窗体和控件)组成, 所有控件都放在窗体上(一个窗体最多可容纳255 所有控件都放在窗体上(一个窗体最多可容纳255 个控件) 个控件 ) , 程序中的所有信息都要通过窗体显示 出来,它是应用程序的最终用户界面。 出来,它是应用程序的最终用户界面。 2. 设置窗体和控件属性 3. 编写对象响应事件的程序代码 4. 测试和调试应用程序,检查并排除程序中的错误 测试和调试应用程序, 5. 保存工程文件 5 6. 创建可执行文件(.EXE文件)——编译 创建可执行文件(.EXE文件) (.EXE文件 编译
注释语句
格式: 1)Rem 语句,一般形式为: 语句,一般形式为: 格式: Rem <注释 注释> 注释 2)单引号,一般形式为: 单引号,一般形式为: ′<注释 (使用单引号更加灵活、方便, 注释>(使用单引号更加灵活、方便, 注释 它可以给一个代码行添加注释。) 它可以给一个代码行添加注释。) 说明: 注释语句是非执行语句 是非执行语句。 说明 注释语句是非执行语句。
3.2.3 代码编辑器
工具——选项 选项——编辑器 工具 选项 编辑器
6
3.3 程序的保存、装入和运行 程序的保存、
3.3.1 保存程序
1、保存窗体文件(.frm) 、保存窗体文件( ) 方法:文件——保存 保存form1或form1另存为 方法:文件 保存 或 另存为 2、保存工程文件 、保存工程文件(.vbp) 工程文件是与工程相关联的所有文件和对象以及 工程文件 是与工程相关联的所有文件和对象以及 所设置的环境信息的一个简单的列表。 所设置的环境信息的一个简单的列表。 方法: 方法: “文件 ”——“保存工程” “保存工程” 工具栏 “保存按钮 ” 文件” “文件”——“工程另存为” :将工程存为 “工程另存为” 将工程存为 另一个工程文件 7
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章
一.Visual Basic中的语句
1.在VB中书写代码不区分大小写,而且还有自动转换代码大小写的功能。
2.VB代码中使用的标点符号都需要在英文状态下输入,而且VB还有自动检查语法的功能。
3.VB中的语句以回车键结束。
一般要求“一行一句”,也可以使用复合语句,即把多行代码写在一行,但每句代码之间必须用冒号连接;当一行代码很长时,可用“空格+下划线”来换行。
4.赋值语句
5.VB用单引号(’)来作为注释语句的开始部分
6.VB用End语句来结束一个程序的运行
二.编写简单的Visual Basic应用程序
1.用Visual Basic开发应用程序的一般步骤
1)建立可视用户界面
2)设置可视界面特性
3)编写事件驱动代码
4)调试、运行、生成可执行性文件
三.数据类型
VB的数据类型分为基本数据类型、用户自定义数据类型。
1.基本数据类型
字符串型、数值型、货币型、变体型和其他类型(字节、布尔、日期、对象)
1)字符串型
字符串(String)是一个字符序列,在VB中,字符串是放在双引号内的若干个字符。
其中长度为0(即不含任何字符)的字符串被称为空字符串。
2)数值型
数值型数据分为整型数(整数Integer和长整数Long)和浮点数(单精度浮点数Single和双精度浮点数Double)两类。
3)货币型
精确到小数点后四位。
4)布尔型
布尔型数据是一个逻辑值,只能取True或False。
5)日期型
日期型数据用来表示日期或时间信息。
日期文字须以“#”括起
来。
6)类型说明符
%(整型)、&(长整型)、!(单精度浮点数)、#(双精度浮点数)、@(货币型)、$(字符串型)
四.常量和变量
1.常量
常量的值在程序执行过程中是不会发生改变的。
VB中的常量分为两种:系统内部常量和自定义常量。
1)系统内部常量
系统内部常量常以vb开头,如vbBlack、vbBlue、vbKeyUp、vbKeyDown、vbKeyLeft、vbKeyRight。
2)自定义常量(符号常量)
一般格式为:Const 常量名=表达式
一般情况下,将常量的定义放在窗体的通用过程中。
2.变量
变量用来储存程序中可以变化的量。
每个变量都有一个名字和相应的数据类型。
1)命名规则
名字只能由字母、数字和下划线组成;
名字的第一个字符必须是英文字母;
名字的有效字符为255个;
不能用Visual Basic的保留字作变量名;
Visual Basic不区分变量名字母的大小写。
2)变量的定义格式
Declare 变量名As 类型
这里的“Declare”可以是Dim、Static、Redim、Public或Private;“As”是关键字;“类型”是要声明变量的数据类型。
Dim:如果变量被定义在某个事件过程中,那个该变量只有在这个事件过程中才是有效的;如果想让这个变量在窗体里所有的过程都有效,那就需要把变量定义在窗体的“通用”“声明”里面。
As String:可以定义变长字符串变量,也可以定义定长字符串变量。
变长字符串变量的长度取决于赋给它的字符串常量的长度,定长字符串变量的长度通过加上“*数值”来确定。
“As String”也可以用类型说明符代替。
Static:与Dim不同,如果用Static定义了一个变量,则每次引用该变量时,其值会继续保留。
而当引用Dim定义的变量时,变量值会被重新设置(数值变量重新设置为0,字符串变量被设置为空)。
五.局部变量与全局变量
1.局部变量
局部变量是在过程内定义的变量,其作用域是它所在的过程。
2.窗体变量
窗体变量可用于该窗体内的所有过程。
在使用窗体变量前,必须先声明。
3.默认声明
Visual Basic允许变量不经声明而直接使用,这种变量就叫做默认声明。
此时VB会把该变量指定为变体数据类型,并默认定义为局部变量。
这种方式比较简单,但不易检查。
Option Explicit:强制定义所有变量。
六.常用内部函数
1.转换函数
1)Int(x)——求不大于自变量x的最大整数
2)Fix(x)——去掉一个浮点数的小数部分,保留其整数部分区别:如果x为负数,Int函数返回小于或等于x的第一个负整数,而Fix函数返回大于或等于x的第一个负整数。
3)Asc(x)——返回字符串x中第一个字符的ASCII码
ASCII是制定计算机中每个符号对应的代码。
例如:A(65)、a(97)。
4)Chr$(x)或Chr(x)——把x的值转换为相应的ASCII字符
5)Str$(x)或Str(x)——把x的值转换为一个字符串
6)Cint(x)——把x的小数部分四舍五入,转换为整数
2.数学函数
1)Sin(x)——返回自变量x的正弦值
X的单位应该是弧度,而不是角度。
角度与弧度的转换公式为:
1度=∏/180=3.1415926/180(弧度)
2)Cos(x)——返回自变量x的余弦值
3)Tan(x)——返回自变量x的正切值
4)Atn(x)——返回自变量x的反正切值
5)Abs(x)——返回自变量x的绝对值
6)Sgn(x)——返回自变量x的符号
X为正数时,返回1;X为0时,返回0;X为负数时,返回-1。
7)Sqr(x)——返回自变量x的平方根
3.日期函数、时间函数和随机数函数
1)Day(Now)——返回当前的日期
2)WeekDay(Now)——返回当前的星期
星期日(1)、星期一(2)、星期二(3)、星期三(4)、星期四(5)、星期五(6)、星期六(7)
3)Month(Now)——返回当前的月份
4)Year(Now)——返回当前的年份
5)Hour(Now)——返回当前的小时
6)Minute(Now)——返回当前的分钟
7)Second(Now)——返回当前的秒
8)Rnd(x)——产生一个0-1之间的单精度随机数
参数x可以省略;
当一个应用程序不断地重复使用随机数时,同一序列的随机数会反复出现,用Randomize语句可以消除这种情况。
七.字符串函数
1.删除空白字符函数
Ltrim(字符串)——去掉字符串左边的空白字符
Rtrim(字符串)——去掉字符串右边的空白字符
Trim(字符串)——去掉字符串两边的空白字符
2.字符串截取函数
Left(字符串,n)——返回字符串的前n个字符
Mid(字符串,p,n)——从第p个字符开始,向后截取n个字符。
参数n可以省略,省略时,将从第二个自变量指定的位置向后截取到字符串的末尾。
Right(字符串,n)——返回字符串的最后n个字符
3.字符串长度测试函数
Len(字符串)——返回字符串的长度
4.空格函数
Space(n)——返回n个空格
5.字母大小写转换
Ucase(字符串)——将字符串中的小写字母转换为大写字母
Lcase(字符串)——将字符串中的大写字母转换为小写字母
6.字符串匹配函数
Instr([首字符位置,]字符串1,字符串2[,n])——该函数在“字符串1”中查找“字符串2”,如果找到了,则返回“字符串2”的第一个字符在“字符串1”中的位置。
八.运算符与表达式
幂(^)、取负(-)、乘法(*)、浮点除法(/)、整除(\)、取模(Mod)、加法(+)、
减法(-)、连接(&)
1.整除
在整除操作中,当操作数带有小数时,首先被四舍五入为整型数或长整型数,然后进行整除运算。
2.算术运算符的优先级
^,-,*/,\,mod,+-,&
例如:13/5*2、13\5*2
3.字符串连接
既可以使用“&”连接字符串,也可以使用“+”连接字符串。
九.关系运算符与逻辑运算符
1.关系运算符
=(相等)、< >(不相等)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)
2.逻辑运算符
Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(等价)、Imp(蕴含)
(优先级由高到低)
3.表达式的执行顺序
先进行算术运算——再进行关系运算——最后进行逻辑运算
例如:a>b and c<=d or 2*a>c。