数据类型、常量与变量4教材.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如果将程序修改如下,则Visual Basic视不同过程中的ss为不同的变量:load过程中ss为变长字符串变量,click过程中的ss为变体类型变量,它们被分配在不同的存储单元,运行时单击窗体将无显示结果。 Private Sub Form_Load() Dim ss as String 字符串SS的作用域仅限于过程Form_Load内 ss = 欢迎使用VB6.0 End Sub Private Sub Form_Click() Print ss 字符串ss的作用域仅限于过程Form_click内 End Sub 3.3 常量和变量 变量的初始值 在程序中声明了变量以后,Visual Basic自动将数值类型的变量赋初值0,变长字符串被初始化为零长度的字符串(),定长字符串则用空格填充,而逻辑型的变量初始化为False。 3.3 常量和变量 下面是一个很简单的程序,其使用的变量a, b, Total都没有事先定义。 Private Sub Form_Click() Total = 0 a = 10: b = 20 Total = a + b Print Total=; Total End Sub 2.隐式声明 Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是Variant数据类型。Visual Basic根据程序中赋予变量的值来自动调整变量的类型。 例如: 3.3 常量和变量 3.强制显式声明——Option Explicit语句 良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试。Visual Basic 中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句: Option Explicit 3.3 常量和变量 浙江科技学院教信系计算机基础教学网站:www.Goit.Net 目录 3.1 3.2 3.3 3.4 3.5 作业 第三章 数据类型、常量、变量及表达式 熟悉VB程序中代码和语句书写规则; 掌握VB的数据类型; 掌握VB的 运算符和表达式的使用; 掌握常用内部函数的使用; 本章重点: 变量和常量的定义及使用、运算符和表达式的使用及常用内部函数的使用。 本章难点: 数据类型、运算符与表达式。 本章内容及要求: 3.1 VB语言字符集及编码规则 一种计算机高级语言,实际上是一套描述计算机解题步骤的规则体系。理解这一问题,对我们掌握和运用该语言至关重要。 计算机高级语言,始终随着计算机技术的发展而发展,譬如从早期的Basic语言(只有少量的几种数据类型,以及十几条最基本的语句)、FORTRAN语言到C语言,到现在流行的可视化、面向对象的软件开发工具。 3.1 VB语言字符集及编码规则 就像建一座大厦先要做建筑设计一样,开发一种新的计算机高级语言首先是要提出对一种新的计算机高级语言的构想,如:有哪些数据类型以及如何描述,可以实现有哪些控制,有哪些预定义函数、过程可供直接引用等。 3.1 VB语言字符集及编码规则 规则体系一旦制定,它就是对语言处理系统开发者和使用者双方的约束: (1) 使用者一定要按照这些规则编写程序,来描述解题步骤,不可逾越。 譬如在Visual Basic程序中用语句“Dim x As Integer”声明x是整型变量,那么在x中所能存放的最大整数就是32767,语句“x = 32768”就一定出错。 再譬如,可以在一行上写上这样的两条语句“x=5: y=x*7.3”,但决不允许写成“x=5, y=x*7.3”,因为Visual Basic的规则是一行上的多条语句之间必须用冒号间隔。 3.1 VB语言字符集及编码规则 (2) 语言处理系统开发者必须根据这套规则去设计、制作语言处理系统,对于用户严格按照相应语言的规定编写的程序,该系统应能够处理它并最终生成该程序的可执行文件。 那么,使用者的创造性体现在哪里呢?我们学习程序设计语言的意义又在哪里呢?关于Visual Basic语言我们只能了解并熟记,我们只能遵守规则而不能去创造规则,我们学习的意义在于用高级语言编写程序去解决实际问题。 3.1 VB语言字符集及编码规则 学习Visual Basic首先要做到熟记Vis

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档