その言語でプログラムするのではなく、その言語でプログラムすることを忘れないでください。限られたツール セットを使用しているからといって、1999 年のようにプログラミングする必要があるわけではありません。
クラスについてはJasonSに同意します。確かに継承とかできないけど簡単に偽装できる
Class Dog
Private Parent
Private Sub Class_Initialize()
Set Parent = New Animal
End Sub
Public Function Walk()
Walk = Parent.Walk
End Function
Public Function Bark()
Response.Write("Woof! Woof!")
End Function
End Class
私のプロジェクトでは、ASP ページに次のものが含まれます: INC-APP-CommonIncludes.asp - これには、一般的なライブラリ (データベース アクセス、ファイル関数など) が含まれ、セキュリティが設定され、構成ファイル (接続文字列、ディレクトリなど) が含まれます。場所など) と共通クラス (User、Permission など) が含まれており、すべてのページに含まれています。
Modules/ModuleName/page.vb.asp - コード ビハインド ページのようなもの。ページ固有の BO、BLL、および DAL クラスを含み、ページに必要なデータを設定する/送信されたフォーム データなどを受け取る
Modules/ModuleName/Display/INC-DIS-Page.asp - page.vb.asp で設定されたデータを表示します。