第四章 数据、表达式与简单程序设计

第四章 数据、表达式与简单程序设计

ID:24743551

大小:1.27 MB

页数:86页

时间:2018-11-15

第四章 数据、表达式与简单程序设计_第1页
第四章 数据、表达式与简单程序设计_第2页
第四章 数据、表达式与简单程序设计_第3页
第四章 数据、表达式与简单程序设计_第4页
第四章 数据、表达式与简单程序设计_第5页
资源描述:

《第四章 数据、表达式与简单程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、引我们学习了VB中控件,并利用控件进行简单程序的设计,那么我们在进行程序设计的时候要遵循怎么样的代码书写规范?是用什么来表示客观世界中的事物呢?客观事物之间的关系我们又是如何在VB中来进行相关的运算?第四章VB中的数据与表达式4.1VB中程序代码的组织形式4.2代码书写规则4.3VB中的数据4.4运算符和表达式4.5赋值语句4.6VB中的公共函数4.7InputBox和MsgBox函数4.1VisualBasic程序代码的组织方式VisualBasic程序由窗体界面和程序代码两部分组成;程序代码由过程及说明组成;工程——窗体模

2、块1窗体模块2……标准模块1标准模块2……类模块1类模块2…….过程1过程2……4.1.1过程“过程”是具有特定格式,包含若干可被作为一个整体执行的代码行的组合事件过程由事件调用,当指定事件发生时执行;存储在“窗体”模块内。通用过程具有特定功能,可被其他过程共享(调用)的过程。4.1.2模块“模块”是VB用于组织不同类型过程代码的一种结构1、窗体模块每个窗体都有一个相对应的窗体模块。窗体模块包含:(1)有各个对象的事件过程;(2)窗体及窗体中各个控件对象的属性设置与相关说明;(3)窗体模块中还可包含仅供本窗体其他过程调用的通用

3、过程。4.1.2模块2.标准模块⑴应用程序中可被多个窗体共享的代码,应当被组织到所谓的“标准模块”之中。⑵标准模块文件的扩展名是.bas;⑶标准模块中保存的过程都是通用过程。除了这些通用过程之外,标准模块中还包含有相关的说明。⑷创建标准模块的方法。4.2代码的书写规则VB源程序的书写格式(1)一般情况下要求一行一句,一句一行,一行可以写多个语句,但语句之间要加冒号(:),字母不区分大小写;(2)一个语句可分多行写,但在每行末尾要加续行符:空格符+下划线(_)。例如:⑴Form1.Print"学好VB"_&"要多学多练"⑵For

4、m1.Hide:Form2.Show(3)所有的语句标点符号(冒号、点号、逗号、分号、界定字符串的双引号、注释用的单引号等),都必须是英文的字符。如果出现中文标点将归结为语法错误。(4)程序书写时最好按层次缩进书写,这样程序可读性好。书写注意1)代码不区分字母的大小写,如:Ab与AB等效;2)系统对用户程序代码进行自动转换;对于关键字,首字母被转换成大写,其余转换成小写对于用户定义的变量、过程名,以首次定义为准进行转换4.3数据类型VB数据类型用户自定义类型基本数据类型数值型其它类型整数型实数型ByteIntegerLongS

5、ingleDoubleCurrencydateStringObjectVariant数据类型规定了程序中数据的取值范围、占用内存空间的大小、以及在这些值上允许的操作。VisualBasic的基本数据类型(数值型)数据类型关键字类型符前缀所占字节数范围整型Integer%int2-32768~32767长整型Long&lng4-2147483648~2147483647单精度型Single!sng4双精度型Double#dbl8货币型Currency@cur8字节型Byte无byt1数据类型关键字类型符前缀所占字节数范围逻辑型B

6、oolean无bln2True与False日期型Date(time)无dtm801,01,100~12,31,9999字符型String$str与字符串长度有关0~65535个字符对象型Objiect无obj4任何对象引用变体型Variant无vnt根据分配确定其他基本数据类型4.3.1基本数据类型1、字符串型数据(string)字符串型数据是指一切可打印的字符和字符串,它是用双引号括起来的一串字符。一个西文字符、汉字都是一个字符,字符型数据的默认值为:“”在VB中有两种类型字符串:变长字符串和定长字符串变长字符串的长度不确定

7、的定长字符串长度固定的如:DimSAsString‘变长字符串DimnameAsString*8‘定长字符串DimMAsString*10‘声明长度为10个字符的定长字符串M="Maryis5."赋给M的字符少于10个,则用空格将不足部分填满,超过10个将被截去。说明:1)空与空格字符的区别;2)在字符串中必须用两个连续的双引号来表示字符串有一个双引号。如字符串:abc"计算机"abc,在VB中表示为:"abc""计算机""abc"2、数值型数据数值型数据一般分为整型数和浮点数两类。整型数分为整数(Integer)和长整数(L

8、ong)。浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。有时也把货币型数据(Currency)和字节型数据(Byte)划归数值型数据。(1)整数(Integer)整数是不带小数点的数,在机器内部以2字节(16位)二进制码形式表示。VB中用±n[%]来表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。