计算机vb知识点,计算机高职专业VB知识要点003 VB基础知识,案例:逐行输出
上课笔记:
等于号什么时候用?
1.用于赋值。等于号的左边是变量,右边是某个值
2.用于判断。一般用于判断if条件语句等等。等于号的两侧都是某个值。
函数运用的时候什么时候用括号?
当我们需要某个函数的返回值的时候,需要用到括号。例如msgbox需要返回用户选择的是、否、取消等按钮的结果的时候。
当函数执行某种个普通功能的时候,不需要括号。例如列表框listbox在增加一项的时候addItem函数,此时一般不需要括号。
注意事项:
控件在使用的时候,我们要注意区分属性或者是方法。
如果是控件的属性,那么我们是可以使用等于号=来进行赋值的。
如果是控件的方法,那么我们使用的时候就直接使用方法传参数的形式。
frm文件包含什么?
这是一个窗体文件,包含所有的代码和窗体、控件的属性配置。我们可以采用记事本打开的方式看到所有的配置和运行代码。
mod关键词代表什么?
mod关键词用于取余数,例如 7 mod 2 结果为 1
mod往往用于分组的情况。
哪些主要符号表述数据类型?
用符号来表示数据类型
integer %
long &
single !
double #
string $
dim自动声明变量
声明举例:
dim a% 表示声明一个整型变量a
dim a as integer 同上面一个意思
如果说不写dim声明,会在sub级别自动补充声明。
静态变量static
使用static来声明,可以持续保持这个变量的值。不会因为在sub过程中因为有声明代码而重新重置为默认值。
短整型变量类型integer 或%表示的最大数值32767
数值类型的变量在声明后,会默认初始化值为0
static关键词生命周期在整个程序。
某个form窗体的通用中的全局变量生命周期在当前的form窗体。
布尔类型变量boolean 的值只有true(真)或者false(假)
随机数相关注意:
Randomize表示随机数种子,它以默认当前的系统时间作为种子。作用就是增大随机数不同的概率。
rnd才是表示具体的某个随机数,范围是[0,1)
随机颜色函数结合使用
rgb函数返回的是一种颜色。参数分别是红、绿、蓝。颜色值的范围是0~255之间的整数。
int函数表示向下取整:表示取比当前的数小的最接近的整数
控件的Visible属性表示是否可见。true表示可见、false表示不可见。
符号 \ 表示取整数部分。例如 5\3 结果 1
案例:逐行显示输出
软件设计界面:
源代码分享:
Dim f As BooleanPrivate Sub Command1_Click()If Timer1.Enabled = False ThenTimer1.Enabled = TrueCommand1.Caption = "停止" '(1)ElseTimer1.Enabled = False '(2)Command1.Caption = "启动"End IfEnd SubPrivate Sub Form_Load()RandomizeFor i = 0 To 41Label1(i).Visible = FalseLabel1(i).BackColor = RGB(Int(256 * Rnd), Int(256 * Rnd), Int(256 * Rnd))Next iEnd SubPrivate Sub Timer1_Timer()Dim i%Static n% 'Static (3)If n = 7 Then 'If (4) Thenf = FalseElseIf n = 0 Thenf = TrueEnd IfIf f ThenFor i = 0 To 41If n = i \ 6 Then 'If (5) ThenLabel1(i).Visible = TrueElseLabel1(i).Visible = FalseEnd IfNext in = n + 1 ' n = (6)Elsen = n - 1For i = 41 To 0 Step -1 ' For i = (7) To 0 Step -1If n = i \ 6 ThenLabel1(i).Visible = TrueElseLabel1(i).Visible = FalseEnd IfNext iEnd IfEnd Sub
运行效果截图:
更多视频教程,可以到“西瓜视频”搜索“ 刘金玉 ”。
长按关注公众号
相关文章:
计算机vb知识点,计算机高职专业VB知识要点003 VB基础知识,案例:逐行输出相关推荐
- 中级病案信息技术计算机基础知识要点,病案信息技术基础知识考试重点梳理(最新最全).doc...
... WORD格式整理 病案信息技术基础知识考试重点梳理(最新最全) 第一章 病案管理学概论 第一节 病案管理的有关定义 1.病案与病历的区别在于前者是指完成或暂时完成的医疗活动的医疗记录,后者是指 ...
- 51单片机直流电机c语言基础知识要点,完结单片机基础知识的总结(制作作品)...
完结单片机基础知识的总结(制作作品) 一个暑假过去了,也许没有达到学长和老师的期望,可是只有我知道我自己是突破了自己的,从未如此认真的一一天学习,度过三分之二个充实的暑假.现在将一腔想表达的,想解惑的 ...
- fiddler模拟服务器响应,2020军队文职计算机知识:【软件测试基础知识】如何使用fiddler模拟接口服务器...
[导语]2020军队文职计算机知识:[软件测试基础知识]如何使用fiddler模拟接口服务器已发布,为助力各位考生做好2020年军队文职招聘考试准备,中公部队文职考试网提供了军队文职专业科目和综合辅导 ...
- c语言二级考试基础知识,2018年计算机二级考试《C语言》考点:C语言基础知识...
2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试<C语言>考点,希望能帮到大家,想了解更多资讯,请关注我们,小编会第一时间更新哦. 2018年计算机二级考 ...
- 计算机一级考试试题excel,计算机一级考试模拟题(word、excel、ppt以及基础知识);...
<计算机一级考试模拟题(word.excel.ppt以及基础知识);>由会员分享,可在线阅读,更多相关<计算机一级考试模拟题(word.excel.ppt以及基础知识);(4页珍藏版 ...
- 小学计算机知识题,小学信息技术基础知识试题
小学信息技术基础知识试题 小学信息技术基础知识试题(第三册(上) )时间:40 分钟学校 班级 姓名 成绩 一.选择题(每题 2 分,共 50 分) (选一个正确答案的题号写在括号内)1.通常起到延长 ...
- 网络知识入门:路由器基础知识全接触
网络知识入门:路由器基础知识全接触 发布时间:2008.05.29 07:01 来源:赛迪网 作者:月伴雨 路由器综述 路由器是互联网的主要节点设备.路由器通过路由决定数据的转发.转发策 ...
- CV:传统视觉知识—机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件)
CV:传统视觉知识-机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件) 目录 机器视觉三要素 1.what-测量.判断 2.why-灵活性.自动化
- 股票基础知识—K线图基础知识
股票基础知识-K线图基础知识 文章目录 股票基础知识-K线图基础知识 一.K线概述 1.k线的历史 2.k线基本组成 3.k线分类 4.k线画法 5.阴阳线 6.实体大小 7.影线长短 8.K线类型 ...
最新文章
- html绘制圆形和弧形的代码,通过HTML5 Canvas API绘制弧线和圆形的教程
- 笔记本AutoCAD启动时闪退怎么办_戴尔笔记本电脑开不了机如何解决【解决方法】...
- apache 设置404 页面_Apache和Nginx解析漏洞
- Network In Network论文笔记
- delphi2007不使用msbuild的方法
- 智慧职教mooc学院计算机文化基础答案,智慧职教MOOC学院-刷课分析
- 1047: 对数表 C语言
- ppt怎么加注解文字_ppt怎么添加备注文字?
- CentOS怎样添加字体
- 你拍一我拍一上学得学计算机,儿歌你拍一我拍一
- 日本知名汽车零部件公司巡礼系列之株式会社70
- matlab 非支配排序,带精英策略的非支配排序的遗传算法改方法与流程
- 计算机二级excel高级筛选,Excel 如何按双条件执行高级筛选?
- 笨方法学 python3怎么样_笨办法学python3日常问题解决
- 远道知学院| 名下有很多子公司,每个都要独立申请知识产权吗?
- matlab单边带调制器设计,通信系统综合设计与实践(基于MATLAB的单边带调制)研究.doc...
- NEW RDSP MODE I
- Element UI 自定义穿梭框的数据项
- python根据出生日期计算年龄的源码
- Spark综合大作业:RDD编程初级实践
热门文章
- jQuery前端开发学习指南(18)——利用jQuery实现元素的隐藏、显示和切换及其动画效果
- 台积电台中,建2nm和1nm制程工厂
- asu计算机科学排名,美本ASU计算机专业申硕圆梦Top前30名校
- SCI论文写作常用句子、句式、词汇(总结)100
- 深入理解volatile(Java)
- python儿童编程培训班-杭州比较好的儿童Python编程培训班推荐
- 【矩阵论笔记】线性变换在不同基偶下的矩阵之间的关系
- CString实现机理_转自数字英才
- windows server 2016 搭建FTP服务器
- 在SQL Server 2008R2中附加质疑的数据库