O documento discute conceitos de ASP.NET e .NET Framework. ASP.NET é um novo paradigma para scripts no lado do servidor desenvolvido pela Microsoft como parte da plataforma .NET Framework. O .NET Framework é a infraestrutura subjacente que fornece um ambiente comum para construir, desenvolver e executar aplicações web e web services divididos em CLR e bibliotecas de classes comuns.
2. Revisões conceitos O que é .Net? Tecnologia desenvolvida pela Microsoft. O que é ASP.NET ? É o novo paradigma para utilização de scripts no lado do servidor. ASP significa - Active Server Pages É uma das partes da plataforma .NET Framework
3. Revisões conceitos O que é o .NET Framework ? é a infraestrutura para a nova plataforma .NET é um ambiente comum para construir desenvolver e executar aplicações WEB e WEB Services Divide-se em 2 ambientes: uma linguagem comum de runtime - CLR - CommonLanguageRuntime; livrarias de classes comuns - NET, ASP.NET e Windows Forms - que fornece serviços avançados que podem ser integrados em uma varidade de sistemas operacionais tal como foi referido na sessão anterior, é a base da plataforma .NET, o ambiente onde podemos criar e executar nossas aplicações quer sejam elas aplicações Web , VB , C#.
4. Como funciona? Basicamente uma página ASP.NET é idêntica a uma página HTML. Uma página HTML tem extensão .htm ; se um browser requisita uma página HTML do servidor o servidor envia a página para o browser sem nenhuma alteração. Uma página ASP.NET possui a extensão .aspx ; se um browser requisita uma página ASP.NET , o servidor processa qualquer código script contido na página e devolve o resultado ao browser.
5.
6. Modelos de Programação – ASP.NET CodeBehind: para cada ficheiro .aspx, extensão dos ficheiros ASP.NET, existe um ficheiro .aspx.vb (caso tenha escrito em VB) onde será escrito todo o código. No arquivo aspx, existirá, apenas, a parte HTML e a parte da declaração dos componentes do ASP.NET. O reaproveitamento de código neste modelo é enorme e facilita muito a programação.
7. Modelos de Programação – ASP.NET CodeinPage: as páginas .aspx ficam estruturadas de uma forma idêntica aos ASP clássicos, pelo que a diferença reside na existência de tags que não existem no ASP clássico. Estas tags permitem criar herança, implementar interfaces, importar classes, etc. Mesmo assim, com uma boa estruturação, a página fica muito mais legível do que o ASP clássico.