- 5
- 0
- 约5.77千字
- 约 100页
- 2017-08-21 发布于浙江
- 举报
vb第4章 数据、表达的式与简单程序设计
第四章;本章要点; 4.1 VB程序代码的组织方式;一、什么是过程?;事件过程: 按层次的概念:事件过程存储于“窗体模块”的文件中(.frm) ,一般在本窗体内有效,即私有的(Private)。
举例,详细见下; 事件过程的代码框架是由VB系统自动提供的,可通过单击“对象” 选择要编写代码的具体对象,单击“过程”下拉列表框选择具体的事件,在框架内加入代码即可(图4-1)。在保存窗体时,窗体的外观会和编写的事件代码一起保存。;通用过程:;二、什么是模块;2、窗体模块;3、标准模块;创建标准模块最简便的方法是:
单击工具栏上添加窗体按钮右侧向下的箭头,并在出现的选项表中选择“添加模块”(图4-2),然后再在出现的代码编辑窗口中输入代码即可。;4、类模块;练习;4.2 代码行的书写规则; 三、书写规范;书写规范;2、语句输入时,可以不区分大小写字母,一个代码行输入完后,按回车键,光标自动移向下一行。
3、同时,系统还会自动把语句中所有“保留字”的第一个字母改为大写字母,并在其前后加上空格。;四、程序中的注释文字;4.3 VB的数据;二、数据类型一览表;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;P44
关于变体型数据
关键:
程序设计中如何选择合适的数据类型?
目的: 速度快;精度高;三、VB的常量;浮点数(实型数):
带小数点的数。
分为单精度数和双精度数。例如:
23.4 ,-227.3,3.57E-4 (单精度数)
1.2758642 ,-2.345567D8 (双精度数)
在计算机中很大或很小的数,通常用指数形式表示,10的幂次以字母E(e) (单精度数)或D(d) (双精度数)表示。;2.字符常量;3、逻辑常量(布尔型):
只有两个值:True(真)和 False(假)
注意不要出现拼写错误!
将逻辑数据转换成整型时:
True为-1,False为0;
其它数据转换成逻辑数据时:
非0为True, 0为False。;4. 日期常量;练 习;5、符号常量(编译常量)
以符号形式表示的常量。
符号常量的命名规则:由字母开头的字母、数字和下划线组成,长度≤255。
类型:自定义符号常量
VB内部定义的符号常量(例p15)
自定义符号常量应用Const 语句先行说明;[Public|Private]Const 常量名 [As Type] =数值
Public——只能用在标准模块中
Private——可用于说明在模块中使用的常量
注意:它们均不能在过程中使用
例:Const PI As Single = 3.14 ‘PI是单精度数值常量
或: Const PI!= 3.14 ;四、VB 的变量;2. 变量名的命名规则;数据类型;练 习;3.变量作用域与变量说明语句;1)变量作用域:变量的有效作用范围,称为变量的作用域。VB有三个作用域等级:;2)变量说明语句;Public语句用于说明全局变量;
Private语句用于说明窗体/模块级变量;
以上两个语句,只能用在模块的通用声明部分。;Static用于说明过程级的静态变量;
Dim语句则可用于各种场合,是最常用的,其作用域取决于所说明的位置。;窗体级和公有级的变量应在代码窗口中的(通用)(声明)部分进行说明。
例如在代码窗口中的通用声明处输入:
;局部变量仅在使用它的过程中说明; 在用变量说明语句(如Dim语句)说明一个变量后,系统自动赋予一个初始值。若变量是数值型的,则初始值为0,字符串型的,则初始值为空串,逻辑型的则初始值为False。;3)变量的生命期;变量的生命期;4)关于变量的隐式说明; Private sub Form_Click()
k = 1
Country$ = “china”
Print k,Country
End Sub; 按照缺省规定,字符串型变量的长度是可变的,即它的长度可增可减。
也可以将字符串变量说明为具有固定长度。方法是:
Dim 变量名 As String * size
例如,为了声明一个长度为 50个字符的字符串,可用下列语句:
Dim MyName As String * 50;注意:标准模块中的定长字符串变量可说明为 Public 或 Private。在窗体和类模块中,则必须说明为 Private,不能说明为Public 。 ;5) 系统自动检查变量的合法性;Option Explicit 语句输入
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)