前言:
今天分享一些小知识点。
内容:
Part1:判断用户是否授权?若是授权了,则进入系统,否则将终止程序的执行。
因为它需要在用户登录入系统之前就进行判断,所以需要将代码放在公用模块中。
下面是两个小的知识点:
1.窗体的模化
flogin.show vbModal
窗体.show vbModal
是什么意思?
窗体的形式分为模式的和非模式的
模式的:
用户只使用当前的窗体,想要使用别的窗体只能先关闭当前的窗体。作用:强迫用户对弹出的窗体进行相应的操作。
非模式的:可以切换到其他的窗体。
2.窗体的实例化
set fMainForm =New frmMain
fMainForm.show
将窗体实例化,并给予它frmMain窗体的相应的存储空间和物理属性。
为什么一定要实例化?
窗体 ---就是一个对象,如果不实例化 ,你就无法调用窗体的方法(展示),无法查看窗体的属性 ,所以要实例化
Part 2:
用户名的声明
作用域分为:
局部变量,模块变量,全局变量。
作用域的声明
(I)Dim语句,其格式为:
Dim<变量名>[As<数据类型>]
Dim语句用于在标准模块(Module)、窗体模块(Form)或过程(Procedure)中定义变量或数组
用Dim语句在窗体的过程中声明的变量称为局部变量,其作用域仅局限在本过程内部,过程一旦执行完毕,其值也就消失了。
(2)Private语句.其格式为:
Private<变量名>[As<数据类型>]
如果要在一个窗体模块的所有过程中共享同一个变量,则应在这个窗体模块的声明段用Private语句进行声明.这种变量称为模块级变量,其作用域为整个窗体模块。
(3)Public语句,其格式为:
Public<变量名>[As<数据类型> ]
用来在标准模块中定义全局变量或数组。如果在标准模块的声明段中用Public关键字来声明模块级变量,那么这个变量的作用域是整个工程,即它会在整个工程的所有模块中有效,这种变量称为全局变量,也称公用变量。
(4)static语句.其格式为:
static<变量名>[As<数据类型>·
局部变量在过程执行结束后其值不能被保留下来,在每一次过程重新执行时,变量会被重新初始化。如果希望在该过程结束之后,还能继续保持过程中局部变量的值,就应该用static关键字将这个变量声明为静态变量。这样,即使过程结束,该静态变量的值也仍然保留着。
后记:
每天进步一点点,不积跬步,无以至千里。