复习大纲ppt课件

上传人:bin****86 文档编号:58624567 上传时间:2018-10-31 格式:PPT 页数:234 大小:1.35MB
返回 下载 相关 举报
复习大纲ppt课件_第1页
第1页 / 共234页
复习大纲ppt课件_第2页
第2页 / 共234页
复习大纲ppt课件_第3页
第3页 / 共234页
复习大纲ppt课件_第4页
第4页 / 共234页
复习大纲ppt课件_第5页
第5页 / 共234页
点击查看更多>>
资源描述

《复习大纲ppt课件》由会员分享,可在线阅读,更多相关《复习大纲ppt课件(234页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic总复习,主要内容,基本数据类型与表达式 程序流程控制 常用控件 数组与记录 过程 文件,第1章 程序设计语言与程序设计,程序设计语言 基本概念,程序设计语言,机器语言 直接与机器交互的语言,程序执行速度快,资源要求低 高级语言 亦称程序设计语言, 计算机不能直接识别源程序代码,必须翻译成二进制程序才能在机器上运行。,翻译方式,解释方式:由“解释程序”对源程序逐个语句一边翻译,一边执行 特点:执行速度慢,便于观察调试程序。 编译方式:由“编译程序”把源程序全部翻译成二进制程序。 特点:一旦编译成功,目标程序就可以反复高速执行。,主要概念,对象 系统中的基本运行实体,它封装

2、了数据和操作。可以有相同的名称.如窗体中的命令按钮、标签等控件。 属性 是对象的性质或状态特征。例如, 窗体的Caption、BackColor等都是窗体的属性。,主要概念(续),事件 是对象之间传递的消息。例如,Click事件、DblClick事件。 方法 是对象在某些事件驱动下执行的特定操作。例如窗体的Print方法、Show方法; 事件驱动程序 响应特定事件的一段程序。如Command1_Click(),一个工程包含各种文件,工程文件(.vbp) 窗体文件(.frm) 标准模块文件(.bas),第2章 基本数据类型 与表达式,字符集和词汇集 基本数据类型 运算符和表达式 常用内部函数,2

3、.1 程序设计语言单位,字符、词汇、表达式、语句、过程、函数等称为“语法单位”。 字符是构成程序设计语言的最基本符号 单词是具有语法意义的最小语法单位。,1、 字符集,数字: 英文字母: 特殊符号: Space ! “ 我们常用的字符集是ASCII(American Standard Code for Information Interchange)字符集。 例如Enter(回车,代码为13),2.标识符,用于标记用户自定义的常量、类型、变量、控件或过程、函数等名字,命名规则,以字母开头,由字母、数字和下划线组成。 变量名的最后一个字符可以是类型说明符( % 整型 , & 长整型)。 不能和关

4、键字同名。 允许使用汉字作为用户自定义标识符。,例. 下 面4组字符序列中,只有( )中的所有字符序列可以作为VB的变量名,A) Apple、Pupil_Mark、E30 B)Ball、5C、&0 C)Car-5、Track、Wm424 D)M7k、Product、Sgn 答案 A,2.2 数据类型结构图,字符串型 变长字符串 定长字符串 数值型 整型(整型、长整型、字节型) 实型(单精度、双精度、货币型) 逻辑型 日期型,VB的基本数据类型,VB的基本数据类型(续),类型说明符:,% 整型 & 长整型 ! 单精度浮点型 # 双精度浮点型 货币型 $ 字符串型,2.3 常量与变量,常量: 在程

5、序执行期间不发生变化。 Const Max = 1000 变量: 代表内存中指定的存储单元,根据需要赋予不同的数值,可以变化。 Const a = 2 a = 4 Print a,变量小结,动态变量(Dim) 静态变量(Static) 可变类型变量(Variant) Option Explicit,2.4 运算符与表达式,运算符:对基本数据类型的运算使用的描述符号 运算量:被运算的对象数据 表达式:由运算符和运算量构成的式子 主要运算符: 算术运算符 字符串连接 关系运算 逻辑运算,一、Visual Basic的算术运算符,浮点数除法与整数除法,浮点除运算符:“/”。 左右操作数可以为整数或者

6、浮点数. 运算结果的类型由其值决定。,例如:,3 / 2 结果等于1.5,浮点数 3.6 / 1.8 结果等于2,整数,整数除法,整除运算符:“” 整除的操作数为整型数。 操作数带有小数点,对其四舍五入为整型数,进行整除运算。 运算结果简单地截取整数部分,小数部分不作舍入处理。,例如:,10 4 结果等于2 20 2.6 结果等于6 25.63 6.78 结果等于3,3取模运算,取模运算符:Mod 用于求余数,结果是第一个操作数整除以第二个操作数所得的余数。 如果左右操作数为实数,对其进行四舍五入取整,然后求模。 运算结果的符号取决于左操作数的符号。,例如:,10 Mod 4 结果等于2 25

7、.63 Mod 6.78 结果等于5 5 Mod 2 结果等于1 5 Mod 2 结果等于1 5 Mod 2 结果等于1 例:“年份year不能被4整除”的表达式 Year mod 4 0,4算术运算符的优先级,指数运算符 取负运算符 乘、除运算符 * / 整除运算符 取模运算符 Mod 加、减运算符 + ,求值顺序,同级算符从左到右运算 式子中含有括号,先计算括号内表达式的值; 有多层括号,从内层括号往外层括号计算。,二、 字符串连接,字符串表达式 :两个字符串使用连接符“&”或“+”串接起来,生成一个新的字符串 “VB” & “Program” VB Program,三、 关系运算与逻辑运

8、算,结果都是逻辑值(True和False )。 通常用在程序的条件判断中。 任何非0值都认为是逻辑真 TRUE 1 FALSE 0,比较运算表,2逻辑运算符,逻辑运算符的优先级,Not And Or Xor Eqv Imp,表达式的运算顺序,函数运算 算术运算 关系运算 逻辑运算,例,若x=2、y=4、z=6,则逻辑表达式 Not(xy) Or x+y+z”china” false,有程序段 Dim X As Integer, Y As Integer X = 5 Y = 6 PRINT X + Y = 11 上述程序段运行时输出的结果是( )。 A、X+Y=11 B、11 C、X+Y=11,

9、 D、True,2.5 常用内部函数,转换函数 数学函数 字符串函数 随机函数,一、 转换函数,转换函数:用于数据类型或形式的转换 包括整型、浮点型、字符串型之间以及与ASCII码字符之间的转换。,1取整函数,Int(n) 返回不大于n的最大整数。 Fix(n) 去掉n的小数部分,返回其整数部分 例:将x四舍五入到百位(例如,若x=12374.52应舍入成12400) Int(x / 100 + 0.5) * 100,Asc(s): 返回字符串s的首字符的ASCII码值。 Chr(n) 把n转换为相应的字符。其中表达式n的值是一个的合法ASCII码值 Val(s) 函数返回字符串表达式 s 中

10、所含的数值。若遇到字母(指数符号除外)则停止转换。 Str(n) 返回数值n的字符串形式。当数字转成字符串时,字符串的第一个位一定是空格或是负号。,数值型之间的转换函数,CInt(x) 把x的小数部分四舍五入,转换成整数。当小数部分为0.5时,舍(或入)为最接近的偶数。 ?Cint(2344.5678) 2345 ?Cint(2344.5) 2344,其他函数,CCur(x) CDbl(x) CLng(x) CSng(x) CVar(x),二、 数学函数,数学函数用于各种数学运算,包括三角函数、求平方根、绝对值及对数、指数函数等常用数学函数。,1三角函数,Sin(x) 返回自变量x的正弦值。

11、Cos(x) 返回自变量x的余弦值。 Tan(x) 返回自变量x的正切值。 Atn(x) 返回自变量x的反正切值。,注意:,在Sin,Cos,Tan函数的自变量是以弧度为单位的角度: 1 度 = / 180 = 3.14159 / 180(弧度),绝对值函数,Abs(x) 返回x的绝对值。 ? Abs(50.3) 50.3,3符号函数,Sgn(x) 返回x的符号。 当x的值0时,函数返回1 ; Print Sgn(12),Sgn(-2.4),Sgn(0) 1 1 0,4平方根函数,Sqr(x) 返回x的平方根。x的值须大于或等于0 。 例 Sqr(1+3.14159/2*Cos(48*3.14

12、159/180),5指数和对数函数,Exp(x) 返回以e为底、以x为指数的值,即求ex值。 例 eat Exp(a*t) Log(x) 返回x的自然对数。 例 ln(1+|a+b|10) Log(1+Abs(a+b) 10) log10(a2+2ab+b2) Log(a*a+2*a*b+b*b)/Log(10),三 字符串函数,对字符串进行处理,1删除空白字符函数,LTrim(S) 去掉字符串s左边的空白字符。 RTrim(S) 去掉字符串s右边的空白字符。 Trim(S) 去掉字符串s左右两边的空白字符。,2字符串截取函数,Left(s,n) 截取字符串s最左边的n个字符。 Mid(s,p

13、,n) 在字符串s中,从第p个字符开始,向后截取n个字符。 Right(s,n) 截取字符串s最右边的n个字符。,例:,设字符串为“Hello Computer World“ ? Left(“Hello Computer World“ , 5) ? Mid(“Hello Computer World“ , 7, 8) ? Right(“Hello Computer World“ , 5) Print FirstStr, MidStr, LastStr Hello Computer World,要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数( ) Mid(“

14、Visual BASIC 6.0”,8,5),3字符串长度测试函数,Len(s) 返回字符串s的长度,即所含的字符个数。 Print Len(“Hello World“) 11 Print Len(“华南理工大学“) 6,6字母大小写转换函数,Ucase(s) 把字符串s中的小写字母转换成大写字母。 Lcase(s) 把字符串s中的大写字母转换成小写字母。,例:,1.LowerS = “Hello World 1234“ Print UCase(LowerS) HELLO WORLD 1234 2.UpperS = “Hello World 1234“ Print Lcase(UpperS)

15、hello world 1234,四随机函数,Rnd(x) 产生一个 大于或等于0小于1的单精度随机数。 例: Print Rnd .5795186,生成某个范围内的随机整数,Int(upper lower + 1) * Rnd + lower) 例 MyValue = Int(900 * Rnd) + 100) 生成100到999的随机数值 用随机函数产生三位整数,第3章 程序流程控制,3种基本结构,顺序结构 分支结构 循环结构,3.1 顺序结构,赋值语句 输入语句 输出语句,一、赋值语句, = . = 例 St$ = “Good morning,” Text1.Text = St$ & “

16、teacher!”,赋值相容,数值型与字符串型 整型与实型,二、数据输入,格式: InputBox(,) 返回值是字符串型 例 Dim x! x = InputBox(“请输入长度(cm):“, “输入数据“, 10, 2000, 3000),MsgBox函数,格式: MsgBox(, , ),buttons参数设置值,第一组值(0 5)描述了对话框中显示的按钮的类型与数目; 第二组值(16,32,48,64)描述了图标的样式; 第三组值(0,256,512,768)说明哪一个按钮是缺省活动按钮。活动按钮中文字周围有虚线,按回车键即可执行该按钮的操作; 第四组值(0,4096)决定消息框的强制返回性。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号