Tutoriais de ASP.NET Web Forms

O ASP.NET é a próxima geração do ASP, não é uma versão atualizada do ASP.

Conhecimentos básicos que você deve ter

Antes de continuar o aprendizado, você precisa ter uma compreensão básica das seguintes informações:

  • WWW, HTML e conhecimentos básicos da construção de sites
  • Linguagens de script, como JavaScript ou VBScript
  • Conhecimentos básicos de scripts de servidor

Se você deseja aprender esses projetos primeiro, por favor, visite nosso Página inicial Acesse essas tutoriais.

O que é ASP?

A tecnologia de script do servidor da Microsoft, ASP (Active Server Pages), é frequentemente chamada de ASP clássico.

ASP 3.0 é a última versão do ASP clássico.

Para aprender mais sobre ASP, estude nossos Tutorial ASP.

O ASP.NET não é o ASP

O ASP.NET é a próxima geração do ASP, não é uma versão atualizada do ASP.

O ASP.NET é uma nova tecnologia de programação de scripts de servidor. A Microsoft reescreveu completamente o ASP.NET, e o ASP.NET não é compatível retroativamente com o ASP.

Você aprenderá mais sobre as diferenças entre ASP e ASP.NET no próximo capítulo deste tutorial.

O ASP.NET é a principal parte da framework .NET da Microsoft

O que é ASP.NET?

O ASP.NET é uma tecnologia de script de servidor que permite que os scripts (embebidos nas páginas da web) sejam executados pelo servidor da Internet

  • O ASP.NET é uma tecnologia da Microsoft
  • ASP significa página de servidor dinâmica (Active Server Pages)
  • O ASP.NET é um programa executado no IIS
  • Os Serviços de Informação da Internet (IIS) são o servidor da Internet da Microsoft
  • O IIS é um componente gratuito que a Microsoft inclui no sistema operacional Windows Servers
  • O IIS também é parte do Windows 2000 e XP Professional

O que são arquivos ASP.NET?

  • Os arquivos ASP.NET são semelhantes aos arquivos HTML
  • Os arquivos ASP.NET podem conter HTML, XML e scripts
  • Os scripts dos arquivos ASP.NET são executados no servidor
  • O sufixo do arquivo ASP.NET é ".aspx"

Como o ASP.NET funciona?

  • Quando o navegador solicita um arquivo HTML, o servidor retorna o arquivo
  • Quando o navegador solicita um arquivo ASP.NET, o IIS passa a solicitação para o motor ASP.NET no servidor
  • O motor ASP.NET lê o arquivo linha por linha e executa os scripts nele contidos
  • Por fim, os arquivos ASP.NET retornam ao navegador na forma de HTML puro

O que é ASP+?

ASP+ é equivalente ao ASP.NET.

ASP+ é o nome inicialmente usado pela Microsoft durante o desenvolvimento do ASP.NET.

Framework .NET da Microsoft

A infraestrutura da plataforma .NET da Microsoft é a framework .NET.

A framework .NET é um ambiente para construir, desenvolver e executar aplicações web e serviços web.

A primeira tecnologia de servidor da Microsoft, ASP (Active Server Pages), é um 'linguagem de programação' com boa escalabilidade e força. Mas é muito orientada para código, não é um framework de aplicativo e nem uma ferramenta de desenvolvimento de nível empresarial.

O objetivo do desenvolvimento da Framework .NET pela Microsoft é resolver esses problemas.

Palavras-chave da Framework .NET:

  • Programação mais rápida e fácil
  • Redução da quantidade de código
  • Padrão de programação declarativa
  • Camada de eventos de controle de serviços mais rica
  • Biblioteca de tipos maior
  • Melhor suporte a ferramentas de desenvolvimento

A Framework .NET inclui 3 partes principais:

Linguagem de Programação:

  • C# (Pronunciado C sharp)
  • Visual Basic (VB .NET)
  • J# (Pronunciado J sharp)

Tecnologias de Servidor e Cliente:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Soluções de desktop Windows)
  • Compact Framework (Soluções PDA / Móveis)

Ambiente de Desenvolvimento:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

Este tutorial aborda o conteúdo sobre ASP.NET.

ASP.NET 2.0

O ASP.NET 2.0 melhora o ASP.NET ao adicionar suporte a várias novas características.

No próximo capítulo deste tutorial, você pode aprender mais sobre as diferenças entre o ASP.NET 2.0 e o ASP.NET.

ASP.NET 3.0

ASP.NET 3.0 não é uma nova versão do ASP.NET. É apenas o nome da nova biblioteca de framework do ASP.NET 2.0, que suporta:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

Nota:Este tutorial não cobre ASP.NET 3.0.