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
Download

Desenvolvendo Aplicações Web com Java