우선, ASP (vbscript) 클래스는 이벤트와 방법으로 구성되어 있습니다. 그리고 판매. 좋은 경우 용서하십시오)
클래스 블록에서, 회원은 해당 성명서에 의해 개인 (개인 회원, 클래스 내부에서만 호출 될 수 있음) 또는 공개 (공개 회원, 클래스 내부 및 외부에서 호출 할 수 있음)로 선언됩니다. 개인으로 선언 된 것은 클래스 블록에서만 볼 수 있습니다. 대중은 클래스 블록 내부에서 볼 수있을뿐만 아니라 클래스 블록 이외의 코드로도 보입니다. 기본값은 개인 또는 공개를 명확하게 사용하지 않은 공개입니다. 클래스 블록에서 대중으로 선언되는 과정은 클래스 방법이됩니다. 공개 변수는 클래스의 속성이 될뿐만 아니라 속성 Get, Property Let 및 Property Set을 사용할 수 있습니다. 클래스의 기본 속성 및 방법은 명령문의 기본 키워드에 지정되어 있습니다.
내부의 파란색 부분을 읽어주세요. 아래 예를 살펴 보겠습니다.
<script language = vbscript runat = server>
클래스 myclass
'// ---- 선언 (선언은 정의입니다) MyClass 클래스의 내부 (개인 [개인]) 변수
개인 스트라우스
개인 strversion
프라이빗 스트 렉스 샘플
'// ----------------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- ----------------- //
'// ---- class_initialize ()는이 클래스를 사용하는 한이 부분의 실행을 시작합니다. 멤버의 화면이 시작되었습니다
private sub class_initialize ()
strauthor = siyuan
strversion = 1.0
Response.write <br> MyClass 시작 <br>
종료 서브
'// ---- Class_terminate ()는 클래스의 종료 이벤트입니다. 수업은 끝났습니다
private sub class_terminate ()
response.write <br> myclass는 끝났습니다 <br>
종료 서브
'// ----------------------------------------------------- --------------------------------------------------------- ---------------------------------------- //
'// ----이 방법은 버전 정보를 반환합니다
공개 하위 정보 () ()
RESPING.WRITE <br> 코딩 <a href = 'mailto : [이메일 보호]'> maxid_zen </a> <br>
종료 서브
'// ----------------------------------------------------- --------------------------------------------------------- -------------------------------------------------------- ---------- //
'// ---- 고정 클래스의 속성,이 속성은 사용자를 허용하는 것입니다.
공공 재산은 SetExapmle (byval strvar)
strexapmle = strvar
종료 속성
'// ----------------------------------------------------- --------------------------------------------------------- -------------------------------------------------------- ---------- //
'// ---- 클래스의 속성을 정의하면이 속성은 버전 번호를 반환하는 것입니다.
공공 재산을 얻습니다
버전 = strversion
종료 속성
'// ---- 클래스의 속성을 정의하면이 속성은이 클래스로 반환 된 저자 번호입니다.
공공 재산을 구입하십시오
저자 = 스트라우저
종료 속성
'// ---- 클래스의 속성을 정의하면이 속성은 버전 번호를 반환하는 것입니다.
공공 재산은 exapmle을 얻습니다
exapmle = strexapmle
종료 속성
수업 종료
</스크립트>
<%
'// ------- 이것은이 수업을 사용하는 예입니다.
희미한 onenewclass
oneNewClass = new MyClass를 설정합니다
응답. 쓰기 저자 : & OneNewClass.author & <br>
응답 버전 : & oneNewClass.version & <br>
onenewclass.setexapmle = 이것은 간단한 클래스의 예입니다.
Response.Write 사용자 사용자 정의 : & oneNewClass.exapMle & <br>
oneNewClass.Inewclass
oneNewClass = 아무것도 설정하지 않습니다
%>