大学vb课件自学visualbasic非计算机专业
43页1、第四章 Visual Basic 语言基础,4.1 VB程序代码的组织方式,VB应用 程序,. . .,4.1.1 过程,为简化程序设计,将程序分割成较小的逻辑部件,称这些部件为过程。根据执行的方式,可把“过程”分为“事件过程”和“通用过程”。,1.事件过程,2.通用过程,一个应用程序中多个窗体可以共享的或一个窗体内不同的事件过程可共享的程序代码,称为“通用过程”。,为窗体及窗体上的各种对象编写的,用来响应由用户或系统引发的各种事件的程序代码,称为“事件过程”。,事件过程由VB中 的事件调用。,如: 如果希望在单击一个名为CmdStart的命令按钮后, 会调用事件过程,则要使用CmdStart_Click过程。,通用过程是由事件 过程或其它通用过程 调用而执行的。,VB为将不同类型过程代码组织到一起而提供的一种结构。(VB的代码存储在模块中),4.1.2 模块,1.窗体模块(文件扩展名为 .FRM ),2.标准模块(文件扩展名为 .BAS),3. 类模块,包含 用于处理发生在窗体中的各个对象的事件过程, 窗体及窗体中各个控件对象的属性设置及相关的说明。,类模块包含用于创建新的对象类的属
2、性、方法的定义。,VB应用程序中的 每个窗体都有一个 相对应的窗体模块。,标准模块中的过程 都是通用过程。,包含可被多个窗体所共享的代码。,4.2 VB程序的书写规则,1.语句:是构成VB程序的最基本成分,将长语句分成多行:在行的末尾用续行符( -)将长语句分成多行。 将多个语句合并到同一行上:在一个代码行上写入多个语句,在 语句中用冒号“:”分隔。,2.书写规范,3.程序注释,用来说明程序中某些语句的功能和作用,增加程序的可读性, 在VB中用“ ”和Rem来标识。,语句输入时,可不区分大小写。,VB程序中注释过的 语句会自动变为绿色。,4.3 VB 数据类型,3.3.1 数据类型,VB提供了11种基本的数据类型。 变体型数是VB的缺省数据类型,不论是常量或变量,如果不加说明,系统均按变体型数据处理。,4.3.2 常量,1.数值常量 一般的数值常量由正负号、数字和小数点组成。,2.字符常量 把一串字符用引号括起来,就构成一个字符常量。,P43. 表4-1,在程序中取值始终保持不变的数据,4.日期常量,日期型常量的一般表示形式:mm/dd/yyyy。,如2001年9月20日可表示为: #
3、9/20/2001#,5.符号常量: 以符号形式表示的常量。,自定义符号常量形式: Public| Private Const As Type=,如:Const Pi=3.1415926,3.逻辑型常量,逻辑型(布尔型)常量只有两个取值:True、False 。,4.3.3 变量,变量名的命名规则: a.必须以字母开头; b.长度小于等于255个字符; c.在作用域内必须唯一; d.作为变量名的字符串内不能包括点号和用于类型说 明的字符%、&、!、#、$。.,1.变量名及类型说明,为了增加程序的可读性,可在变量前加一个缩写的前缀来表明该变量的数据类型。,P46. 表4-2,以符号形式出现在程序中,且取值可以发生变化的数据,2.变量作用域及变量说明语句,变量的作用域: 分为局部变量、窗体/模块级变量、全局变量。 局部变量在过程内用dim(static)定义,只在本过程内 有效。 窗体/模块级变量在过程外用dim 或private,在本窗体/ 模块内所有过程都有效。 全局变量在标准模块的过程外用Public,在整个 应用程序中有效。,变量说明语句 (1).在变量前用关键字Dim、Stati
4、c、Private、Public声明变量。 例如: Dim as ,例子程序1,(2).在变量名后面加上类型说明的后缀(隐式说明).,符号 数据类型 举例 $ String strName$ % Integer ITerm%,var% & Long colorValue& ! Single distance! # Double ExactDistance#, Currency cSalaries,Option Explicit语句 在模块中使用Option Explicit语句,系统将检查模块中所有未加显式说明的变量。,4.4运算符和表达式,VB中的运算符和表达式可分为算术运算符与算术表达式、关系运算符和关系表达式、逻辑运算符和逻辑表达式。,4.4.1算术运算符与算术表达式,1.算术运算符 +、-、*、/、mod、&,10 3 = 10 / 4 = 11 4= (-5)3= 10 mod 3= 10 mod 5= “Hello“ & ” World”=,3,1,0,2,2.5,-125,“Hello World“,2.算术表达式 把常量、变量等运算元素用算术运算符连接起来的式子称为“算
《大学vb课件自学visualbasic非计算机专业》由会员san****019分享,可在线阅读,更多相关《大学vb课件自学visualbasic非计算机专业》请在金锄头文库上搜索。
高中化学实验方案的设计第一节制备实验方案设计
高中生物实验室配置
高中体育与健康课程田径必修模块单元教学方案
高中通用技术方案的构思方法-设计分析教案苏教版必修
高中生物室配置
高中信息技术网络技术应用选修模块教学评价方案
骆小学教师戏曲知识培训方案(I)
麻村小学阳光体育活动计划及实施方案
高桥小学幼小衔接活动方案
马摆小学控辍保学实施方案
金阳街道中心小学未成年人思想道德建设实施方案
龙扬小学第32个爱国卫生月活动方案
魏家井联小学度控辍保学工作方案
高区第九届初中骨干教师课堂教学能力展示活动
长沙县2018年度小学生课外阅读知识竞赛及书目
阳江中心小学一月一事之五月主题活动方案
长营小学校园体育活动实施方案
高考历史备考方案-陈军
高考语文第5课父亲课前预案苏教版选修现代散文选读
高考语文第9课铃兰花课前预案苏教版选修现代散文选读
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页