VB程序设计培训教程零起点VB-04课.ppt_第1页
VB程序设计培训教程零起点VB-04课.ppt_第2页
VB程序设计培训教程零起点VB-04课.ppt_第3页
VB程序设计培训教程零起点VB-04课.ppt_第4页
VB程序设计培训教程零起点VB-04课.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4课 常量与变量,本课要点 具体要求 本课导读 上机练习,本课要点,数据类型 常量和变量 运算符与表达式 常用内部函数,具体要求,熟悉各种数据类型 掌握常量的使用 掌握变量的使用 掌握运算符与表达式 掌握内部函数,本课导读,前面几课主要讲解了如何使用Visual Basic 6.0集成开发环境和设计应用程序界面。应用程序的功能往往需要编写代码实现。本课将讲解Visual Basic 6.0程序代码编写的基础知识,包括数据类型、常量、变量、运算符、表达式和常用内部函数。,4.1 数据类型与常量,Visual Basic 6.0可以处理数值、字符、日期时间等多种类型的数据。数据类型用于描述各种数

2、据,不同类型数据的存储方式和运算规则各不相同。,4.1 数据类型与常量,4.1.1 知识讲解 4.1.2 典型案例计算周长和面积,4.1.1 知识讲解,Visual Basic 6.0支持的数据类型可分为基本数据类型和自定义数据类型。,4.1.1 知识讲解,1数据类型 2常量,1数据类型,基本数据类型包括:字节型、整数型、长整型、单精度浮点型、双精度浮点型、货币型、布尔型、日期时间型、对象、变体型。自定义数据类型是用户使用Type关键字定义的数据类型。,2常量,常量指不能改变的数据,例如,100、12.5、程序设计、#2007-8-28#等都是常量,它们在使用时不会变成其他的数据。Visual

3、 Basic 6.0中的常量可分为数值常量、字符常量、日期常量、逻辑常量和符号常量。,4.1.2 典型案例计算周长和面积,案例目标 本案例练习利用符号常量和输入半径计算圆的周长和面积.,4.1.2 典型案例计算周长和面积,操作思路 (1)圆周率定义为符号常量。 (2)半径用文本框输入。如果输入的不是数字或小于零,用MsgBox显示提示信息。 (3)单击【计算】按钮计算周长和面积。,4.1.2 典型案例计算周长和面积,操作步骤 具体步骤请参见图书内容。,4.1.2 典型案例计算周长和面积,案例小结 符号常量常用于定义代码中频繁使用的数据。这样,在需要改变这些数据时,只需要改变符号常量的定义即可,

4、不需要修改使用数据的代码。,4.2 变量,变量用于在程序运行时临时保存数据,变量的值可以在代码中多次改变。变量名称用于在程序中引用该变量,变量的数据类型则决定了该变量如何存放、可参与的运算以及如何参与运算。,4.2 变量,4.2.1 知识讲解 4.2.2 典型案例计算三角形面积,4.2.1 知识讲解,学习变量的使用需要掌握变量的命名规则、定义变量和理解变量的作用范围。,4.2.1 知识讲解,1变量命名规则 2定义变量 3变量的作用范围 4赋值语句,1变量命名规则,命名变量应遵循如下规则: 必须以字母开头。 可包含字母、数字、下画线或汉字。 不能包含空格。 不能包含嵌入的标点符号或类型说明字符(

5、%,&,!,#,或$)。 可用类型说明字符作为最后一个字符。 变量名长最多255个字符。 不能使用Visual Basic 6.0的保留字作为变量名。 在同一个范围内必须是唯一的。范围就是可以引用变量的变化域,例如一个过程、一个窗体等。 在命名变量时,Visual Basic 6.0建议根据数据类型定义变量名前缀。,2定义变量,变量代表了数据在内存中占用的存储空间。定义变量实质上就是向系统请求分配存储空间,所以定义变量时应指明变量的名称和数据类型。Visual Basic 6.0并不要求变量在使用前必须定义,未定义的变量默认为变体类型(Variant),其初始值为空(没有任何值)。,3变量的作

6、用范围,变量的作用范围可以是一个过程、模块、窗体或一个工程。变量定义的方式和位置决定其作用范围。Dim,Private,Public和Static都可用于定义变量的作用范围。按照变量的作用范围可将变量分为3种:局部变量、模块变量和公共变量。,4赋值语句,赋值语句用于给变量或对象属性赋值,其语法格式如下: Let 变量名 = 表达式 或: 对象名.属性名 = 表达式 赋值语句将等号右侧表达式的值赋给左侧的变量。,4.2.2 典型案例计算三角形面积,案例目标 本案例将练习利用变量实现三角形面积计算。,4.2.2 典型案例计算三角形面积,操作思路 (1)用文本框输入三角形的边长。 (2)用静态变量统

7、计计算次数。 (3)计算结果用多行文本框显示。,4.2.2 典型案例计算三角形面积,操作步骤 请参阅图书中的相应内容。,4.2.2 典型案例计算三角形面积,案例小结 变量的使用应特别注意数据类型。本案例中,保存边长值的变量A,B,C以及变量L都定义成单精度,变量S定义为双精度,是为了能够存储小数值。如果变量L和S定义为整数数据类型,则无法得到正确的结果。,4.3 运算符、表达式和函数,运算符指定数据的运算方式,参与运算的数据称为操作数。运算符与操作数构成表达式。函数用于实现Visual Basic 6.0预定义的功能。在表达式中也可使用函数。,4.3 运算符、表达式和函数,4.3.1 知识讲解

8、 4.3.2 典型案例字符串加密,4.3.1 知识讲解,Visual Basic 6.0的运算符包括算术运算符、比较运算符、连接运算符和逻辑运算符等。,4.3.1 知识讲解,1运算符和表达式 2常用内部函数,1运算符和表达式,运算符指定操作数的计算方式,运算符和操作数连接构成表达式。 算术运算符 关系运算符与关系表达式 逻辑运算符与逻辑表达式 连接运算符 运算符的优先级,2常用内部函数,常用的内部函数包括数学函数、类型转换函数、日期时间函数以及字符串处理函数。,4.3.2 典型案例字符串加密,案例目标 本案例将练习利用字符串函数实现字符串加密功能。,4.3.2 典型案例字符串加密,操作思路 (

9、1)字符串输入和显示用文本框,单击【加密】按钮执行加密操作。 (2)加密时,依次取出处理输入字符串中的每个字符。首先判断该字符是否为英文字母,是英文字母则执行转换操作。 (3)英文字母转换通过ASCII加4完成。但应注意特殊情况,即W,X,Y,Z,w,x,y和z等字母,在ASCII加4后,应再减26才是准确的结果。,4.3.2 典型案例字符串加密,操作步骤 具体操作请参见图书内容。,4.3.2 典型案例字符串加密,案例小结 字符串加密通过ASCII码运算完成,主要使用到Len(求字符串长度)、Mid(取子字符串)、Asc(求字符ASCII码)和Chr(求ASCII码的字符)。在字符加密处理时,应考虑特殊情况。,4.4 上机练习,4.4.1 整数拆分 4.4.2 算术运算练习器,4.4.1 整数拆分,本次练习将利用字符串函数完成4位整数的拆分。 操作思路: 验证文本框中输入的是否为4位整数(使用Val和Int函数)。 可使用Left,Mid,Right,Mod

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论