Para os usuários do ASP, a operação do banco de dados é realmente muito simples. Eles também precisam de muito tempo para considerar a lógica e o aplicativo de código. O exposto acima é uma explicação detalhada da escrita da classe ASP. Quanto você sabe?
Primeiro de tudo, as classes ASP são compostas por eventos e métodos (eles são membros da classe). Se você não foi exposto a eles, primeiro pode olhar para as instruções abaixo (haha, estou aprendendo e vendendo agora, por favor me perdoe se eu não disser bem)
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.
Por favor, leia a parte azul em seu coração, vamos dar uma olhada em um exemplo abaixo
<idioma do script = vbscript runat = server>
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 = Siyuan
strversion = 1.0
Response.write <br> MyClass está começando <br>
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 ()
Response.write <br> MyClass acabou <br>
Final sub
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- Este método retorna uma informação de versão
Sub -informação pública ()
Response.write <br> Codificação por <a href = 'Mailto: [email protected]'> maxid_zen </a> @ <a href = 'http: //www.design60s.com'> www.design60s.com </a>. <br>
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
</script>
<%
'// ------ aqui está um exemplo de usar esta classe
Dimnenewclass
Definido onenewclass = myclass
Autor da Response.Write: & onenewclass.author & <br>
Versão do Response.Write: & onenewclass.version & <br>
OneNewclass.setexapmle = Este é um exemplo de uma classe simples
Response.Write Definido pelo usuário: & onenewclass.exapmle & <br>
OneNewclass.information
Definido onenewclass = nada
%>
O artigo acima é uma explicação detalhada sobre a redação das classes ASP. Eu acredito que todo mundo entendeu claramente! Se você quiser aprender mais conhecimento técnico, continue prestando atenção ao novo canal de tecnologia errada!