网站大量收购独家精品文档,联系QQ:2885784924

ch02-visualbasic语言基础的课件.ppt

ch02-visualbasic语言基础的课件.ppt

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

3.强制声明变量定义:要求强制实行“显示声明”变量。方法:A、在类、窗体、标准模块的声明段中加入语句:optionexplicitB、菜单,工具-选项,选择编辑器选项卡,再勾选“要求变量声明”选项。2.4.3变量的作用范围定义:变量的有效范围。变量为分为局部变量、模块级变量、全局变量和静态变量。1.局部变量定义:只在声明的过程中有效,也称为过程级变量。用dim或static关键字声明。例:dimintTempasintegerstaticintPermasinteger说明:用static声明的变量,程序过程中一直存在,而用dim声明的变量只在过程执行时才存在,并伴随过程结束而结束。2.模块级变量定义:对该模块的所有过程有效,但其他模块的过程不可用。使用方法:A、可以窗体模块和标准模块顶部用dim或者private声明。B、在代码窗口选择左边对象列表框的通用选项后,在窗体模块(form1)中声明模块级变量。3.全局变量定义:作用范围是应用程序的所有过程,也称为公用变量。在模块顶部声明,用关键字public或者global。例:publicintTempasintegerglobalpaidascurrency如果不同模块的公用变量使用同一个名字,则通过同时引用模块名和变量名用以区别。格式:窗体模块名.变量名。例2-3:操作步骤:1)新建一个工程,在工程资源管理器窗口中,右击工程名称,在弹出的菜单中选择添加-添加模块,生成module1的模块。2)在其代码编程器中,默认对象是通用,输入代码:PublicintXAsIntegerSubtest()intX=5EndSub3)用同样的方法,添加module2的模块,在其代码编辑器中输入代码:PublicintXAsIntegerSubtest()intX=6EndSub4)双击表单空白处,在弹出的代码编辑器中,左边的对象下拉列表选择form,右边的过程下拉列表,选择activate。5)在下面的窗口中输入代码:PrivateSubForm_Activate()Module1.testPrintModule1.intXModule2.testPrintModule2.intXEndSub6)菜单,运行-启动。说明:不同模块中声明的全局变量可以同名。例2-4操作步骤:1)新建一个工程,双击表单空白处,在代码编辑器中,左边的对象下拉列表选择“(通用)”,输入代码:PublictempAsIntegerSubtest()DimtempAsIntegertemp=2PrinttempPrintForm1.tempEndSub2)代码编辑器中左边的对象下拉列表再次选择“form”,输入代码:PrivateSubForm_Activate()temp=1PrinttemptestEndSub3)菜单,运行-启动。4.静态变量使用static语句声明的变量。2.5运算符和表达式运算符:各种不同运算的符号。操作数:参与运算的数据。表达式:表示求值规则,由运算符号和配对的圆括号将常量、变量、函数、对象等操作数以合理的形式组合而成。VB有5类运算符和表达式:算术运算符和表达式、字符串运算符和表达式、日期运算符和表达式、关系运算符和表达式、逻辑运算符和表达式。2.5.1算术运算符和表达式算术运算符是用来进行数值运算的运算符。算术表达式是用算术运算符将运算元素连接起来的式子。1.算术运算符表2-3算术运算符运算符运算优先级表达式例子^乘方(幂)1a^b,其中a为底数,b为指数-取负2-a*乘法3a*b/浮点除法3a/b\整除除法4a\bmod求余(取模)5amodb+加法6a+b-减法6a-b运算符说明示例优先级^乘方x^y1*、/乘、除x*y,x/y2\整除x\y3Mod取模xMody4+、-加、减x+y,x-y5表2-2算术运算符运算符意义示例返回值=等于ABC=ABFFalse大于ABCAFFalse=大于等于f=FghTrue小于2545.5True=小于等于23=23True不等于XYZxyzTrue

文档评论(0)

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

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

1亿VIP精品文档

相关文档