国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS基礎(chǔ)篇 - vbscript class類的定義與使用

2019-10-26 18:08:44
字體:
供稿:網(wǎng)友

從網(wǎng)上看到一個vbs中使用class的例子, 轉(zhuǎn)出來,共同學(xué)習(xí)!

Class 語句:聲明一個類的名稱,以及組成該類的變量、屬性和方法的定義。

vbs類的使用方法

   類的結(jié)構(gòu):

   class 類名稱
 
   end class

   調(diào)用方法 set myclass=new 類名稱
   中間類里面的代碼,
 
   類模塊的事件過程。

Private Sub Class_Initialize()這里寫上類實(shí)例化的時(shí)候執(zhí)行的代碼。end sub Private Sub class_terminate()這里是類注銷的時(shí)候自動執(zhí)行的代碼,end Sub

上面兩個子程序的名稱是規(guī)定的,如果改了名稱,就會無效。
1、變量
2、函數(shù)(Function)
3、屬性(Property)
4、方法 (SUB)

一、對象的訪問限制,分為公有和私有,公有的(public)可以讓外部訪問,私有的(Private )外部不能訪問,上面幾種角色都可以定義為公有或私有。

定義變量
public mystr,mystring
這樣就定義了兩個公有的變量,調(diào)用方法myclass.mystr
反之
Private mystr,mystring
則為私有的變量,外部不能訪問的。

函數(shù)

Public Function Checkstr(Str)If Isnull(Str) Then CheckStr = "" Exit Function End IfCheckStr = Replace(Str,"'","''")End Function

這是一個公有函數(shù),外部可以訪問的,調(diào)用方法 myclass.Checkstr(Str)
反之如果為私有的,則用Private 取代public

3、屬性(Property)

屬性分兩種,一種是只寫屬性,一種是只讀屬性。

也可以為公有或私有,現(xiàn)在以公有為例子。
這是一個只寫的屬性

Public Property Let Value(ByVal vNewValue)Dim tmpstrtmpstr = vNewValuetmpstr = split(tmpstr,"@@@")html = split(tmpstr(0),"|||")Strings = split(tmpstr(1),"|||")pic = split(tmpstr(2),"|||")End Property這是一個只讀的屬性Public Property Get TodayNumTodayNum = Application(Forum_sn & "_Dv_setup")(9,0)End Property

如果要有讀寫的屬性那么

Public Property Get TodayNumTodayNum = Application(Forum_sn & "_Dv_setup")(9,0)End PropertyPublic Property Let TodayNum(ByVal vNewValue)TodayNum = vNewValueEnd Property

這樣寫TodayNum就具有讀寫的屬性了,

方法,也以公有為例,

Public Sub TrueCheckUserLogin()代碼end sub

以下為一個簡單的類的的例子:

Class cls_templatesPublic html,Strings,picPrivate Sub Class_Initialize()end sub Private Sub class_terminate()end subPublic Property Let Value(ByVal vNewValue) Dim tmpstr tmpstr = vNewValue tmpstr = split(tmpstr,"@@@") html = split(tmpstr(0),"|||") Strings = split(tmpstr(1),"|||") pic = split(tmpstr(2),"|||")End PropertyEnd Class
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 双桥区| 建德市| 昌图县| 北辰区| 濮阳县| 武安市| 平湖市| 杂多县| 永宁县| 松阳县| 鱼台县| 黄平县| 仁怀市| 温宿县| 阳城县| 土默特左旗| 奉化市| 长春市| 兴和县| 商都县| 大新县| 三明市| 和林格尔县| 巴南区| 晋中市| 漳州市| 勐海县| 杨浦区| 简阳市| 滁州市| 道真| 宁南县| 福泉市| 亚东县| 凤山市| 南部县| 通化市| 淄博市| 科技| 启东市| 渑池县|