VB语言基础重要知识点06

简介: 一、相关知识回顾开始之前,我们一起来回顾一下if语句的格式。以下回顾条件语句知识点:

一、相关知识回顾

开始之前,我们一起来回顾一下if语句的格式。

以下回顾条件语句知识点:

用法1:

if 条件 then

  这里是符合条件下去执行的代码

end if

用法2:

if 条件 then

这里是符合条件下去执行的代码

else

不符合情况下执行的代码

end if

二、if语句多个条件使用

提问:我们只能在if语句中用一个条件吗?

回答:可以使用多个条件作为if语句的条件

提问:条件该怎么写?

回顾最简单的if语句条件举例:

if val(text1.text)>30 then

这里是符合条件后,执行的代码

end if

val(text1.text) 就是代表数值,因为val函数就是将文本转为数值

text1.text代表输入的文本

假设输入的文本是50,那么text1.text的值为50,但是这个50此时为文本类型(字符串类型),字符串类型用""表示,实际上就是"50"

提问:那么,多个条件在if语句中应该怎么写呢?

我们可以使用关键词and和or。

and关键词用在多个条件同时符合的时候最终才认为条件符合。

or关键词使用时候,只要有一个条件符合,我们就最后最终条件是符合的。

举例:

用法1:

if 条件1 and 条件2 and 条件3 then

   这里是同时符合三个条件的情况下,才能执行的代码。

end if

用法2:

if 条件1 or 条件2 or 条件3 then

   这里是只要有一个条件的情况下,就能执行的代码。

end if

用法3(混合使用and和or):

if 条件1 and 条件2 or 条件3 then

   这里按照从左到右的顺序依次匹配结果,先看条件1和条件2结合后的结果,然后再将这个结果和条件3进行结合后再看结果,就能执行的代码。

end if

条件符合:即结果值为true

条件不合符:即结果值为false

一些规则:

true and true 结果为true

true and false 结果为false

结论:使用and时候,只要有一个为false,结果就为false

true or true 结果为true

true or false 结果为true

结论:使用or时候,只要有一个为true,结果就为true

三、关于控件文本的获取

目前学习了三个控件,我们针对这几个控件中文本的获取列举如下:

1.标签控件label中的文本获取举例:label1.caption

2.文本框控件textbox中的文本获取举例:text1.text

3.按钮文本的文字获取举例:command1.caption

四、代码注释说明

VB中注释代码的符号使用英文状态下单引号'

注释就是说明的意思,用来解释这个代码什么意思

注释的代码只是用来说明,不能被执行。

代码解释:

'把按钮的文本值赋值给窗体的标题

Form1.Caption = Command1.Caption

五、单选按钮控件

单选按钮:控件叫做optionbutton

如果在界面上双击这个单选按钮控件,会自动生成click单击事件。

单选按钮对应的文本修改属性为option.caption

六、有关窗体控制

窗体控制的三种方法

1.默认情况下对窗体的属性控制,可以省略窗体的名称。

2.如果在控制的窗体在本窗体,那么,可以使用me代替窗体名称

3.想要控制哪个窗体就直接使用哪个窗体的名称

七、有关颜色控制

颜色的使用的方法:

1.使用系统关键词,比如红色使用vbred

2.使用调色板找到需要的颜色,然后复制颜色代码

3.使用系统函数rgb来控制

系统三原色,使用的是红red、绿green、蓝blue

由这三种颜色可以调出任何的颜色。

在rgb函数中,每一种颜色的值的范围是0~255,包含0,包含255

红绿蓝分别对应rgb函数中的三个参数,格式如下:

rgb(红色值,绿色值,黄色值)

本节知识界面:

0c715d1d8b62b40945a4d7cd2d708503.png

本节知识源码:

Private Sub Command1_Click()
'注释:打印输入的文本内容
'Print Command1.Caption
Form1.Caption = Command1.Caption
Option1.Caption = "红色"
Option2.Caption = "黑色"
Option3.Caption = "黄色"
End Sub
Private Sub Option1_Click()
Form1.BackColor = RGB(0, 255, 255)
End Sub
Private Sub Option2_Click()
Me.BackColor = vbBlack
End Sub
Private Sub Option3_Click()
BackColor = &HFFFF&
End Sub
相关文章
|
网络协议 数据挖掘 编译器
C++语言
C++语言
178 3
|
存储 数据安全/隐私保护 Python
用户登录的用户库
用户登录的用户库
118 0
|
存储 缓存 资源调度
Vue2.x全家桶
Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。
Vue2.x全家桶
|
搜索推荐 5G UED
5G消息应用号推荐|官方种草清单第二期
高考信息一手掌握,乡村服务线上体验,中小企业服务全新方式!5G消息应用号推荐官方种草清单第二期真的很Nice!快来小5一起体验!
5G消息应用号推荐|官方种草清单第二期
|
JavaScript 开发工具 git
用Node.js和GitHub Pages搭建博客 0504
Node.js +GitHub Pages搭建静态博客;我好像总是犯傻;以及其他
2077 0
作为一枚学生党,如何提升自己华丽转身
写给那些一门心思想玩点什么的童鞋! 扎克伯格,大二的时候YY想要创立社交网站,于是就有了脸书; 比尔盖茨,20岁的时候YY决心投身计算机行业,于是就有了微软; 陈欧,大学期间靠着YY的信念和鱼丸粗面,创立了聚美; 王兴,大学期间的大学霸,更是YY着创造了校内/饭否/美团的互联网三大杀器;
1836 0
|
Java 索引 Spring
|
消息中间件 监控 Java
基于dropwizard/metrics ,kafka,zabbix构建应用统计数据收集展示系统
新blog地址:http://hengyunabc.github.io/about-metrics/ 想要实现的功能 应用可以用少量的代码,实现统计某类数据的功能 统计的数据可以很方便地展示 metrics metrics,按字面意思是度量,指标。
1412 0
|
6天前
|
弹性计算 人工智能 安全
云上十五年——「弹性计算十五周年」系列客户故事(第二期)
阿里云弹性计算十五年深耕,以第九代ECS g9i实例引领算力革新。携手海尔三翼鸟、小鹏汽车、微帧科技等企业,实现性能跃升与成本优化,赋能AI、物联网、智能驾驶等前沿场景,共绘云端增长新图景。
|
12天前
|
存储 弹性计算 人工智能
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
2025年9月24日,阿里云弹性计算团队多位产品、技术专家及服务器团队技术专家共同在【2025云栖大会】现场带来了《通用计算产品发布与行业实践》的专场论坛,本论坛聚焦弹性计算多款通用算力产品发布。同时,ECS云服务器安全能力、资源售卖模式、计算AI助手等用户体验关键环节也宣布升级,让用云更简单、更智能。海尔三翼鸟云服务负责人刘建锋先生作为特邀嘉宾,莅临现场分享了关于阿里云ECS g9i推动AIoT平台的场景落地实践。
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾