第四讲vb高级语言技巧内容摘要:

39。 为变量赋值 , 相当于 Myday=1 • Myday = 星期日 25 自定义类型 构造类型数据 —数组 原因:将不同类型的数据组合成一个整体,以便于引用。 记录 —用户自定义数据类型 ,由多个变量构成的 结构化 的数据类型 变量是记录的成员,可以为不同类型 自定义 请自学 26 语法格式: [Private | Public] Type 记录类型名 成员列表 End Type Public,可选,可在所有工程的所有模块的任何过程中使用 Private,可选,只能在包含该声明的模块中使用 27 成员列表是记录中成员的集合,对成员进行类型说明 成员名 As 数据类型 记录类型变量的命名规则同一般变量名,不同点 :不能使用类型声明后缀%,amp。 ,@,!,$ Type…End Type 块中不允许使用行号和标签 28 例: Public Type Student 学号 As String*10 姓名 As String*10 年龄 As Integer 籍贯 As String End Type 29 ( 1) 声明变量 Dim x As Student ( 2) 使用 = 2020001 = 张红 30 枚举和自定义类型是一种有效的数据组织方式,尽管不使用它们也照样可以开发出功能强大的应用程序,但有效地运用这两种方式,可以使程序代码更清晰,简洁。 如果要使用这两种方式,最好能在模块中使用 Public定义,以便整个应用程序使用。 31 • Sub…End Sub 定义的子程序称为 Sub过程(子过程) • 将 Function…End Function 定义的函数称为 Function过程(函数过程) 32 33 函数过程是一种代码分块技术 , 采用这种技术将应用程序划分为多个程序模块 , 至少可带来以下好处: –1. 过程规模小 , 容易调度和维护。 –2. 过程可以被反复调用 , 从而避免了重复编码 ,加强了可重用性 ( Reuse)。 –3.过程是由处理某一特定功能的代码组成,是一个相对独立的实体。 将应用程序划分为一个个这样的实体,会使得程序结构简洁,便于阅读维护。 34 Sub过程 35 Sub过程 36 3.调用 37 Function过程 Private Function PlusXY(x As Integer,y As Integer) As Integer PlusXY = x+y End Function Dim I As Integer I = PlusXY(1,2) 38 参数传递机制简介 • 形式参数 :将 Sub过程或 Function过程定义中出现的变量名称 • 实际参数 :在调用时传递给 Sub过程和Function过程的常量、变量或表达式。 • 将参数以变量的形式传递的过程称为参数传递 ,VB中参数传递的机制有两种: – 一种是引用传递参数(默认) – 另一种是按值传递参数。 39 1.按引用传递参数 – 这种方式将参数变量的内存地址传递给 Sub或 Function过程,过程通过内存地址访问实际参数的内容,从而可以方便地改变实际参数的值 – 请分析以下程序运行结果 40 Private Sub Change(x As Integer, y。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。