VB新發現

轻抚琴玄

轻抚琴玄

2016-01-29 12:29

VB新發現,VB新發現
最近本人在開發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()並不是類的構造函數.
展开更多 50%)
分享

猜你喜欢

VB新發現

电脑网络
VB新發現

VB中類模塊實現與C++中類實現的比較(1)

电脑网络
VB中類模塊實現與C++中類實現的比較(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用子類化的方法來實現VB對特殊消息的響應

电脑网络
使用子類化的方法來實現VB對特殊消息的響應

用VB尝试新的界面风格

编程语言 网络编程
用VB尝试新的界面风格

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

以色列DG現代住宅設計

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
以色列DG現代住宅設計

在VB.NET中使用新的控件labellink访问网页

编程语言 网络编程
在VB.NET中使用新的控件labellink访问网页

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash教程:AS制作随机绽放的美丽花朵

Flash教程:AS制作随机绽放的美丽花朵

《全民英雄》无法连锁小解析

《全民英雄》无法连锁小解析
下拉加载更多内容 ↓