Depois de ler o artigo "Como tornar o seu site dinâmico", você se sentiu animado? Você já está ansioso para criar seu próprio site dinâmico? Este artigo se concentrará nas páginas do servidor ativo, demonstrará totalmente as etapas e técnicas para criar sites de negócios dinâmicos e, por meio de um grande número de exemplos, você terá orgulho da Internet em teoria e prática contínuas ...
O capítulo anterior apresenta brevemente alguns métodos e ferramentas para criar sites dinâmicos. Para permitir que você domine completamente e meticulosamente as habilidades de desenvolvimento do ASP, este artigo será serializado no futuro e ensinará como construir seu próprio site dinâmico da ASP. Como este artigo foi escrito pelo autor com base em seu próprio aprendizado e experiência prática e combinada com alguns materiais de língua estrangeira, haverá inevitavelmente algum viés. Se você encontrar coisas inadequadas neste artigo, notifique o autor a tempo, obrigado. Páginas do Microsoft Active Server, que é o que chamamos de ASP, é realmente um ambiente de script do lado do servidor desenvolvido pela Microsoft. Dynamics. Com o ASP, você não precisa se preocupar se o navegador do cliente pode executar o código que você escreveu, porque todos os programas serão executados no lado do servidor, incluindo todos os programas de script incorporados no HTML simples. Após a execução do programa, o servidor retorna apenas o resultado da execução para o navegador do cliente, o que reduz a carga no navegador do cliente e melhora bastante a velocidade da interação. O seguinte lista alguns recursos exclusivos das páginas de servidor ativo:
1. Use linguagens de script simples e fáceis de entender, como VBScript e JScript, combinadas com o código HTML para preencher rapidamente o aplicativo do site.
2. Nenhuma compilação é necessária, é fácil de escrever e pode ser executado diretamente no lado do servidor.
3. Use um editor de texto normal, como o Windows Bloco de Bloco, para editar e projetar.
4. A independência do navegador não está relacionada ao navegador. As linguagens de script (VBScript e JScript) usadas pelas páginas do servidor ativas são executadas no lado do servidor da Web, e o navegador no lado do usuário não precisa ser capaz de executar esses idiomas de script.
5. As páginas do servidor ativas podem ser compatíveis com qualquer linguagem de script do ActiveX. Além de usar idiomas VBScript ou JScript, outras linguagens de script fornecidas por terceiros também são usadas através do plug-in, como rexx, perl, tcl, etc. O mecanismo de script é um objeto COM (componente de objeto) que lida com programas de script.
6. O programa de origem das páginas do servidor ativo não será transmitido ao navegador do cliente; portanto, o programa de origem escrito pode ser evitado por outras pessoas e melhorar a segurança do programa.
7. Os scripts do lado do servidor podem ser usados para gerar scripts do lado do cliente.
8. Orientado a objetos.
9. Os componentes do servidor ActiveX (componentes do servidor ActiveX) têm escalabilidade ilimitada. Você pode usar o Visual Basic, Java, o Visual C ++, o COBOL e outras linguagens de programação para gravar o componente do servidor ActiveX que você precisa.
Há tantas maravilhas do ASP.
Primeiro, vamos dar uma olhada no ambiente necessário para executar asp:
O ASP em si não é uma linguagem de script, apenas fornece um ambiente em que os programas de script incorporados nas páginas HTML podem ser executados. No entanto, para aprender bem asp, você deve dominar sua gramática e regras. Agora, vamos começar a entender e aprender as páginas do servidor ativo passo a passo.
O programa ASP realmente existe no servidor da Web em texto simples com a extensão .sp. Você pode acessar o programa ASP através da www simplesmente colocando o programa .asp no diretório virtual do servidor da web (esse diretório deve ter permissões executáveis). Para aprender a projetar bem os programas ASP, você deve dominar a redação do script. De fato, os scripts são compostos por uma série de comandos de script. . Para escrever scripts, você deve estar familiarizado com pelo menos uma linguagem de script, como o VBScript. A linguagem de script é uma linguagem especial entre HTML e linguagens de programação, como Java, Visual Basic, C ++, etc. Embora esteja mais próximo do último, não possui a sintaxe e as regras complexas e rigorosas da linguagem de programação. Como mencionado acima, o ambiente de execução do script fornecido pelo ASP pode suportar várias linguagens de script, como: JScript, Rexx, Perl, etc., que, sem dúvida, fornece aos programadores ASP amplos para o jogo. O surgimento do ASP faz com que os designers da web não tenham que se preocupar se o navegador do cliente o suporta. estará nele é feito no lado do servidor, e o navegador do cliente obtém apenas o resultado da execução de um programa e você só precisa declarar .sp para usar uma linguagem de script diferente. Aqui está um exemplo típico de usar duas linguagens de script no mesmo arquivo .asp:
<html>
<Body>
<Tabela>
< %Call Callme %>
< /Tabela>
< % Ligue para o ViewDate %>
< /Body>
</html>
<Idioma de script = vbscript runat = servidor>
Sub -callme
Response.write <tr> <td> ligue </td> <td> me </td> </tr>
Final sub
< /Script>
<Idioma de script = jscript runat = servidor>
função viewDate ()
{
var x
x = nova data ()
Response.Write (X.ToString ())
}
< /Script>
Este é o primeiro programa ASP real com o qual você entrou em contato neste artigo. Linguagem de script. ASP é diferente de uma linguagem de script. Expressão emite o resultado da execução para o navegador do cliente, por exemplo: < % = teste %> é enviar o valor atribuído ao teste de teste variável ao navegador do cliente.Neste fim de semana, testaremos < % = teste %>.
No navegador do cliente, parece como:
Neste fim de semana, testaremos a matemática.
A melhor maneira de aprender o ASP é escrever você mesmo. Para criar uma página do ASP, tudo o que você precisa é abrir um editor de texto, como: bloco de notas, e começar a escrever o primeiro programa ASP comigo. Abaixo, estabeleceremos um programa ASP que monitora automaticamente o tempo de navegação e exibe dinamicamente conteúdos de página de acordo com diferentes períodos.
<html>
<Body>
<Font cor = verde>
< % Se tempo < # 12: 00: 00 # e tempo> = # 00: 00: 00 # então %>
Bom dia, o tempo não está ruim hoje!
< % Elseif Time < # 19: 00: 00 # e tempo> = # 12: 00: 00 # então %>
boa tarde!
< % Mais %>
Olá!
< % Final se %>
< /body>
</html>
Salvar test1.asp no diretório virtual do servidor da web (como: aspsamp/) e navegue no navegador usando http, como: http: //yourcomputername/aspsamp/test1.asp, você será romance que eu encontrei que Sua página realmente ganhou vida. Embora este seja apenas um exemplo muito simples, e essa função pode ser completamente concluída através do JavaScript, não é difícil descobrir que o uso do ASP é muito mais simples e mais rápido do JavaScript. são exibidos em diferentes períodos. O tempo neste exemplo é na verdade uma função interna do VBScript para exibir o tempo atual do sistema. tempo atual do sistema. Em seguida, adicionaremos um pouco de cor ao teste1.asp, adicione bgcolor = < % = bgc %> à tag <body>, ou seja, ela se torna <corpo bgcolor = < % = bgc % >> e adicione -o antes do <body> marque a seguinte declaração:
< % Se tempo < # 12: 00: 00 # e tempo> = # 00: 00: 00 # então então
BGC = prata
Elseif time < # 19: 00: 00 # e tempo> = # 12: 00: 00 # Então então
BGC = Marinha
Outro
bgc = vermelho
Final se
%>
Dessa forma, quando os usuários visitam sua página em momentos diferentes, eles verão diferentes cores de fundo da página. Há muitas coisas que podemos fazer, como se você quiser saber o nome do cliente que navega na sua página entre o início da manhã e as doze horas e diz olá para ele, então o seguinte programa o ajudará a alcançar o seu desejar. Primeiro, você precisa definir o formulário na página e prender o seguinte código HTML como < % se tempo < # 12: 00: 00 # e tempo> = # 00: 00: 00 # então %> depois:
Bem -vindo à minha página inicial, preencha as seguintes informações: <Método do formulário = pós -ação = test1.asp>
<p>
Primeiro nome: <nome de entrada = tamanho fname = 48>
<p>
Sobrenome: <nome de entrada = tamanho lname = 48>
<p>
Título: <nome de entrada = título tipo = valor de rádio = mr> mr.
<Nome de entrada = título tipo = valor de rádio = ms> ms.
<p> <Tipo de entrada = submeter> <Tipo de entrada = RESET>
</morm>
Em seguida, adicione o seguinte comando ASP após o código HTML acima: < %
title = request.form (título)
Se src = "/uploads/allimg/130319/10220915v-0.gif"/> significa saudações, então você só precisa prender o seguinte comando para a boa noite!
<P> <Center> <img src = smile.gif width = 32 altura = 32 alt = boa noite> </p>
< % Next %>
Esta é a declaração de loop mais básica, que chama uma imagem de rosto sorridente seis vezes e exibe -a na página. Obviamente, o efeito deste exemplo pode ser alcançado no HTML, mas não é difícil descobrir que o uso do ASP reduz bastante a redação repetitiva do código, fazendo com que o programa tenha uma boa legibilidade. Além disso, quando você cria um site de revisão que classificou as estrelas para os assuntos que você é classificado com base nos votos do usuário, usando esse método, você não precisa criar uma imagem para cada classificação em estrela. Se um objeto for classificado como 4 estrelas, você só precisará pedalar a imagem de uma estrela 4 vezes e assim por diante. Obviamente, quando a carga de trabalho é pequena, você não sentirá os benefícios do ASP.