vb中sub main到底是个啥

前言:

遇到不懂的,就去查,现在查的多了,以后自然就快了,接下来大家一起来和我看看 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第一眼看到的窗体就是一个快速显示!

这里写图片描述

相关文章

相关标签/搜索