⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colprotocols.cls

📁 入侵检测是近几年发展起来的新型网络安全策略
💻 CLS
字号:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "colProtocols"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'****************************************************************************
'人人为我,我为人人
'枕善居汉化收藏整理
'发布日期:2006/12/23
'描    述:非常专业的防火墙源代码
'网    站:http://www.Mndsoft.com/  (VB6源码博客)
'网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代码别忘记给枕善居哦!
'****************************************************************************
Option Explicit
Private mCol                    As Collection
Public Property Get ItemExists(Item As Integer) As Boolean
    On Error GoTo No
    Dim NewItem                     As clsProtocol
    Set NewItem = mCol.Item(CStr(Item))
    ItemExists = True
No:
End Property
Public Property Get Item(IndexKey As Integer) As clsProtocol
    On Error GoTo NoSuchKey
    Set Item = mCol(CStr(IndexKey))
    Exit Property
NoSuchKey:
End Property
Public Property Get Count() As Long
    Count = mCol.Count
End Property
Public Sub Remove(IndexKey As Integer)
    mCol.Remove CStr(IndexKey)
End Sub
Public Property Get NewEnum() As IUnknown
    Set NewEnum = mCol.[_NewEnum]
End Property
Private Sub Class_Initialize()
    Set mCol = New Collection
End Sub
Public Function Add(NewMember As clsProtocol, key As Integer)
    If Len(CStr(key)) = 0 Then
        mCol.Add NewMember
    Else
        mCol.Add NewMember, CStr(key)
    End If
Exit Function
KeyExists:
End Function
Private Sub Class_Terminate()
    Set mCol = Nothing
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -