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

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

ID:40219992

大小:837.00 KB

页数:48页

时间:2019-07-26

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

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

1、第4章数据、表达式与简单程序设计4.1程序代码的组织方式4.2代码的书写规则4.3VB的数据4.4运算符与表达式4.5赋值语句4.6VB的公共函数4.7InputBox函数与MsgBox函数引言任何编程语言(包括VB在内),都是以数据结构算法作为语言的基础。数据结构描述数据存放方式,而算法则是操作数据的代码。本章为VB语言基础,主要了解过程、模块、变量、函数、语句、算法等基本概念。4.1过程与模块VB程序由窗体界面和程序代码组成。程序代码将窗体界面的各个对象以及应用中的其他元素联系在一起。程序代码部分由若

2、干个被称为“过程”的代码行以及向系统提供某些信息的说明组成。过程以及说明被组织在“模块”之中。程序代码的目标,就是将设计的过程及相关说明合理地组织到不同的模块之中,形成所需要的实际代码的结构。这一目标的实施,也是创建VB应用程序的第一步。一、过程所谓“过程”,就是具有特定书写格式,包含若干可被作为一个整体执行的代码行的一个代码组。根据执行的方式,“过程”可以分为“事件过程”和“通用过程”两类。1﹒事件过程VB程序同Windows下的其他应用程序一样,都是由事件驱动的事件过程是VB程序中最基本的过程。事件

3、过程存储在“窗体模块”文件中(扩展名为.frm),缺省情况下是“私有的”(Private)。即缺省时,事件过程仅在该窗体内有效。VB系统自动提供事件过程的代码框架。2﹒通用过程“通用过程”由可被共享的代码构成。通用过程是由事件过程或其他通用过程调用而执行的。通用过程在缺省情况下,是“公有的”(Public),通用过程可以被所有窗体共享。    例:过程例题中的示例1二、模块模块是VB用于将不同类型过程代码组织到一起而提供的一种结构。VB具有三种类型的模块:窗体模块标准模块类模块1﹒窗体模块应用程序的每个

4、窗体都有一个对应的窗体模块。窗体模块扩展名为.frm。2﹒标准模块标准模块中存放可被应用程序中多个窗体共享的代码。标准模块文件的扩展名是.bas。标准模块中保存的过程都是通用模块。3﹒类模块类模块包含用于创建新的对象类的属性、方法的定义等。类模块扩展名为.cls。1.语句语句是组成VB程序的最基本成分。(1)语句的一般形式:<语句定义符>[语句体]§4.2代码的书写规则规定语句的功能;有些语句没有该部分提供具体说明或具体操作例如:DimaasIntegera=20一条语句作用:向系统提供必要的信息或规定系统执

5、行某些操作。(2)书写注意1)代码不区分字母的大小写,如:Ab与AB等效;2)系统对用户程序代码进行自动转换;对于关键字,首字母被转换成大写,其余转换成小写对于用户定义的变量、过程名,以首次定义为准进行转换2.语句书写规则(1)续行:(空格+下划线字符“_”)(2)同一行上书写多条语句,语句间用冒号“:”分隔(3)一行允许多达1023个字符(4)注释行以Rem开头,注释整行;以注释符“'”引导注释内容从注释符开始直到该行结束利用“编辑”工具栏的“设置注释块”、“解除注释块”来设置/取消多行注释。例如:⑴For

6、m1.Print"学好VB"_&"要多学多练"⑵Form1.Hide:Form2.Show⑶Form1.Hide'将Form1隐藏⑷Print&HF,&O17§4.2代码的书写规则§4.3VB的数据类型变量/常量命名规则变量常量常量数据类型整长整单精度双精度货币型字节型Integer;Long;Single;Double;Currency;Byte1.数值数据类型§4.3.1数据类型⑴Integer:整型(占2字节)表数范围:-215~215-1,即-32768~32767表示形式:±n或±n%⑵Long:长

7、整型(占4字节)表数范围:-231~231-1表示形式:±n&例如:-120,120&,120,120%,43210&,-12345678&⑶Byte:字节型(占1字节)表数范围:0~255(无符号整数)整长整单精度双精度货币型字节型Integer;Long;Single;Double;Currency;Byte§4.3.1数据类型⑷Single:单精度(4字节)---7个有效位表示形式:带小数点数指数符号用(E)表示数字后面加“!”⑸Double:双精度(8字节)---15个有效位表示形式:指数符号用(D)

8、表示数字后面加“#”例:-1E2,1.2E2120.0,120!+12345678.0例:-1D2,1.2D2120#⑹Currency:货币型(8字节)---19个有效位(小数点固定在倒数第四位)表示形式:数字后面加“@”例:120@1.数值数据类型Integer;Long;Single;Double;Currency;Byte1.数值数据类型§4.3.1数据类型2.Boolean型:占2个字节,

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

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

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