授课3VB控制结构

上传人:xian****812 文档编号:324057189 上传时间:2022-07-12 格式:PPT 页数:139 大小:1.05MB
返回 下载 相关 举报
授课3VB控制结构_第1页
第1页 / 共139页
授课3VB控制结构_第2页
第2页 / 共139页
授课3VB控制结构_第3页
第3页 / 共139页
授课3VB控制结构_第4页
第4页 / 共139页
授课3VB控制结构_第5页
第5页 / 共139页
点击查看更多>>
资源描述

《授课3VB控制结构》由会员分享,可在线阅读,更多相关《授课3VB控制结构(139页珍藏版)》请在金锄头文库上搜索。

1、授授课课3 3-V VB B控控制制结结构构授课授课3 3 VB VB控制结构控制结构教学目标教学目标一、掌握一、掌握vb的数据类型、常量、变量、运算符、表达式。的数据类型、常量、变量、运算符、表达式。二、理解顺序结构、分支结构、与循环结构等二、理解顺序结构、分支结构、与循环结构等3种程序控制种程序控制结构的实现原理,以及简单变形问题描述的程序设计。结构的实现原理,以及简单变形问题描述的程序设计。三、掌握静态一维、二维数组的定义和使用。三、掌握静态一维、二维数组的定义和使用。四、理解动态数组、控件数组。四、理解动态数组、控件数组。五、掌握应用数组解决与数组有关的常用算法。五、掌握应用数组解决与

2、数组有关的常用算法。在前面介绍了几种基本控件的使用,同学们可利用控在前面介绍了几种基本控件的使用,同学们可利用控件快速地编写简单的小程序。但要编写实用的程序,还要件快速地编写简单的小程序。但要编写实用的程序,还要学习学习Visual Basic程序设计语言,包括程序设计语言,包括基本语句、数据类基本语句、数据类型、函数、过程型、函数、过程等。等。本节主要介绍本节主要介绍VB的的数据类型、表达式、编码规则、数据类型、表达式、编码规则、程序控制结构程序控制结构等语言基础知识。等语言基础知识。1授授课课3 3-V VB B控控制制结结构构授课授课3 3 VB VB数据表达和流程控制结构数据表达和流程

3、控制结构3.1 数据类型数据类型 3.2 常量与变量常量与变量3.3 常用内部函数常用内部函数3.4 运算符运算符与与表达式表达式3.5 代码书写规则及格式约定代码书写规则及格式约定3.6 VB程序控制结构程序控制结构3.7 数组数组2授授课课3 3-V VB B控控制制结结构构“科学计算器科学计算器”的具体实的具体实现现【任务(上机任务(上机5 5)】一、界面设计和属性设置一、界面设计和属性设置 首先按照下述步骤完成首先按照下述步骤完成“科学计算器科学计算器”的界面。的界面。1.执行执行文件文件/新建工程新建工程,而后选择,而后选择“标准标准 EXE”,点击点击”确定确定“,此时打开了一个新

4、的工程,此时打开了一个新的工程Project1和一个新窗体和一个新窗体Form1,将将Form1的的”名称名称“改为改为frmscience,Caption 属属性设为性设为”科学计算器科学计算器“。2.向窗体中依次添加以下控件:两个标签控件向窗体中依次添加以下控件:两个标签控件lblScreen 和和 lblCaption,其中其中lblScreen用作计算器的显示屏,其初始用作计算器的显示屏,其初始背景颜色设为黑色;背景颜色设为黑色;lblCaption 用来指明计算器名称,其用来指明计算器名称,其 Caption 属性设为属性设为“科学计算器科学计算器“。3.在窗体上加入第一组在窗体上加

5、入第一组CommandButton 控件(用作功能键)控件(用作功能键),它们的属性和要实现的功能如教材表,它们的属性和要实现的功能如教材表2-15所示。所示。3授授课课3 3-V VB B控控制制结结构构一、界面设计和属性设置一、界面设计和属性设置 4.4.在在窗窗体体上上加加入入第第二二组组CommandButtonCommandButton控控件件(用用作作数数字字键键,从从cmdNum(0)cmdNum(0)到到cmdNum(9)cmdNum(9)),这这些些按按钮钮为为一一个个控控件件数数组组,其其索索引引号号(IndexIndex)恰恰与与其其CaptionCaption属属性性值

6、值一一致致。下下面面将将看到,这一点将给编程带来很大方便。看到,这一点将给编程带来很大方便。5.在窗体上加入第三组在窗体上加入第三组CommandButton控件,用作运算键。控件,用作运算键。它们的属性和要实现的功能如教材表它们的属性和要实现的功能如教材表2-16所示。所示。6 6最最后后再再加加上上一一个个单单选选按按钮钮控控件件(名名为为ToggleButton1ToggleButton1),用用来来做做 “功功能能切切换换键键”。其其CaptionCaption属属性性分分别别设设置置为为“2 2ndnd”.此时,此时,“科学计算器科学计算器”的主题界面基本完成的主题界面基本完成 4授

7、授课课3 3-V VB B控控制制结结构构二、代码编写二、代码编写(具体见实例)(具体见实例)5授授课课3 3-V VB B控控制制结结构构3.1 数据类型数据类型基本数据类型:基本数据类型:数值型数据(数值型数据(Numeric)逻辑型数据(逻辑型数据(Boolean)日期型数据(日期型数据(Date)字符串型数据(字符串型数据(String)变体型数据(变体型数据(Variant)对象型数据(对象型数据(Object)用户自定义的数据类型用户自定义的数据类型基本数据类型基本数据类型分为分为6授授课课3 3-V VB B控控制制结结构构3.1.1 数值型数据(数值型数据(Numeric)可分

8、为两大类:整型和实型。可分为两大类:整型和实型。(1)整型表示的就是整数)整型表示的就是整数。整型(整型(Integer)长整型(长整型(Long)字节型(字节型(Byte)(2)实型表示的就是实数,实数采用浮点表示形式)实型表示的就是实数,实数采用浮点表示形式。单精度实型(单精度实型(Single)双精度实型(双精度实型(Double)3.1 数据类型数据类型7授授课课3 3-V VB B控控制制结结构构(1)整数类型整数类型 1)整型整型(Integer)以以2个字节存储个字节存储 十进制表示十进制表示:由由+-号,号,09 组成组成 范围范围:-3276832767 八进制表示八进制表示

9、:以以&O开头,由开头,由 07组成组成 范围范围:&O0&O177777 十六进制表示十六进制表示:以以&H开头,由开头,由 09,AF组成组成 范围范围:&H0&HFFFF 例例:-325 0 56 +100&O456&O36&H1AC&H38&H28授授课课3 3-V VB B控控制制结结构构 2)长整型长整型(Long)以以4个字节存储个字节存储 十进制表示十进制表示:由由+-号,号,09 组成组成 范围范围:-2147483648+2147483647 八进制表示八进制表示:以以&O开头,以开头,以&结束结束 范围范围:&O0&O37777777777&十六进制表示十六进制表示:以以

10、&H开头,以开头,以&结束结束 范围范围:&H0&HFFFFFFFF&例例:453466 -34568 +1000000&O456&O36&H1AC&H38&H2&9授授课课3 3-V VB B控控制制结结构构3)字节型字节型(Byte)用于存储二进制数据,其取值范围为用于存储二进制数据,其取值范围为0255。10授授课课3 3-V VB B控控制制结结构构(2)实数类型实数类型 浮点数采用浮点数采用IEEE格式格式,由尾数及指数组成由尾数及指数组成:.E|D 1)单精度浮点型单精度浮点型(Single)以以4个字节存储,可以精确到个字节存储,可以精确到7位十进制数位十进制数例例:3.234E

11、+2 表示表示3.234 102 -28E9 表示表示-28 109 4.56E-17 表示表示4.56 10-172)双精度浮点型双精度浮点型(Double)以以8个字节存储,可以精确到个字节存储,可以精确到16位位 3.234D+2 表示表示3.234 102 -28D9 表示表示-28 109 4.56D-17 表示表示4.56 10-17尾数部分尾数部分指数部分指数部分e|d11授授课课3 3-V VB B控控制制结结构构3)货币型货币型(Currency)以以8个字节存储个字节存储 Currency 数据类型支持小数点数据类型支持小数点右面右面 4 位位和和小数点小数点左面左面 15

12、 位位;它是一个精确的定点数据类;它是一个精确的定点数据类型,适用于货币计算。型,适用于货币计算。12授授课课3 3-V VB B控控制制结结构构3.1.2 逻辑型数据(逻辑型数据(Boolean)用于进行逻辑判断,只有用于进行逻辑判断,只有True和和False两个值两个值3.1 数据类型数据类型13授授课课3 3-V VB B控控制制结结构构3.1.3 日期型数据(日期型数据(Date)用于表示日期和时间用于表示日期和时间 格式格式:#VB接受许多种日期时间格式接受许多种日期时间格式 例例:下面的下面的 Date/Time 值全部有效。值全部有效。#3-6-93 13:20#March 2

13、7,1993 1:20am#Apr-2-93#14 April 1993#12/18/1999#3.1 数据类型数据类型14授授课课3 3-V VB B控控制制结结构构3.1.4 字符串型数据(字符串型数据(String)(1)定长字符串)定长字符串(2)变长字符串)变长字符串 由由括起来的一串符号括起来的一串符号例例:abc ABC 计算机计算机 12.34 3+2 (空串空串)如果字符串本身包括双引号,可用连续两个双如果字符串本身包括双引号,可用连续两个双引号表示。引号表示。例例:要打印以下字符串:要打印以下字符串:You must study hard,he said.在程序中需要将该字

14、符串表示成在程序中需要将该字符串表示成:You must study hard,he said.15授授课课3 3-V VB B控控制制结结构构例例:Const Pi=3.14159 Const Max As Integer=9 Const BirthDate=#1/1/01#Const MyString=friend 用逗号分隔多个常量声明用逗号分隔多个常量声明 Const Pi=3.14,Max=9,MyStr=Hello 用先前定义过的常量定义新常量用先前定义过的常量定义新常量 Const Pi2=Pi*2使用使用:在程序中引用在程序中引用 如如:AREA=Pi*R2 在程序中不可修改在

15、程序中不可修改 如如:Pi=3.1416授授课课3 3-V VB B控控制制结结构构3.1.5 变体型数据(变体型数据(Variant)(1)Empty(2)Null(3)Error 可以包含任何类型的数据。可以包含任何类型的数据。可以包含可以包含 Empty、Error、及及 Null等特殊值等特殊值3.1 数据类型数据类型17授授课课3 3-V VB B控控制制结结构构3.1.6 对象型数据(对象型数据(Object)以以4个字节存储,用于引用程序中的对象。个字节存储,用于引用程序中的对象。例如:例如:Dim objDb As Object Set objDb=OpenDatabase(c

16、:Vb5Biblio.mdb)3.1 数据类型数据类型18授授课课3 3-V VB B控控制制结结构构 3.1.7 用户自定义类型用户自定义类型 是用户自己定义的类型,这种类型可以包含多个是用户自己定义的类型,这种类型可以包含多个基本类型。基本类型。例如,可以定义一个例如,可以定义一个Students数据类型,该类型数据类型,该类型中的每一个数又包含了学生的中的每一个数又包含了学生的班级班级、学号、姓名学号、姓名、成绩成绩信息。定义格式为:信息。定义格式为:Private Type Students Class As String 班级班级 No As String 学号学号 Name As String 姓名姓名 Score As Integer 成绩成绩 End Type19授授课课3 3-V VB B控控制制结结构构3.2 常量与变量常量与变量3.2.1 常量常量指在程序运行期间其值指在程序运行期间其值不发生变化不发生变化的量。的量。两种形式两种形式:普通常量;符号常量普通常量;符号常量1普通常量普通常量例例:欢迎使用欢迎使用Visual Basic 字符串常量字符串常量 123

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

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

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