Desenvolvimento de Aplicações Web na plataforma Microsoft Introdução ao ASP.NET Academia de Ensino Superior Prof. André Morais ASP.NET • Introdução – ASP.NET é uma plataforma de desenvolvimento para web que provê serviços, um modelo de programação e a infra-estrutura necessária para construir aplicações distribuídas; – Algumas síntaxes usadas no seu antecessor, o ASP, pode ser utilizado no ASP.NET; – A principal característica do ASP.NET em relação à tecnologias correlatas (PHP e Java) é a simplicidade na construção, distribuição e execução de aplicações. Academia de Ensino Superior Prof. André Morais ASP.NET • Introdução – Uma das vantagens de se usar ASP.NET é a abstração do modelo de programação. – Desenvolvimento com Web-Forms – Linguagens suportadas: • C# • VB.NET • Jscript.NET • J# Academia de Ensino Superior Prof. André Morais ASP.NET • Necessidades mais comuns de um website: – Consistência e personalização – Navegação – Segurança – Conexão à um Banco de Dados – Codificação Academia de Ensino Superior Prof. André Morais ASP.NET • Necessidades mais comuns de um web-site (Continuação): – Componentização – WebServices – Performance e Cache – Tratamento de erros e exceções – Ferramentas de desenvolvimento e Distribuição Academia de Ensino Superior Prof. André Morais ASP.NET • Conhecendo o Visual Studio • Construindo uma aplicação Academia de Ensino Superior Prof. André Morais ASP.NET • Exercícios: – Elabore uma aplicação que apresente uma caixa de edição (textBox) solicitando ao usuário que informe seu nome. Exiba uma mensagem através de um controle Label com a seguinte mensagem: “Olá <nome informado>” – Elabore uma aplicação que apresente uma caixa de edição solicitando ao usuário para informar dois números que representam os lados de uma figura geométrica. A partir dos dados informados, exiba uma caixa de mensagem informando se a figura representa um quadrado ou um retângulo. Academia de Ensino Superior Prof. André Morais ASP.NET • Exercícios (Continuação) – Construa uma aplicação para cálculo do IMC, ou seja, o índice de massa corpórea de um adulto. Exiba uma mensagem alertando caso o valor se encontre fora de 18.5 e 25; – Elabore uma aplicação que recebe do usuário 5 números, cada um podendo estar entre 1 e 100 (inclusive). Caso ocorrer duplicatas, exiba uma mensagem de erro. Ao final do processo, exiba todos os valores encontrados. Academia de Ensino Superior Prof. André Morais ASP.NET • Exercícios (Continuação) – Crie uma aplicação que deverá solicitar ao usuário a hora do dia. Caso a hora esteja entre 04:00h e 12:00h, a mensagem “Bom dia” deverá ser apresentada. Caso o horário esteja entre 12:00h e 18:00h, a mensagem a ser apresentada deverá ser “Boa tarde”. Caso esteja entre 18:00h e 04:00h, apresentar “Boa noite”. Academia de Ensino Superior Prof. André Morais