《VB程序设计第四章》PPT课件.ppt
《《VB程序设计第四章》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB程序设计第四章》PPT课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4讲 VB高级语言技巧教学要求1掌握数组的使用方法;2、掌握键盘、鼠标的使用技巧;3、掌握过程和函数的定义和调用方法;4、掌握API函数的调用方法;5、了解枚举及自定义数据类型;6、了解多功能计算器程序设计过程。4.1 多功能计算器程序任务4.1.1 任务概述1、对程序功能进行扩展,将计算结果转换成十六进制。2、在编写数字区按钮事件时,工作量过于重复,10个按钮要编写10个Click事件处理程序。可采用合并同类项的方法,以减少代码设计的工作量。3、文本框禁止用户输入文本。4.2 数组的使用4.2.1 数组1、概念一组具有同一名字、不同下标的变量称为数组,实际上是一组相同类型的变量的集合。数组
2、可分为一维数组、二维数组、三维数组。2、声明静态数组(1)方法1 Dim 数组名(上界)As 数据类型默认情况下数组的下界从0开始,因此数组元素的个数等于上界加1。全部元素初始化为0或空。例:Dim A(5)As Integer4.2 数组的使用4.2.1 数组2、声明静态数组(1)方法2 Dim 数组名(下界 to 上界)As 数据类型可根据需要设置下标的起始值和结束值。Dim A(1 to 5,1 to 5)As IntegerDim A(5,5)As Integer4.2 数组的使用4.2.1 数组3、动态数组事先不能确定元素个数,可采用动态数组声明。(1)首先声明一个静态数组,不指定大
3、小Dim A()As Integer(2)在程序执行过程中,使用ReDim语句修改数组大小或上下界ReDim A(20)As IntegerReDim A(1 To 20)As Integer4.2 数组的使用4.2.2 控件数组特殊数组,数据类型为控件类型,每个数组元素都是一个空间对象,共用一个相同的控件名字,所有元素的Name属性均相同,各控件的Index属性表示数组下标。一般情况下,当一个应用程序中存在多个相同的控件,并且它们对某种事件的处理方法类似时,可采用控件数组,达到共享代码的目的。4.2 数组的使用4.2.3 枚举及自定义数据类型1、枚举当某个变量只可能取几个固定的值时,就可将其
4、定义为枚举类型。定义枚举类型需要用Enum关键字声明。Public Enum enmDay星期日=1 星期一=2 星期二=3 星期三=4星期四=5 星期五=6 星期六=7End Enum4.2 数组的使用4.2.3 枚举及自定义数据类型1、枚举enmDay本身并不是变量,只是一种用户定义的新的数据类型。定义后就可以像VB提供的标准数据类型一样使用。Dim MyDay As enmDayMyDay=星期日(1)枚举类型中的元素只能表示长整型常数(2)枚举类型应在模块级别中定义(3)没有赋值时,系统自动为第一个赋值0,后面的成员值依次加1。4.2 数组的使用4.2.3 枚举及自定义数据类型2、自定
5、义类型一种构造型数据,常称为记录类型。(1)定义Public Type Student学号 As String*10 姓名 As String*10 年龄 As Integer 籍贯 As StringEnd Type(2)声明变量 Dim x As Student(3)使用x.学号=“200101”x.姓名=“张红”4.3 过程和函数的定义和调用在VB中,将SubEnd Sub定义的子程序称为Sub过程(子过程),将FunctionEnd Function定义的函数称为Function过程(函数过程)。4.3.1 编写自定义过程的必要性函数过程是一种代码分块技术,可将程序划分为模块:(1)过
6、程规模小,容易调用和维护(2)过程可被反复调用,避免重复代码,加强可重用性。(3)程序结构简洁,便于阅读和维护4.3 过程和函数的定义和调用4.3.2 Sub过程1、定义一般在窗体代码编辑器的通用部分定义私有的Sub过程,定义后可在窗体的所有地方调用。如果希望定义整个应用程序均可使用的公用过程,则最好在标准模块定义。4.3 过程和函数的定义和调用4.3.3 参数传递过程1、引用传递参数将参数变量的内存地址传递给Sub或Function过程,过程通过内存地址访问实际参数的内容。Private Sub Change(x As Integer,y As Integer)Dim t as Intege
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计第四章 VB 程序设计 第四 PPT 课件
限制150内