Alguns iniciantes que são novos no ASP podem não ser capazes de entendê -lo completamente. O editor do Wuxin Technology Channel encontrou alguns métodos para escrever classes ASP. Amigos interessados podem se referir ao conteúdo introduzido pelo Wuxin Technology Channel para você.
"Padrão de design ASP"
Dispbbs.asp? BoardId = 20 & id = 247879
Primeiro de tudo, a classe ASP é composta por eventos e métodos (eles são membros da classe). Se você ainda não entrou em contato com ele, primeiro pode dar uma olhada nas seguintes instruções:
No bloco de aula, os membros são declarados como privados (membros privados, chamados apenas dentro da classe) ou público (membros públicos, apenas chamados dentro e fora da classe) através da declaração de declaração correspondente. Declarado como privado, só será visível dentro do bloco de classe. Declarado como público não é apenas visível dentro do bloco de classe, mas também para codificar fora do bloco de classe. Não declarado explicitamente usando privado ou público, é padrão ao público. Um procedimento (sub ou função) declarado como público dentro do bloco de uma classe se tornará um método da classe. As variáveis públicas se tornarão propriedades da classe, as mesmas propriedades declaradas explicitamente usando a propriedade Get, Property LET e Property. As propriedades e métodos padrão das classes são especificados com a palavra -chave padrão em sua seção de declaração.
Leia a seção acima pacientemente, vamos dar uma olhada em um exemplo abaixo:
<%
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Classe myclass
'// ---- Declare (declare é definição) a variável interna (privada [privada]) da classe MyClass
Strauthor privado
Strversion privado
Estrexato privado
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- class_initialize () é o evento de inicialização da classe. Enquanto você usar esta classe no início, a execução desta parte será acionada. Abaixo, inicializaremos o autor e a versão da classe no membro e mostraremos na tela que a classe começou.
Sub -classe privado_initialize ()
Strauthor = "Coldstone"
strversion = "1.0"
Resposta.write "
MyClass começou
"
Final sub
'// ---- class_terminate () é o evento final da classe. Assim que você sair da classe, o evento será acionado. Em seguida, definiremos o evento neste caso em que a classe terminou na tela ao sair da classe.
Sub -classe particular ()
Resposta.write "
MyClass acabou
"
Final sub
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- Este método retorna uma informação de direitos autorais
Sub -informação pública ()
Resposta.write "
Codificação por Coldstone @时.
"
Final sub
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ------ uma propriedade da classe especificada, que permite ao usuário inicializar a variável Strexapmle
Propriedade pública Let setexapmle (byval strvar)
strexapmle = strvar
Propriedade final
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- Defina o atributo da classe, que retorna um número de versão
Propriedade pública Get versão
Versão = strversion
Propriedade final
'// ----- Defina o atributo da classe, que retorna o número do autor da classe
Propriedade pública Get Author
Autor = strauthor
Propriedade final
'// ----- Defina o atributo da classe, que retorna um número de versão
Propriedade pública Obtenha exapmle
Exapmle = strexapmle
Propriedade final
Classe final
%> <%
'// ------ aqui está um exemplo de usar esta classe
Dimnenewclass
Set OneNewclass = New MyClass
Response.Write "Autor:" & onenewclass.author & "
"
Response.Write "Versão:" & onenewclass.version & "
"
OneNewclass.setexapmle = "Este é um exemplo de uma classe simples"
Response.Write "Definido pelo usuário:" & onenewclass.exapmle & "
"
OneNewclass.information
Definido onenewclass = nada
%>
O artigo acima é uma explicação detalhada do método de redação de classes ASP compartilhadas pelo editor do False New Technology Channel. Espero que seja útil para o seu entendimento!