Li uma história quando era jovem: Três estudiosos queriam ir a Pequim para fazer o exame e perguntaram a um velho monge quais eram suas perspectivas futuras. O velho monge sentou-se ereto como uma montanha e finalmente esticou o dedo lentamente. Assim, os três estudiosos discutiram sem parar na estrada, sem saber qual deles o velho monge apontou que estaria na lista amarela. Inesperadamente, os três foram para o ensino médio ao mesmo tempo. não posso deixar de duvidar da autoridade do velho monge. Depois que as três pessoas voltaram para casa com roupas ricas, perguntaram ao velho monge. O velho monge sentou-se ereto como uma montanha e disse lentamente: Um dedo significa que todos os três foram atingidos e os três desmaiaram imediatamente.
■ Idéias de programação ASP - redação de um ensaio em oito partes
A MS lançou às pressas a tecnologia ASP sob o impacto da tecnologia java. Se não fosse pelo domínio do sistema operacional WinServer, o ASP bruto não teria sido capaz de se firmar quando OO foi promovido por mais de 20 anos e C++ e JAVA estavam em pleno andamento.
Quase podemos ver a evolução da tecnologia de programação nas últimas décadas a partir da tecnologia ASP. O primeiro programa ASP que a maioria das pessoas escreve é inserir <%="Hello, Welcome to ASP World!"%> no fluxo de caracteres HTML. O impulso instantâneo sempre apoiou os programadores ASP, desde a saída do conteúdo da página da web até a saída da estrutura da página da web. processo de aprendizagem de saída de programa de script de página da web, contanto que você tenha um certo conhecimento da estrutura de sintaxe HTML e do banco de dados e esteja familiarizado com certas duas linguagens de programação, você pode criar rapidamente vários sites. Se você também puder clicar em PS e FLASH, então. você é simplesmente incrível; finalmente um dia alguém se lembrou de algo como include "string.h" na linguagem C e começou a perceber que código repetido pode definir uma função ou procedimento a ser chamado repetidamente, então <include se tornou popular na Internet file=" ****.asp"> declaração; cálculos empresariais complexos não podem suportar os oito componentes inerentes do ASP, mas alguns fantasmas brancos escreveram DLLs para incorporar a icônica tecnologia de estrutura de camada N do JAVA, então há outro Um novo termo é chamado DLL trap. Se a DLL que você escreve tiver o mesmo nome da existente no sistema WIN, o dia da reinstalação da máquina não está longe. Simplificando, ASP é um híbrido de orientado a processos e orientado a objetos, primitivo e caótico. No mesmo programa, você pode ver call sub e set rs=conn.execute("...").
Mas por mais difícil que seja, a essência da programação ASP é sempre enfrentar o processo de organização do fluxo de caracteres HTML das páginas web. Embora tenha um pouco de OO, seu propósito determina que ela se depare com o processo. olhos, é sofisticado. O texto na página da web é igual à imagem. Sua tarefa é começar a partir da tag <html> e usar continuamente a instrução response.write para gerar <head> para <. body>, <div>, <input> para </ html> marcar o fluxo de caracteres e, finalmente, constituir a página HTML do cliente e o programa de script do cliente, assim como o ensaio de oito partes quebra o tópico, carrega o tópico e inicia o discurso ...
■ A evolução das ideias de programação WEB - deixe o RMB chegar com mais força!
Vamos imaginar o processo do seu salário mensal de 1.000 RMB a> 30.000 RMB.
Uma página da web estática é como um documento WORD e CSS é como um modelo para o documento WORD. Se acontecer de você fazer essas coisas, então sua posição é chamada de web designer com um salário mensal de 1.000. Neste momento, você é jovem e ignorante
se começar a saber como usar um programa para gerar automaticamente uma página, sua. as ideias de programação neste momento estão centradas em O desdobramento de uma página da web específica é exatamente como a era presencial das décadas de 1950 e 1960. Então seu salário mensal pode ser de 2.000 e você é chamado de programador. Neste momento, você está apenas começando;
você fez muitas coisas repetitivas e descobriu que muitas páginas exigem algumas funções públicas. Por exemplo, os sites geralmente exigem um CONN público. arquivo para criar um banco de dados. Ao conectar objetos, os programadores encapsularão naturalmente o processo de criação em funções para chamadas repetidas. As ideias de programação neste momento estão centradas em funções públicas, assim como a programação estruturada das décadas de 1970 e 1980, que começou a ser. funções abstratas. Quando você está no auge, passa a ser chamado de engenheiro de software, com salário mensal de 3.500,
quando descobre que um site é na verdade composto de conteúdo público, como a caixa de login, muitas vezes possui dados fixos (nome de usuário/nome de usuário)
;senha), aparência fixa (caixa de entrada/botão de envio de nome de usuário e senha), ações fixas (auditoria/login bem-sucedido/falha no login), de uma perspectiva estrutural, completar a caixa de login requer a definição de diversas variáveis e diversas funções, mas nós abstrato, considere a caixa de diálogo como um todo. Ela usa dados para representar suas próprias características (combinações de diferentes nomes de usuário e senhas), usa métodos para representar os eventos que pode manipular e os encapsula para se tornar um objeto. Pode ser representado pela seguinte estrutura:
class login {nome de usuário; revisão de senha; login com falha;}
Se você olhar o site da perspectiva de um objeto, verá que tudo é uma entrada; caixa para uma página é Objetos abstraem o conteúdo mais básico de todo o site (não pode ser dividido e não pode ser separado), projetam-no em um objeto e simplesmente combinam-no. A ideia de programação neste momento é enfrentar todo o site. Na verdade, essa é a ideia OO que era popular nas décadas de 1980 e 1990, talvez você já tenha um cartão de visita com as palavras “engenheiro de software sênior” impresso; nele, com um salário mensal de 5.000 RMB, mas ao pentear o cabelo pela manhã, você descobrirá que há rugas nos cantos dos olhos
quando uma empresa precisa integrar a Internet ao seu corpo, ela deve levar em consideração; os programas de desktop existentes e os programas WEB como um todo, e ambos requerem componentes comuns, como este A solicitação de login pode não ser apenas um programa WEB, mas também um programa de desktop, o que significa que os componentes de autorização precisam ser usados uniformemente para lidar com tais coisas, então a ideia da programação nesse momento é encarar o componente nesse momento, seu título foi alterado para Arquiteto, salário mensal > 10.000, mas tem alguns cabelos brancos na cabeça no espelho
já está tudo perfeito, não! Assim como nossa busca incessante por um salário mensal, as empresas querem mais do que apenas permitir que os usuários simplesmente naveguem em suas páginas da web. Seus clientes associados apresentaram novos requisitos para o seu sistema. Por exemplo, eles esperam usar seu sistema JAVA para concluir diretamente o processo de transferência, mas meu sistema foi construído usando o sistema ASP.NET! Além disso, você não pode permitir que outros transfiram 2^N RMB facilmente. Milhares de clientes associados permitem que suas ideias de programação comecem a enfrentar os serviços públicos. A outra parte não conhece seu objeto ou componente. Para ele, transferir dinheiro é uma coisa, desde que ele insira o nome de usuário e a senha com os dedos grossos em seu programa de desktop, o resto é problema do seu sistema. Se você pode usar o serviço WEB com habilidade para completar essas coisas, então parabéns. Para você, o salário é apenas um número e muitas vezes não tem significado prático. É claro que agora é difícil para você atrair garotas inocentes com o seu próprio. charme. Nas palavras de uma garota de dezoito anos, você já é um homem velho, embora tenha apenas trinta e poucos anos.