前言:
遇到不懂的,就去查,现在查的多了,以后自然就快了,接下来大家一起来和我看看 sub main在vb中的作用吧!
一、sub main的理论知识
1、设置启动窗体。
我们在做程序中,一般第一个窗体就是你的启动窗体,但是有些时候我们需要固定好第一个启动窗体具体是哪一个!如果想在应用程序启动时显示别的窗体,那么就得改变启动窗体。要改变启动窗体,请按照以下步骤执行: 从“工程”菜单中,选取“工程属性”。选取“一般”。在“启动对象”ListBox 中,选取要作为新启动窗体的窗体。选取“确定”。
注意:这是网上说的,其实没有sub main 照样可以按照上面的方式,设置好任意一个窗体都是第一个启动,我个人的理解就是:我们在写不同的程序时,第一个启动窗体的名字都是不一样的,而这时我们利用sub main,就可以让我们无论在敲什么应用程序,都可以设置sub main为首先启动的窗体!
**2、没有启动窗体的启动**1
有时候也许要应用程序不加载任何的窗体!例如:可能想先运行装入数据文件的代码,然后再根据数据文件的内容决定显示几个不同窗体中的哪一个。要做到这一点,可在标准模块中创建一个名为 Main 的子过程,如下面的例子所示。
Sub Main() Dim intStatus As Integer '调用一个函数过程来检验用户状态。 intStatus = GetUserStatus '根据状态显示某个启动窗体。 If intStatus = 1 Then frmMain.Show Else frmPassword.Show End If
3、显示启动时的快速显示( 对于用户)
如果在启动时,有一个较长的执行过程,例如,我在启用程序之前,需要调用大量的数据,这时调用数据是需要时间的,这时对于用户来说,是非常不爽的,这时sub main来了!直接可以让你看到一个图形界面,用户就会感到很爽了,也不会烦了!(这里大家可以细细的感受一下,真的是这样!只要看到你的界面有点变化就会很舒服呢!)例如,我们的vb第一眼看到的窗体就是一个快速显示!
原文链接:https://www.f2er.com/vb/256320.html