第4章数据表达式与简单程序的设计新模板.ppt

第4章数据表达式与简单程序的设计新模板.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章数据表达式与简单程序的设计新模板

第4章 数据、表达式与 简单程序设计 本章目标 4.1 程序代码的组织方式 4.2 代码的书写规则 4.3 VB的数据类型 4.4 运算符与表达式 4.5 赋值语句 4.6 VB的公共函数 4.7 InputBox函数与MsgBox函数 4.1 VB程序代码的组织方式 4.1.1过程 1.事件过程:为窗体以及窗体上的各种对象编写的用来响应用户或系统引发的各种事件的代码行。 2.通用过程:不同窗体中的对象共享的程序代码行。 4.1 VB程序代码的组织方式 4.1.2 模块 1.窗体模块:窗体及控件的属性、说明和事件过程 2.标准模块:多个程序所共享的程序代码行 3.类模块:包含用于创建新的对象类的属性和方法定义等 4.2 代码行的书写规则 1.语句 语句是组成VB程序的最基本成分。 (1) 语句的一般形式: 语句定义符[语句体] 4.2 代码行的书写规则 4.2 代码行的书写规则 2.?书写规范 (1) 续行:(空格+下划线字符“_”) (2) 同一行上书写多条语句,语句间用冒号“:”分隔 (3)? 一行允许多达1023个字符 (4) 注释行 以 Rem开头,注释整行 ; 以注释符“”引导 4.3 Viaual Basic的数据类型 “数据”是信息在计算机内的表现形式,也是程序处理的对象。 根据数据描述信息的含义,将数据分为不同种类,对数据种类的区分规定,称为“数据类型”。 不同类型的数据有不同的操作方式和不同的取值范围。 Visual Basic 提供了系统定义的基本数据类型,并允许用户根据需要定义自己的数据类型。 几个注意点 3.需要较高数据计算精确度,应使用双精度数。 思考题 已知圆的半径r=3,如何圆的周长和面积?半径为5或其他值呢? 可由数学知识求周长L=2πr,面积S= πr2 4.3.2 常 量 1.数值常量:一般的数值常量由正负号、数字和小数点组成,正号可省略。 4.3.2 常 量 2. 字符常量:是由双引号()括起来的一串字符。 如:Visual Basic ,欢迎学习VB, 3. 逻辑型常量 逻辑型常量的取值只有两个:True(真)或False(假) 4. 日期型常量:可存放日期和时间。一般表示形式为mm/dd/yyyy. 为了与字符串常量区别开,日期型常量要用#括起来。如:#11/07/2007# 5. 符号常量:在VB中,可以定义符号用来代替数值或字符串,用Const语句说明。 4.3.2 常 量 5. 符号常量:(自定义常量) 声明格式: [Public | Private] Const 常量名[As 类型] = 数值 4.3.3 变量 下面通过一个简单的实例来说明变量的命名规则及类型和定义。 4.3.3 变 量 4.3.3 变 量 2、变量作用域及说明语句 局部变量:用Dim 或Static 模块变量 全局变量 4.3.3 变量 4.3.3 变量 4.3.3 变量 4.3.3 变量 举例 1.数值型(Integer、Long、Single、Double、Currency、Byte) 单精度数 -6.25E8 表示 -6.25×108 双精度数 7.878D-6 表示 7.878×10-6 2. 字符串型(String) 3. 逻辑型(Boolean) 4. 日期型(Date) 5. 对象型(Object) :声明对象变量后,用Set语句指定实际引用的对象. 6.变体型(Variant):在程序运行期间可存放不同类型的数据. 4.3.3 变量 练习题 1.Dim TestDate As Date 为TestDate变量正确赋值的表达方式是___ A) TestDate=#1/1/2002# B)TestDate=#“1/1/2002”# C)TestDate=date(1/1/2002) D) TestDate=Format(m/d/yy,1/1/2002) 2.下列___是合法的变量名。 A)_5a B) SUM_AB C)5nameD)UseDasf 3.下列____是双精度变量。 A) AAA% B) BBB$ C)CCC! D) DDD# 书本作业三 P53 1,5,6,7 实验三:VB表达式 4.4 运算符与表达式 4.4 .1算术运算符与表达式 思考:如何将一个三位数X以逆序形式Y表示?如:123的逆序数值为321。 提示:先将三位数中的每一位单独表示。 字符串连接符示例 在名称为Form1的窗体上面画两个标签(名称分别为Label1和Label

文档评论(0)

bokegood + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档