VB新發現

原创 2004年09月27日 10:42:00
      最近本人在開發VB程序時發現VB竟然提供了Main函數入口.以前我總是認為用VB寫的WIN32應用程序都是以某個窗體作為整個程序的入口,如果沒有窗體,那麼就不是一個完整的程序.現在這個觀念應該被修正了,沒有窗體,程序一樣可以運行.
      如果你在Modules中定義了一個Public的Main函數,並在Project菜單里的Project Properties選項窗口中把Startup Object指向了Sub Main,那麼你的程序就會從Main函數開始.要是你想顯示一個窗體,一種方法是直接呼叫窗體類的名稱,另一種方法是為窗體類創建新的對象.其實VB中的Form也是類,我們新建的每個Form都是從同一個父類繼承下來的.可是為甚麼VB不將它們放到Class Modules里實現呢?這是因為我們創建的自定義Form,VB會採用一種被編譯器隱藏的派生方式產生,雖然它沒有使用Implements這個關鍵字.但它卻派生自父類Form,從Form_Load(),Form_MouseMove()等這類函數的命名方式中就可以看出端倪.Form類把一些常用的系統消息封裝進特定的函數中,具體實現就由用戶在他們創建的Form類中定義.遺憾的是並不是所有的消息都被映射了.另外VB會默認地創建一個與自定義Form類名相同的對象供使用者調用,但要注意Form_Initialize()並不是類的構造函數.

在VB中,快速为表的一列生成序号

 其实很简单SQL = "declare @a1 int set @a1=0" & vbCrLfSQL = SQL & "update test set @a1=@a1+1, vv=@a1"Conn....
  • lanman
  • lanman
  • 2007年07月24日 17:16
  • 772

我發現。。。

 不知道從什麽時候開始,發現自己變得比從前沉穩了好多。  有時候常常會想,大學也真是個好地方,能夠把一個人平靜的生活書寫的百味叢生。  曾經的心情,像晴天里,忽而有一片云,說來就來了。  從前,我喜歡...
  • shukuigirl
  • shukuigirl
  • 2009年03月18日 18:23
  • 163

VB动态创建浏览器控件

1.需要引用 Microsoft Internet Controls。 2.工程配置中,“删除有关未使用的 ActiveX 控件的信息” 不能勾选。 3.具体代码如下 Optio...
  • oali1172831
  • oali1172831
  • 2014年05月27日 14:31
  • 209

vb webbrowser 在原窗口打开弹出新窗口的链接

代码1: Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean) Dim frm As Form1 Set...
  • lbuskeep
  • lbuskeep
  • 2012年12月05日 19:51
  • 6180

VB动态加载控件之姊妹篇

创建数据驱动窗体所谓数据驱动窗体就是根据所请求的数据的不同生成相应的窗体。举例来讲,假设你现在有一个数据库,其中有些字段必须根据登录者的身份加以显示,授权级别高的用户可以浏览并修改这些字段的内容;授权...
  • derryzhang
  • derryzhang
  • 2008年10月26日 20:02
  • 5670

关于VB 15个数字排序问题

打开vb后,主要步骤 Private Sub Command1_Click() Cls Dim a As Integer Dim b As Integer Dim c As Integer Dim d...
  • g1339334803
  • g1339334803
  • 2016年03月27日 11:53
  • 125

vb得到一个进程的启动参数?

Option Explicit Private Sub Form_Load() getProcessCommandLine "iexplore.exe" End Sub '得到所有进程名为p...
  • sysdzw
  • sysdzw
  • 2009年11月24日 16:42
  • 1672

vb实现多线程

昨晚2:30的时候还没睡着,觉得有必要把vb编写多线程程序再次写一次;主要是以前忽略的细节和重要的环节;今天在公司打开一年多没用的vb,写了如下的代码;想写多线程的朋友可以调试一下看看,关于多线程的任...
  • pzhan
  • pzhan
  • 2007年01月29日 11:27
  • 2410

如何在 VB 中以编程方式创建并调用 Excel 宏

1. 在 Visual Basic 中创建一个标准 EXE 项目。默认情况下会创建 Form1。 ...
  • sjj3000
  • sjj3000
  • 2007年09月13日 11:28
  • 1324

vb 操作excel(持续更新)

Private Sub Command1_Click()    Dim xlApp As Object '定义EXCEL类    'Dim xlApp As Excel.Application    ...
  • yangjun07167
  • yangjun07167
  • 2010年07月11日 22:56
  • 3840
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB新發現
举报原因:
原因补充:

(最多只允许输入30个字)