【课堂笔记】VB 自定义过程sub,消息窗体的输入输出,断点调试方法

简介: 【课堂笔记】VB 自定义过程sub,消息窗体的输入输出,断点调试方法

事件

窗体退出事件:Unload

案例:防止误操作关闭窗体,通过该事件来进行控制。设置参数cancel的值为-1即可停止退出。

键盘按下事件:KeyDown  只要按住键盘的键,那么会一直执行这个事件

键盘按键事件:KeyPress 只有按下的那一刻产生一次事件

键盘按键弹起事件:KeyUp 一次按下,只产生一次。

鼠标按下事件:MouseDown

鼠标移动事件:mouseMove

鼠标按键弹起事件:MouseUp

窗体大小改变事件:resize

以下为消息窗体的输入输出,结合sub过程的自定义和调用知识要点:

窗体消息提示函数msgbox

规则1:不需要函数的返回值的时候,不用括号  

MsgBox "123,木头人"

返回值:在调用函数后,会产生一个结果返回给程序。

规则2:需要函数的返回值,使用函数的时候加上括号()

Dim a

a = MsgBox("123,木头人")

print a '输出a的返回值为1

断点调试程序方法:

1.在需要停止程序的代码行前点击,使其产生一个红色断点

2.运行程序,执行相应事件,程序会停止到代码红点的位置

3.使用快捷键F8,可以使当前代码运行。(当前运行到的行,但是尚未运行,显示底纹为黄色)

4.一步一步按F8,到程序运行完,观察运行过程中的变量值的变化

行内潜规则:不会断点调试,就等于没有学会编程。

dim表示声明变量,而声明一个变量的本质是在内存中开辟一个空间,用来存储相应类型的值。

dim a as integer '声明一个整型变量a(在内存中开辟一个空间,命名为a,用来存储整数类型的值)

代码注释:表示注释的代码不被程序运行。

VB中的代码注释使用单引号'  被注释的代码会变成绿色。

如果发现代码是红色,表示程序报错。

事件过程用sub关键词表示

自定义过程:

sub 自定义名称

end sub

调用一个程序的过程,使用关键词call

调用方法 call 过程名称

举例:

Sub mybook()

MsgBox "恭喜老刘写成书籍!"

End Sub

举例:

Call mybook

自定义有参数的sub过程

sub mybook2(n as String)

MsgBox "老刘写成了【" & n & "】书"

end sub

调用方法:Call mybook2("VB书籍大全")  

文本输入消息窗口使用inputbox函数,该函数会返回输入的值。

使用方法:

inputbox("提示内容","标题")

举例将函数调用后,输入结果的值取出,存储到a变量。

Dim a As String

a = InputBox("请输入一本书的名字:", "提醒")

批量注释的方法:

在菜单空白处,鼠标右键,勾上“编辑”,出现“编辑工具栏”,在工具栏上有将选中代码进行注释和取消注释的按钮。

作业:在纸上写两种方式的过程自定义和调用

1.没有参数的sub

2.有参数的sub

相关文章
QT软件开发: QPlainTextEdit当做日志显示窗口
QT软件开发: QPlainTextEdit当做日志显示窗口
755 0
QT软件开发: QPlainTextEdit当做日志显示窗口
|
1月前
|
人工智能 小程序 Python
Python编程小案例——编一个事件提醒弹窗小程序
Python编程小案例——编一个事件提醒弹窗小程序
|
3月前
|
开发工具
影创SDK☀️五、创建第一个手势交互的例子
影创SDK☀️五、创建第一个手势交互的例子
|
前端开发 JavaScript 定位技术
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
134 0
|
消息中间件 存储 API
事件,消息,消息处理函数,第一个图形界面程序(附带官方解释链接)
事件,消息,消息处理函数,第一个图形界面程序(附带官方解释链接)
|
算法 图形学
labview编程笔记之事件结构
labview编程笔记之事件结构
160 0
|
iOS开发
iOS开发 - 写一个刷新的控件(未封装,适合新手学习,查看原理)
iOS开发 - 写一个刷新的控件(未封装,适合新手学习,查看原理)
150 0
iOS开发 - 写一个刷新的控件(未封装,适合新手学习,查看原理)
|
存储 文件存储
消息窗体的输入输出,断点调试方法【VB学习笔记2020课堂版02】
消息窗体的输入输出,断点调试方法【VB学习笔记2020课堂版02】
103 0
消息窗体的输入输出,断点调试方法【VB学习笔记2020课堂版02】
|
vr&ar 图形学
【Unity3D 灵巧小知识点】 ☀️ | Unity中 使用代码 激活/取消激活 某个游戏对象的方法
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。 包括游戏开发、r美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。
【Unity3D 灵巧小知识点】 ☀️ | Unity中 使用代码 激活/取消激活 某个游戏对象的方法