31 de janeiro de 2011

Introdução ao ASP.NET

Active Server Pages (ASP) é uma tecnologia desenvolvida essencialmente pela Microsoft para criar sites dinâmicos que permitem a um visitante enviar valores para uma página da web. A página por sua vez envia para um servidor web.

O .NET Framework é uma biblioteca usada para criar aplicativos baseados tanto em computadores como em web. Isto é feito de partes diferentes. A seção que trata de aplicações com base no computador é conhecido com Windows Forms. A parte dedicada à web é chamada de ASP.NET. Embora essas várias sub-bibliotecas compõem a .NET Framework, você pode criar aplicativos totalmente funcional utilizando apenas ASP.NET. Uma das diferenças entre o ASP.NET e ASP Clássico é que as aplicações ASP eram na maior parte interpretada (com exceção de algumas bibliotecas (DLLs) que estavam trabalhando em segundo plano no nível do servidor durante o processamento) pelo navegador enquanto as aplicações ASP.NET são compilados.


Pré-requisitos ASP.NET

Para criar aplicações em ASP.NET, você deve usar um dos seguintes sistemas operacionais:
  • Microsoft Windows 7
  • Microsoft Windows XP Professional (menos Home Edition)
  • Microsoft Windows Vista
  • Microsoft Windows 2000 Server
  • Microsoft Windows Server 2003 (qualquer versão)
Além disso, você deve (de acordo com a Microsoft, "deve", mas você vai ver em nossas aulas que iremos utilizar navegadores diferentes para testar as páginas) instale o mais recente navegador Internet Explorer. O mínimo que você deve ter é o Internet Explorer 5.5. Para suportar bases de dados (mesmo se você não pretende criar bases de dados da web), você deve instalar o MDAC 2.7 ou posterior, que pode ser baixado do site da Microsoft. Normalmente, você pode ter o MDAC já instalado, mas apenas no caso de você precisar dele...

28 de janeiro de 2011

Introdução ao Tutorial

Bem vindos ao meu tutorial ASP.NET. Este tutorial está sendo construído a partir de tutoriais encontrados em inglês. O objetivo deste tutorial além de passar o conhecimento adiante foi uma maneira que encontrei de fixar os meus estudos sobre esta tecnologia da Microsoft que é voltada para aplicações Web.

Este tutorial irá ensinar a você ASP.NET a partir do zero, nenhum conhecimento de linguagem de script do lado do servidor é necessário. Conhecimento básico em HTML e CSS irão ajudar. Ter trabalhado com ASP clássico ou PHP não dará muita vantagem, já que ASP.NET é uma nova maneira de fazer páginas e não tem nada em comum com ASP clássico.

.Net é uma linguagem independente, o que significa que você pode usar qualquer linguagem com suporte a .NET para criar aplicações .NET. As linguagens mais comuns para criar aplicações ASP.NET não C# e VB.NET. Este tutorial irá usar a linguagem C#.

Uma das principais diferenças entre ASP.Net e ASP Clássico/PHP é o fato de que ASP.NET é compilado, enquanto ASP Clássico é interpretado. PHP pode ser compilado usando produtos comerciais, mas geralmente é interpretado.

Este tutorial utilizará o Visual Studio 2008 Express Edition (link para download), mas você também pode usar o Visual Web Developer 2008 Express Edition (link para download) que é uma versão do Visual Studio para criar somente aplicativos Web.