Recomendado: especificações simples de desenvolvimento da web 1. Design da página Parte 1.Img Control Alt: Todas as imagens de exibição devem ter descrições de texto que podem descrever brevemente o conteúdo da imagem. 2. Controle de entrada MaxLength: Todos os controles de entrada precisam formular o atributo maxLength, e o valor padrão é o comprimento do campo correspondente no banco de dados.
Em artigos anteriores, reconhecemos que o ASP faz parte de um sistema operacional completo. Mas por que asp são diferentes das versões anteriores do ASP? Qual é a diferença entre eles? Se você estiver apenas executando algumas páginas ou aplicativos, provavelmente não notará as diferenças anteriores.Depois de abrir o ASP SDK ou o arquivo de ajuda, você descobrirá que esse novo produto não é quase nada parecido com a versão anterior.
Obviamente, não há necessidade de entrar em pânico, examinaremos algumas das principais diferenças na próxima etapa. Vamos primeiro ver por que a Microsoft acha que precisamos de uma nova versão do ASP e do que ela pode nos ajudar a fazer. Como desenvolvedor, também precisamos saber quais novos recursos ele tem para nos ajudar a construir nossos sites e aplicativos.
Nós realmente precisamos de um novo ASP! ?
A motivação da Microsoft para o desenvolvimento do ASP foi discutida no artigo anterior. O ASP tem sido um enorme sucesso, por que precisamos de uma nova versão! ? Podemos considerar os quatro pontos a seguir:
O ASP de hoje só pode ser escrito em idiomas não estruturais, como VBScript e JScript (se você usar outros idiomas, precisará de um intérprete separado). E quando o ASP é executado pela primeira vez, ele analisa e armazena o código no cache. A limitação é que ela não permite o uso de outras línguas estruturais, como VB e C, limitando assim sua superioridade. E ASP realmente fornece uma estrutura de execução de idiomas de nível médio, permitindo o uso de vários idiomas.
Usar HTML, texto e objetos para misturar asp é fácil de construir uma página grande. Mas é difícil reutilizar esse código, a menos que você coloque algum código em um arquivo incluído. Esta não é a melhor solução. Em muitas ocasiões, o desenvolvimento de um aplicativo de rede requer habilidades profissionais extensas, como quando você escreve programas, outros fazem artistas e algumas pessoas projetam conteúdo da web. Se você usar apenas ASP, é difícil conectar essas pessoas para realizar a mesma coisa. Mas o ASP realmente permite que o código separado coexiste com o conteúdo.
Nas versões anteriores do ASP, você teve que escrever código para quase tudo. Para manter os dados no formulário, escreva o código. Para confirmar os dados gravados pelo usuário, escreva o código. Para enviar alguns dados simples, escreva código. Um modo de componente real é introduzido no ASP. Através desse controle do lado do servidor e acionamento de eventos, parece que estamos operando em VB. O novo controle de componentes neste ASP é declarativo (ou seja, se você deseja usar esses controles de componentes para fazer algo, você só precisa declará -lo e não se preocupe com os outros, haha, você não acha um pouco estúpido?!?), Então você realmente precisa escrever muito pouco código. De fato, em muitos casos, você não precisa escrever nenhum código.
O mundo exterior está mudando o tempo todo, e uma proporção considerável de usuários tem acesso ao seu site através de dispositivos de Internet, como telefones celulares WAP, PDAs, caixas de decópio e outros. Talvez em um futuro próximo, mais usuários usem esses usuários da Internet do que os PCs. Isso significa que podemos ter que fazer mais no servidor para nos adaptar a diferentes dispositivos. Também temos que usar formatos diferentes para produzir, como o WML. Ao mesmo tempo, novos dispositivos interconectados e aplicativos comerciais também precisam ter a capacidade de enviar ou ler WML a partir de aplicativos de rede. Agora, o uso do ASP para fazer isso exige que você use um analisador XML e use XML para converter dados. E os serviços de rede ASP usarão as páginas que você faz de maneira mais simples de se adaptar a diferentes dispositivos.
Além disso, o rápido desenvolvimento da distribuição é que os aplicativos também precisam ser desenvolvidos mais rápido, mais modular, mais reutilizável, mais fácil de operar e mais plataformas para apoiá -lo. Novos padrões como SOAP (protocolo de acesso a objetos simples) e as necessidades comerciais do B2B exigem que uma nova tecnologia se adapte a diferentes sistemas. Os aplicativos e sites da Web precisam fornecer um serviço atualizável mais poderoso, e o ASP pode se adaptar aos requisitos acima e pode reiniciar o aplicativo em caso de erros e transbordamentos de buffer.
Portanto, para se adaptar a essas necessidades, a ASP corrigiu o básico e até o ambiente de desenvolvimento. O Visual Studio 7.0 suportará aplicativos ASP (incluindo ASP e ASP), embora apenas algumas ferramentas agora possam obter seu suporte. Este rico módulo de desenvolvimento de programas de modos de componentes foi projetado para ser bastante amigável e também suporta todos os idiomas do Visual Studio, incluindo VB, C e C#. Preste atenção especial ao terceiro idioma, que não está muito longe de nós quando é popular.
Como asp facilita sua vida?
O maior desafio para os programadores da web de hoje é mudar a compatibilidade do navegador e sua complexidade sempre elevada. Ao garantir que a página possa funcionar com todos os navegadores populares, você deve tentar usar os atributos mais recentes de cada navegador para criar mais páginas interativas. Isso é simplesmente um pesadelo.
O que é ainda mais aterrorizante é criar páginas da Web diferentes para diferentes dispositivos de usuário. Obviamente, é impossível criar um nível igualmente alto de página em telefones WAP e navegadores tradicionais, porque, devido a razões de largura de banda, muitos telefones WAP podem exibir apenas 12 palavras e 3 linhas de informações de texto por vez.
A solução mais fácil é gerar dinamicamente saídas diferentes para usuários diferentes ou escrever várias páginas para diferentes usuários. O segundo método não é eficiente e acho que a maioria dos desenvolvedores escolherá o primeiro método. Mas isso significa que todo clique do usuário fará com que o servidor julgue o que deve ser exibido ao usuário.
Se tudo isso for possível, por que não automatizar esses processos! ? Para terminar isso, a ASP introduziu um novo conceito de controle de serviço, que encapsula algumas tarefas comuns e fornece um módulo de programação claro. Eles também ajudam a gerenciar diferentes tipos de usuários.
O controle HTML do lado do servidor reduziu muito nosso código
A ASP forneceu a capacidade de executar componentes em um servidor que pode gerar algum código para retornar ao usuário. ASP herda esse conceito através do controle de serviço. A necessidade de converter elementos HTML para controle de serviço é apenas um atributo adicional: runat = servidor (também vimos isso no ASP)
Quaisquer elementos HTML na página podem ser marcados usando esse método, e o ASP executará esses elementos no servidor e produzirá código diferente para diferentes usuários.
Esse conceito de fazer com que os elementos HTML sejam executados no servidor pela primeira vez parece um pouco estranho, mas quando você descobre que ele se torna totalmente funcional nesta página, o que mais você precisa pensar.
O problema de manter o status
Um dos problemas mais irritantes quando criamos páginas e aplicativos interativos é processar dados provenientes do cliente e manter esses dados sob controle. Um objetivo central do ASP é simplificar esse processo. Isso não causará nenhuma confusão para os programadores e funcionará bem na maioria dos navegadores.
Vamos dar uma olhada no código a seguir primeiro. Este código cria uma página simples para os usuários inserirem o nome do computador e escolher o sistema operacional. OK, não é um exemplo irritante ou emocionante em si, mas reflete algumas das coisas que fazemos com frequência. Depois que esta página for enviada, use a solicitação.
<html>
<Body>
<%
Se Len (request.form (selopsys))> 0 então
stropsys = request.form (selopsys)
strname = request.form (txtName)
Response.Write que você selecionou '& stropsys _
& 'for Machine' & strname & '.
Final se
%>
<Forma de ação = pageone.asp método = post>
Nome da máquina:
<Tipo de entrada = Nome do texto = txtName>
<P />
Sistema operacional:
<Selecione Nome = Selopsys Tamanho = 1>
<pution> Windows 95 </pption>
<pution> Windows 98 </pption>
<pution> windows nt4 </pption>
<pution> Windows 2000 </pption>
</leclect>
<P />
<Tipo de entrada = Submite Value = Enviar>
Compartilhar: Crie uma sala de bate -papo simples com ASP Após um estágio de aprendizado do ASP, criaremos uma sala de bate -papo mais simples com base no conteúdo que aprendemos. Embora seja muito simples, você pode dominar o processo básico de estabelecer uma sala de bate -papo e melhorar continuamente suas funções. A seguir, são as principais etapas: