vb数据、表达式与简单程序设计.docVIP

  • 1
  • 0
  • 约6.41千字
  • 约 7页
  • 2019-10-24 发布于山西
  • 举报
第四章数据、表达式与简单程序设计 4.1 VB程序代码的组织方式 一个VB程序由两部分组成: 窗体界面设计 程序代码设计 这两部分的关系: 程序代码的设计为了将窗体界面上的控件联系在一起。 过程与模块 过程: 具有特定书写格式,包含若干可被作为一个整体执行的代码行的一个代码组. 根据执行的方式,过程可分为事件过程和通用过程. 事件过程:用来响应由用户或系统引发的各种事件的代码行。 通用过程:可被共享的代码构成的过程 简单的说就是:公有的(Public),可被一个应用程序中所有的窗体共享。 模块:窗体模块,标准模块,类模块。 窗体模块:每个窗体都对应一个窗体模块。 窗体的事件过程 窗体和控件的属性及说明 通用过程仅供本窗体中的过程共享 存储在窗体文件frm中 标准模块: 可被多个窗体共享的代码 保存的过程都是通用过程 存储在bas中 不限于一个应用程序,还可供其它应用程序重复使用。 类模块 4.2 VB程序的书写规范和注释 语句是构成VB程序的最基本成分 一句一行 一行多句,行间加“:”, 一句多行在行尾加续行标志“ _”(空格加下划线)。 不区分大小写,保留字第一个字母自动变为大写 注释的方法:Rem 或 ‘(半角,英文状态下) 保留字:一个特定的单词,有特殊的含义,有特定的用法。 4.3 VB的数据类型 数据的分类:数值型和非数值型 编程的过程就是处理数据的过程 什么是常量,什么是变量Eg:常量相当于家(运行中不改变的量) 变量相当于旅馆(临时存放数据) 让我们看一下VB中是如何对数据分类的 基本数据类型: ① 数值数据类型:包括整型、长整型、单精度浮点型、双精度浮点型和货币型 ② 字符数据类型:包括定长字符串和不定长字符串 ③广泛其它数据类型:包括字节型、布尔型、日期型和对象类型 ④变体数据类型 1)VB中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多(=16byte)。 为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。 理解整型和精度型 数值类型又被分为“整型”和“精度型”。 整型就是不带小数位的数,而精度型则是指带小数位的数。 理解数值的范围 同顾及计算机的运行速度一样,与速度同样重要的是计算机的空间的考虑。J 这就是计算机的空间问题:任何一个量,都有一个大的上限,和小的下限,出了这个范围(比上限还大,比下限还小),就会称为溢出。 数值类型在被划分为整型和实型后,将根据所占用的空间而被继续划分为几种不同类型(见表4-1) 比如:整型 2个字节 -32768~32767 字符型可以包括所有的西文字符和汉字,字符必须用双引号括 起来, 如:abc123 逻辑型数据只有True 和False两个值 转换成整型时,True=-1 ,False=0, 将数值型转换成逻辑型时,非0数转换为True ,0转换为False。 常量 在程序运行中不变的 (1)数值型常量 整型数:10、O10、H10 注意整型数和长整型数的分界线32767 长整型数:1345678 浮点数:小数形式:1.25,3.1415926535 指数形式:1.25E+5、1.25D+5 八进制:O137十六进制:H137 (2)字符型常量 (0~65535) “VB程序设计”、 “2.5”、 (3)逻辑型常量(2 byte) True、False (4)日期/时间型常量(8 byte) mm/dd/yyyy #3/20/2007# #3/30/2007 20:30:18am# #January 1,1993# 注意:为了与字符串型常量相区分,所以用#将日期常量括起来 (5)符号常量 常量在程序中也可以用符号表示 例 代表常量的符号称为“常量名” 常量名的命名规则是: 1、不超过255个字符 2、只能由字母、数字和下划线组成并且首字符必须是字母的字符串 3、常量中字母不区分大小写) Const? 符号常量名 [As 类型] = 表达式 比如: Const? PI As single=3.14159? ??????????? ?‘声明了常量PI,代表3.14159,单精度型  Const? MAX As Integer=O144? ‘’声明了常量MAX,代表八进制数144,整型  Const ?COUNT#=45.67???????? ? 声明了常量COUNT,代表45.67,双精

文档评论(0)

1亿VIP精品文档

相关文档