vb第4章 数据、表达的式与简单程序设计.pptVIP

  • 5
  • 0
  • 约5.77千字
  • 约 100页
  • 2017-08-21 发布于浙江
  • 举报

vb第4章 数据、表达的式与简单程序设计.ppt

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 语句输入

文档评论(0)

1亿VIP精品文档

相关文档