まず、ASP(VBScript)クラスはイベントと方法で構成されています(クラスのメンバーです)。そして、それが良くないなら、許してください)
クラスブロックでは、メンバーは、対応するステートメントステートメントによって、プライベート(プライベートメンバー、クラス内の内部のみ)またはパブリック(パブリックメンバー、クラスの内外で呼び出すことができます)として宣言されます。プライベートとして宣言されたものは、クラスブロックでのみ表示されます。パブリックはクラスブロック内に見えるだけでなく、クラスブロック以外のコードにも表示されると宣言されています。デフォルトは、明確に述べられるためにプライベートまたはパブリックを使用しなかったパブリックです。クラスブロックで公開されるプロセスは、クラスの方法になります。パブリック変数は、クラスの属性になり、プロパティGET、プロパティLET、およびプロパティセットを使用します。クラスのデフォルトの属性とメソッドは、ステートメントのデフォルトのキーワードで指定されています。
中の青い部分を読んでください、以下の例を見てみましょう
<スクリプト言語= vbscript runat = server>
クラスmyclass
'// ----宣言(宣言は定義です)myClassクラスの内部(プライベート[プライベート])変数
プライベートシュトラクト
プライベートストレージ
プライベートストレクサンプル
'// --------------------------------------------------------------- -------------------------------------------------------------- -------------------------------------------------------------- ---------------- //
'// --- class_initialize()は、このクラスを使用する限り、このパートの実行をトリガーします。メンバーの画面が始まりました
private sub class_initialize()
struthor = siyuan
strversion = 1.0
Response.Write <br> MyClass Starting <br>
End Sub
'// --- Class_terminate()は、クラスが終了する限り、イベントをトリガーします。クラスは終わりました
private sub class_terminate()
Response.write <br> myclassは<br>を超えています
End Sub
'// --------------------------------------------------------------- -------------------------------------------------------------- ------------------------------------------- //
'// ----このメソッドはバージョン情報を返します
パブリックサブ情報()()
response.write <br> <a href = 'mailto:[電子メール保護]'> maxid_zen </a> </ a>によるコーディング
End Sub
'// --------------------------------------------------------------- -------------------------------------------------------------- ----------------------------------------------------------------------------------------- --------- //
'// ----固定クラスの属性、この属性はユーザーを許可するためです
公共財産let setexapmle(byval strvar)
strexapmle = strvar
プロパティを終了します
'// --------------------------------------------------------- -------------------------------------------------------------- ----------------------------------------------------------------------------------------- --------- //
'// ----クラスの属性を定義すると、この属性はバージョン番号を返すことです
公共財産getバージョン
バージョン=ストレージ
プロパティを終了します
'// ----クラスの属性を定義する、この属性はこのクラスに返された著者番号です
公共財産著者を取得します
著者= struthor
プロパティを終了します
'// ----クラスの属性を定義すると、この属性はバージョン番号を返すことです
公共財産はExapmleを取得します
exapmle = strexapmle
プロパティを終了します
エンドクラス
</script>
<%
'// -------これはこのクラスを使用する例です
Dim Onenewclass
OneNewClass = new MyClassを設定します
respons.write著者:&onenewclass.author&<br>
Response.Writeバージョン:&Onenewclass.version&<br>
oneNewclass.setexapmle =これは単純なクラスの例です
Response.writeユーザーカスタマイズ:&onenewclass.exapmle&<br>
Onenewclass.information
OneNewClass = Nothingを設定します
%>