- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第三章VisualBasic程序设计基础
本章主要内容
常用基本语句
数据输出和输入
基本控件
3.1VB基本语句
3.1.1赋值语句
赋值语句是程序设计中最基本、最常用的语句
格式:[Let]变量名=表达式
功能:计算右端的表达式,并把结果赋值给左端的变量
说明:
(1)“=”赋值号与数学中的等号意义不同。
语句x=x+1表示将变量的x的值加1后的结果再赋给变量x,
而不是表示等号两边的值相等。
(2)赋值号与关系运算符等于都用“=”表示,但系统不会产生
混淆,会根据所处的位置自动判断是何种意义的符号。也
就是在条件表达式中出现的是等号,否则是赋值号。
(3)赋值号左边只能是变量,不能是常量、常数符号、表达式。
下列语句均为正确的赋值语句:
X=4
Ms=“Good”
Command1.Caption=“求和”
下列语句均为错误的赋值语句:
sin(x)=x+y‘左边是表达式,即标准函数的调用
6=x+z‘左边是常量
x+y=5‘左边是表达式
(4)变量名或对象属性名的类型应与表达式的类型相容。所
谓相容是指变量名或对象属性名能够正确存取赋值号右边的表达
式的值。
例如:
DimAAsInteger,BAsSingle
DimCAsDouble,SAsString
A=100‘将整型数100赋给整型变量A
S=”123.45”‘将字符串”123.45”赋给变量S
A=S‘将数字字符串变量赋给整型变量,变量A中存放123
S=A‘S中存放字符串”123”
B=1234.56
A=B‘将单精度变量赋值给整型变量,先四舍五入后取整,
A中存放1235
C=123456.789
B=C‘将双精度变量赋值给单精度变量,变量B中存放
123456.8
S=”abc”
A=S‘错误,类型不匹配
(5)变量未赋值时,数值型变量的值为0,字符串变量的值为
空串。
(6)不能在一条赋值语句中,同时给多个变量赋值。
例如:要对x、y、z三个变量赋初值1,下面语句语法上没错,
但结果不正确。
Dimx%,y%,z%
x=y=z=1
执行该语句前变量x、yz的值默认是0,VisualBasic在编译时,
将右边两个“=”作为关系运算符处理,先进行y=z比较,结果为
True(-1);接着True=1比较结果Flase(0);将False赋值给x,
因此最后三个变量中的值任为0.正确书写应用三个赋值语句完成。
3.1.2注释语句
在程序的适应位置加上必要的注释,可以提高程序的可读性。
语法格式:Rem注释内容或´注释内容
功能:在程序中加入注释内容,以便于对程序的理解。
例如
Rem2021年完成
PrinateSubForm_click()
Dima$‘定义一个字符串变量
a=”VisualBasic6.0”‘为变量赋值
printfa‘打印a的内容
说明:(1)注释语句时非执行语句,不参加程序的编译,对程序的运行结
果毫无影响。但在程序清单中,注释语句被完整的显示出来。
(2)注释内容可以是任意字符。
(3)注释语句除用来注释外,在调试程序是,还可以用它将某些语句暂时
删除。这种删除不同于彻底删除,若继续调试时发现暂时删除的语句有用,
去除注释标记即可。
(4)注释语句在程序中呈绿色,很
您可能关注的文档
- Photoshop第4章路径的创建与应用.pptx
- VB资源包第1章 Visual Basic概述.pdf
- VB资源包第1章 Visual Basic概述.pptx
- VB资源包第5章 循环结构.pptx
- VB资源包第10章 文件.pptx
- Web 前端开发案例与实战单元6 DIV+CSS布局.pdf
- Web 前端开发案例与实战单元6 DIV+CSS布局.pptx
- Web 前端开发案例与实战单元8 JavaScript对象.pptx
- Web 前端开发案例与实战单元11 电商网站.pdf
- Web 前端开发案例与实战单元11 电商网站.pptx
- 深度解析(2026)《SNT 2497.23-2010 进出口危险化学品安全试验方法 第 23 部分:细胞器的分离实验方法》.pptx
- 深度解析(2026)《SNT 2517-2010 进境羽毛羽绒检疫操作规程》.pptx
- 深度解析(2026)《SNT 2755.2-2011 出口工业产品企业分类管理 第 2 部分:企业分类基本要求》.pptx
- 深度解析(2026)《SNT 2782-2011 原油中盐含量的测定 电测法》.pptx
- 深度解析(2026)《SNT 3016-2011 石脑油中汞含量测定 冷原子吸收光谱法》.pptx
- 深度解析(2026)《ISOTS 19567-12016 Photography — Digital cameras — Texture reproduction measurements — Part 1 Freque标准解读.pptx
- 深度解析(2026)《SNT 3082.5-2012 出口烟花爆竹产品检验规范 第 5 部分:喷花类》.pptx
- 深度解析(2026)《SNT 3086-2012 出境活鳗现场检疫监管规程》.pptx
- 深度解析(2026)《ISOTR 173022015 Nanotechnologies — Framework for identifying vocabulary development for nanotechnol标准解读.pptx
- 深度解析(2026)《SNT 2982-2011 牙鲆弹状病毒病检疫技术规范》.pptx
原创力文档


文档评论(0)