第4章VB语言基础修订.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 4 章 VB语言基础 4.1 VB编程风格 4.1.1 VB的过程 VB中的过程包含两种,一种称为事件过程,另一种称为通用过程。 1.事件过程(系统提供的过程) 2.通用过程(用户自定义的过程) 4.1.2 VB应用程序的结构 1.窗体模块 2.标准模块 3.类模块 窗体模块 一个VB应用程序可根据需要有一个或多个窗体。每一个窗体都有包含相关代码的窗体文件,即窗体模块。 一个VB应用程序可根据需要有一个或多个窗体。 窗体模块的文件扩展名是.frm 标准模块 标准模块存放与窗口或控件无关的代码,通常是其他模块共同使用的声明和过程的代码。 标准模块文件的扩展名是.bas。 类模块 类模块用来定义类,并可用它创建能被应用程序中的过程所调用的对象。 4.1.3 代码窗口 4.1.4 命名约定 1.关键字 2.标识符 用来标记用户自己定义的常量、变量、控件、过程或函数等的名称。其命名规则如下: (1)首字符必须是字母; (2)长度不超过255个字符。用于命名控件、窗体和模块的名字时长度不能超过40个字符; (3)不能与关键字同名; (4)作为变量名的字符串内不得包括点号和用于类型说明的字符%、、!、#、@、$。 4.1.5 代码的书写规则 VB程序代码的主要的书写规则如下: 1.续行符 续行符“ _”(一个空格后跟一个下划线)可以将一个长语句分成多行书写,使其比较容易阅读和理解。例如: strTemp=天若有情天亦老, & _ 人间正道是沧桑。 2.一条语句写在一行上 通常一条语句写在一行上,如果要在一行中写多条语句,则每条语句之间必须用冒号作为分隔符,例如: Sum = Sum + x:Count=Count + 1 需要指出,从代码的易读性考虑,建议一行中只写一条语句。 3.使用分隔符 在语句中,组成语句的各项(关键字、变量名、常量名、过程名)之间一定要有空格分隔。 例如,下面的写法是错误的: Text1.Text = Text1.Textvbcrlf 应写成: Text1.Text = Text1.Text vbcrlf 4.使用英文标点符号 除注释内容及字符串常量中的标点符号以外,语句中的标点符号不能使用中文的标点符号,必须使用英文标点符号。 4.1.6 必要的程序注释 1.使用“”注释 以注释符“”(单引号)引导的注释,可放在一行语句的最后,或单独占据一行,但不能放在续行符“ _”的后面。 2.使用“Rem”注释 关键字“Rem”引导的注释,使用时必须单独占据一行。如果在其它语句行后使用Rem,则必须用冒号“:”与前面的语句隔开。 4.1.7 使用缩进格式 Private Sub Form_Click( ) x = Val(InputBox(请输入x的值)) If x 0 Then Print x 0 Else Print x 0 End If End Sub 4.2 使用适当的数据类型 4.2.1 引例 【例4.1】分析语句Print 32766 + 2和Print 32768 + 2的执行结果。 分析:这两条语句看似简单,但运行时却会出现不同的情况。 Print 32768 + 2运行结果正确。 Print 32766 + 2的运行结果错误。? 4.2.2 数值型 1.整型(Integer)和长整型(Long) 表示形式:±n[%],n为一整型数,%是整型数的类型符。 2.字节型(Byte) 字节型数可以表示无符号的整数,范围为0~255,主要用于存储二进制数。 3.单精度型(Single)和双精度型(Double) ±n.n、±n!、±nE±m、±n.nE±m 4.货币型(Currency) 例如,123.45@、123@等。 4.2.3 其他数据类型 1.日期型(Date) 2.布尔型(Boolean) 常用于表示逻辑判断的结果,有两种取值:True和False 3.字符型(String) 字符型数据(或称字符串)是指用“”括起来的一串字符。 4.变体型(Variant) 可以存放任何类型的数据,是一种可变的数据类型 4.2.4 数据类型转换 1.数值类型间的转换 2.数值类型与字符串类型的转换 3.数值类型与逻辑类型的转换 4.字符串类型与逻辑类型的转换 4.3 常量与变量 常量(也称常数):在程序运行期间其值始终保持

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档