Como escrever ASP em uma DLL selecionada no blog Applebbs
Como escrever ASP em DLL para palavras -chave
Fonte
Este artigo transforma principalmente o código ASP em componentes. Os desenvolvedores não apenas aceleram o ASP, mas também protegem seu próprio código.
Em seguida, escreveremos um componente muito simples, o foco é saber como desenvolver componentes de DLL em vez de seu código complexo! Estes dependem de seus próprios esforços futuros.
Componentes do lado do servidor
Primeiro de tudo, os componentes do lado do servidor devem ser diferentes dos do lado do cliente. Os componentes do lado do cliente são transmitidos pela rede e dependem do HTML para funcionar. Eles só podem ser úteis no IE. No entanto, os componentes do lado do servidor são executados no servidor e executam várias operações no servidor. Portanto, todos os navegadores podem se divertir e depende do servidor e não do navegador.
Quando o IIS é solicitado para executar um programa ASP, ele primeiro encontrará o código entre as tags <%%> no arquivo ASP e o executará (também pode ser o código entre <scriptrunat = server> </script>). Se esse programa ASP já tiver sido chamado antes, ele usará o programa compilado na memória para retornar o código HTML ao usuário. Caso contrário, vai recompilar. Aqui, o ASP tem um pouco mais de vantagem de velocidade que o CGI, porque o CGI usa um thread para cada solicitação. Isso consome muito os recursos do servidor.
Você quer o programa que você escreveu para executar no IIS sozinho!?! Agora você pode fazer isso! Usando o VB5 (é claro que é VB6 agora), você pode criar o DynamicLinkedLibraries (arquivo DLL), que podem ser executados diretamente no IIS (se houver um arquivo ASP a ser solicitado).
Requisitos de sistema e software
Você precisa de um sistema operacional de 32 bits para executar asp. Obviamente, você também precisa instalar o IIS ou o PWS. Nosso programa a seguir foi desenvolvido no ambiente Windows95+PWS+VB5.
Vamos começar
Inicie seu VB e selecione o ícone ActiveX. Este ícone pode ser encontrado no novo projeto! O VB fornecerá um nome de projeto padrão (Project1) e o nome da classe (classe1). Vamos mudar os dois nomes. Antes de alterar o nome, primeiro confirme que temos o Microsoft ActiveServerPagesObjectLibrary, o que é muito útil em nossos programas. Selecione "Projeto" no menu e selecione "Referência" nele, e a janela "Referência" aparecerá.
Selecione Microsoft ActiveServerPagesObjectLibrary.
Nome Projetos e Classes
Agora vamos nomear o Project1 e Class1 de acordo com nossos hobbies! Nomear -os também é muito importante. Usaremos o nome do projeto e o nome da classe para criar uma instância desse componente no futuro! Isso será introduzido em detalhes posteriormente.
Não quero dizer mais sobre como mudar o nome!
Nosso nome do projeto é alterado para exemplo e o nome da classe é helloword
Como usar engenharia e aulas
Agora temos nosso próprio projeto (Exemplo1) e nome da classe (Helloworld). No futuro, usaremos seus nomes para fazer referência a este componente no código ASP. No ASP, vamos fazer referência a isso assim, da seguinte forma:
SetObJReference = server.createObject ("ProjectName.className")
A cotação para o nosso projeto é:
SetObJReference = server.createObject ("Exemplo1.helloworld")