Lar Finanças Pessoais Descobrindo o Visual Basic. Tecnologia da Internet da NET: ASP. NET - dummies

Descobrindo o Visual Basic. Tecnologia da Internet da NET: ASP. NET - dummies

Índice:

Vídeo: Obtener la IP o el Nombre de un Servidor con Visual Basic (VB.NET) 2024

Vídeo: Obtener la IP o el Nombre de un Servidor con Visual Basic (VB.NET) 2024
Anonim

ASP. NET é a tecnologia incorporada. NET que você usa para criar páginas da Web e outros aplicativos baseados na Internet. ASP. NET não é apenas a próxima versão do ASP (páginas Active Server). ASP foi jogado fora e ASP. NET foi escrito desde o início. É uma linguagem nova e orientada a objetos.

ASP. NET envolve duas tecnologias primárias: WebForms, que são controles de interface de usuário com o código por trás deles que juntos fazem uma página da Web para os visitantes visualizar em seus navegadores; e Serviços da Web, que são uma classe ou classes que oferecem funcionalidade, mas nenhuma interface de usuário. Os Serviços da Web não podem ser visualizados em um navegador; eles são usados ​​apenas programaticamente de uma maneira semelhante à forma como um formulário VB Windows pode usar funções armazenadas em um Módulo VB tradicional.

O objetivo da ASP

A principal idéia de Active Server Pages é que as pessoas (ou apenas uma pessoa) estão navegando pela Internet (ou uma intranet local) e chegam a uma página na sua Local na rede Internet. Mas em vez de simplesmente ver conteúdo estático e enlatado nessa página (HTML simples, pré-escrito), você deseja fornecer conteúdo dinâmico. A melhor maneira de interagir dinamicamente com um visitante é gerar a página da Web em seu servidor logo depois. Em seguida, você envia o HTML fresco resultante para o visitante.

É assim que você pode tornar o seu site atrativo, atualizado, variável e interessante para o visitante. Observe também que uma determinada página da Web pode ser usada por milhares de pessoas simultaneamente. Esta possibilidade requer alguns ajustes na forma como você programa. Por exemplo, como seu programa pode persistir (lembrar) variáveis ​​globais?

Limitações do HTML

As páginas da Web são programadas em um idioma chamado HTML, que os navegadores como o Internet Explorer entendem e respondem. O HTML puro apenas descreve como o texto e os gráficos devem ser vistos - tamanho, localização, cor e assim por diante. Você não pode fazer computação significativa com o HTML. Você não pode sequer adicionar 2 + 2. Por si só, o HTML é bastante inútil.

HTML apenas especifica que uma manchete é relativamente grande, que algum texto do corpo na página da Web é de cor azul, que um gráfico é menor na página do que outro gráfico, e assim por diante. O HTML também inclui alguns objetos simples, como tabelas e caixas de listagem. No entanto, mesmo as tabelas e caixas de lista são estáticas, essencialmente sem vida, exibem objetos.

Para expandir as capacidades de HTML, a ideia de um servidor ativo foi desenvolvida. Permite que você computa em seu servidor; então os resultados dessa computação são compostos em uma página de HTML.A página HTML é então enviada para o computador do visitante para visualização em seu navegador. Essa capacidade traz suas páginas da Web vivas.

ASP usa uma linguagem de script (JavaScript ou VBScript) para fazer sua computação. Os idiomas de script são um subconjunto da linguagem principal (Java ou Visual Basic). No entanto, com ASP, os visitantes não precisam ter recursos de idioma incorporados em seu computador. Eles obtêm os resultados da sua computação do lado do servidor, que é traduzida em HTML comum e depois enviada para eles como uma página que eles podem visualizar. Se eles clicarem em um botão Enviar, por exemplo, esse fato é comunicado de volta ao seu servidor, onde a computação adicional pode ocorrer e outra página HTML é gerada para ser enviada de volta ao visitante. Este ciclo pode continuar enquanto o seu visitante estiver interessado.

ASP, portanto, permite que você faça muitas coisas úteis em seu servidor que você nunca poderia fazer com o HTML. Você pode acessar um banco de dados, inserir componentes pré-escritos, revisar suas páginas da Web (incluir notícias sobre sua empresa, data de hoje e assim por diante) para que os visitantes não se aborrecem vendo o mesmo conteúdo cada vez que visitam e muitas outras técnicas valiosas. O visitante vê os anúncios de produtos mais recentes, informações de última hora e qualquer outra coisa que você deseja fornecer. Suas páginas da Web se tornam interativas, receptivas e oportunas.

Firewalls e outros males necessários

Como o ASP envia HTML padrão para o visitante, o ASP supera um problema de compatibilidade do navegador. Não importa se as pessoas estão usando Netscape, Internet Explorer (IE) ou algum outro navegador - eles podem visualizar suas páginas HTML padrão. Além disso, os firewalls - projetados para manter hackers, whackers, vírus, worms e outros invasores fora do seu computador - são projetados para permitir que o HTML passe sem incontestável. Inocente, meramente descritivo, o HTML apenas visual não pode causar danos ao seu computador, mais do que uma imagem de uma arma pode disparar.

Você pode inserir scripts em uma página HTML e, portanto, deixar o computador do visitante fazer alguma computação limitada. Isso é chamado scripts do lado do cliente. Isso funciona bem se você tiver certeza de que todos os seus visitantes tenham os componentes de idioma necessários instalados em suas máquinas, que suas configurações de segurança permitem scripts (muitos scripts de bloco) e que eles estão usando o mesmo navegador (e aquele navegador suporta scripts). Então, se você estiver executando apenas um site destinado a ser usado internamente em uma intranet, e todos na sua empresa usam o IE e você tem certeza de que todos eles têm os componentes certos em seus discos rígidos, vá em frente e tente alguma computação do lado do cliente. As intranets muitas vezes permitem scripts. No entanto, você tem muitos motivos para preferir a computação do lado do servidor que envia resultados HTML aos clientes.

Marchando em direção a ASP. NET

Os programadores queriam mais do que o ASP oferecido, e agora você pode ver as extensões de arquivos e páginas da Web chamadas ASPX. Essa extensão informa que o ASP. NET está sendo usado. Na verdade, muito código fonte ASP pode ser executado corretamente, sem modificações sérias usando o ASP.Motor NET. Então, para forçar um arquivo de código fonte ASP para executar em ASP. NET, basta alterar sua extensão de nome de arquivo. ASP para ASPX. Em alguns casos, ele pode funcionar sem modificações.

ASP. NET não exige que você descarte qualquer código ASP existente que você escreveu. Na verdade, as páginas ASP podem funcionar lado a lado, simultaneamente com o ASP. Páginas NET. Você pode manter seus aplicativos ASP atuais em execução no mesmo servidor que o novo ASP. Aplicativos da Web NET que você cria.

A lista a seguir é uma amostra dos pontos fortes e características que você encontrará quando você começar a usar o ASP. NET:

  • ASP. O código NET é mais fácil de escrever, depurar e manter que o ASP, particularmente para projetos maiores. ASP. NET fornece um conjunto generoso de ferramentas de depuração que simplesmente não estavam disponíveis no ASP (incluindo pontos de interrupção, rastreamento e extensas mensagens de erro).
  • ASP. O código NET pode ser escrito no Visual Basic completo. Linguagem NET, para que você possa aproveitar alguns dos seus conhecimentos de programação existentes, transferindo sua experiência da plataforma do sistema operacional Windows para a plataforma intranet / Internet do navegador.
  • Os componentes Legacy ActiveX que você escreveu podem ser usados ​​com. Idiomas NET.
  • Ferramentas de depuração IDE poderosas estão disponíveis.
  • Você obtém o design e a edição WYSIWYG.
  • Os feiticeiros podem ajudá-lo a lidar com tarefas tediosas ou complexas.
  • O fundamento orientado a objetos do ASP. A programação NET pode facilitar a leitura, reutilização, manutenção e compartilhamento de código entre grupos de programadores que devem trabalhar juntos em um único projeto.
  • ASP. NET VB. O código-fonte NET é escrito em uma janela separada e salvo em um arquivo separado do HTML. (HTML também é usado para contribuir com uma página da Web do ASP.NET.) Este recurso de código por trás facilita a vida porque você não precisa tentar ler HTML / VB misto. Código fonte NET.
Descobrindo o Visual Basic. Tecnologia da Internet da NET: ASP. NET - dummies

Escolha dos editores

Como focar manualmente na sua Nikon D5300 - dummies

Como focar manualmente na sua Nikon D5300 - dummies

Alguns assuntos confundem mesmo os sistemas de autofocagem mais sofisticados, fazendo com que o motor de autofoco da Nikon passe muito tempo buscando seu ponto de foco. Animais atrás de cercas, objetos reflexivos, água e sujeitos de baixo contraste são apenas alguns dos turbulentos de autofoco. Os sistemas de focagem automática lutam na iluminação fraca, embora essa dificuldade seja frequentemente compensada pelo AF-assist ...

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Como combinar o equilíbrio de brancos com uma foto existente na sua Nikon D5300 - manequins

Considere o seguinte cenário que exige um recurso na sua Nikon D5300 que permite que você crie uma predefinição de balanço de brancos com base em uma foto existente. Suponha que você é o gerente de marketing de uma pequena empresa e um de seus empregos é atirar retratos dos bigwigs da empresa para o relatório anual. Você ...

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

Como manipular a profundidade de campo na sua Nikon D5500 - dummies

A sua Nikon D5500 permite que você manipule a profundidade de campo. Familiarizar-se com o conceito de profundidade de campo é um dos maiores passos que você pode tomar para se tornar um fotógrafo melhor. Aqui estão algumas coisas para se lembrar da profundidade de campo: a profundidade de campo refere-se à distância sobre quais objetos em um ...

Escolha dos editores

Exportar documentos do InDesign como arquivos EPUB - manequins

Exportar documentos do InDesign como arquivos EPUB - manequins

Exibidos usando iBooks, dispositivos Nook, leitores Kobo ou leitores eReader de Sony todos usam o formato de arquivo EPUB. Os livros exibidos no Kindle começam como arquivos de publicação eletrônica, mas passam por um processo de conversão adicional no formato de Kindle proprietário da Amazon. A linha inferior - se você quer criar livros eletrônicos, você precisa saber sobre a criação de EPUB ...

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar documentos PDF do InDesign Creative Suite 5 - dummies

Exportar um arquivo PDF do InDesign CS5 para distribuir documentos criado com o InDesign CS5 para usuários que não possuem o Creative Suite 5 ou estão em diferentes computadores e sistemas operacionais. Veja como exportar para PDF:

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

Exportar arquivos de texto do InDesign Creative Suite 5 - dummies

No Adobe InDesign CS5, você pode extrair texto de um documento do InDesign para que ele possa ser editado ou usado em outro lugar. Os formatos de texto variam ligeiramente dependendo do texto em seu documento. Para exportar texto, siga estas etapas:

Escolha dos editores

O que é quinta-feira? - Dummies

O que é quinta-feira? - Dummies

No meio da época da Páscoa, quinta-feira santa - quinta-feira antes da Páscoa - é um dia sagrado cristão que muitos cristãos e até muitas igrejas muitas vezes negligenciam, mas simboliza uma verdade criticamente importante da fé cristã : Jesus como um servo sofredor e o chamado para que seus seguidores façam o mesmo. ...

Entendendo Salvação pela Fé - manequins

Entendendo Salvação pela Fé - manequins

A noção de que a salvação é totalmente de Deus e é o resultado de nada que alguém faz é difícil de entender. Para muitos, esta solução é muito fácil. A natureza humana quase exige que apontem algo para o fim. E muitos ao longo dos tempos se sentiram obrigados a adicionar à mensagem central do cristianismo. ...

Sabedoria da Oração do Senhor - manequins

Sabedoria da Oração do Senhor - manequins

A Oração do Senhor (ou o nosso Pai) é o cristão mais conhecido oração. Examinar a Oração do Senhor pode equipar e capacitar toda a sua vida de oração cristã. Concentre-se nos seguintes seis conselhos essenciais obtidos da oração do Senhor para ajudar a viver uma vida mais orante: rezar juntos é a primeira prioridade de Jesus. Ore para ...