小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

第一章

 nxhujiee 2019-01-23

    類模塊是.cls文件,主要用于定義類和設計ActiveX   EXE、ActiveX   DLL。類模塊和標準模塊的比較 類模塊和標準模塊的不同點在于存儲數(shù)據(jù)方法的不同。標準模塊的數(shù)據(jù)只有一個備份。這意味著標準模塊中一個公共變量的值改變以后,在后面的程序中再讀取該變量時,它將得到同一個值。 而類模塊的數(shù)據(jù),是相對于類實例(也就是,由類創(chuàng)建的每一對象)而獨立存在的。 同樣的,標準模塊中的數(shù)據(jù)在程序作用域內(nèi)存在,也就是說,它存在于程序的存活期中;而類實例中的數(shù)據(jù)只存在于對象的存活期,它隨對象的創(chuàng)建而創(chuàng)建,隨對象的撤消而消失。 最后,當變量在標準模塊中聲明為 Public 時,則它在工程中任何地方都是可見的;而類模塊中的 Public 變量,只有當對象變量含有對某一類實例的引用時才能訪問 。后面我們將會用實例演示類模塊與標準模塊的區(qū)別。我們現(xiàn)在看看如何建立一個類模塊。第一種方法是在標準工程中添加類模塊,選擇依次點擊主菜單上的工程--添加類模塊(C)如圖所示

隨后彈出一個添加類模塊的對話框,如下圖所示,我們選擇"類模塊,點擊打開按鈕。

 

我們會發(fā)現(xiàn)工程中多了類模塊及類屬性這一部分,如果下圖紅色圓圈所示:

接著我們來了解下類的屬性,類的屬性有三個,分別是(名稱)Name、DataBindingBehavior、DataSourceBehavior
我們現(xiàn)在只須理解名稱屬性則可,名稱屬性,顧名思義是類的名字,類默認的名字是Class1,理所當然這個默認的名稱對我們來說是沒有什么意義的,要改成我們想要的名字,比如Person,那么就是說我們定義了一個類別,名字叫Person(人),我們姑且稱之為人類。那么是人就有名字,有年齡,有性別屬性等,還有行,走,坐等行為。接下來我們將描述如何表現(xiàn)這些屬性和動作。


    到目前為止,大家都應該學會了如何添加一個類模塊和修改類模塊的名字,接下來將我們將演示如何為類添加屬性和行為。

我們現(xiàn)在新建一個標準工程,之后添加一個類模塊,修改類模塊的名字為Person,如下圖所示:

 

接著雙擊工程管理器中類模塊的Person類就會打開代碼編輯器,如下圖所示:

 

現(xiàn)在我們編寫以下代碼:

Public name As String  '人的名字
Public sex As String   '人的姓別

Public Sub run()       '人走的動作
    MsgBox "我正在五十米跑呢"
End Sub

Public Sub say()   '人說話的動作
    MsgBox "我的名字叫:" & name & "   " & "性別是:" & sex
End Sub

 

然后在form1的click事件添加以下代碼:

Private Sub Form_Click()
    Dim zhang As New Person
    zhang.name = "張三"
    zhang.sex = ""
    zhang.run
    zhang.say
End Sub
完整的工程下載: http://bbs./viewthread.php?tid=304883&extra=page%3D1&frombbs=1

zhang是Person的一個實例,什么叫實例呢,比如Person表示的是人類,是一個概念上的東西,zhang是一個實實在在的人,他屬于人類,所以說zhang是Person的一個實例-實際的例子。 我們亦稱這個人是一個對象,即zhang是一個對象。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多