PROGRAMAÇÃO PARA INTERNET
IV
Asp Net
Paulo Ricardo Muniz Barros
Professor
Introdução
[Link] é um modelo unificado de
desenvolvimento Web que inclui os serviços
necessários para a construção de aplicações web.
[Link] faz parte do framework .NET, deste
modo incorporando toda potencialidade e recursos
do framework .NET.
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Introdução
O [Link] inclui:
• Uma estrutura de página e controles
• O compilador do [Link]
• Infraestrutura de Segurança
• Facilidades no gerenciamento de estado
• Arquivo de configuração da aplicação
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Introdução
O [Link] inclui (cont):
• Suporte a depuração
• Uma estrutura de serviços da Web XML
• Ambiente de hospedagem extensível e
gerenciamento de ciclo de vida da aplicação
• Um ambiente de designer extensível
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Introdução
Mais informações:
[Link]
[Link]
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Modelo de código [Link]
O modelo de página de arquivo único:
No modelo de página de arquivo único, a marcação da página e
seu código de programação estão no mesmo arquivo físico .aspx.
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Arquivo único
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Modelo de código [Link]
O modelo de página code-Behind:
O modelo de página code-behind permite-lhe manter a marcação
em um único arquivo (.aspx) e o código de programação em outro
arquivo.
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Code-Behind
Arquivo: [Link]
Arquivo: [Link]
PROGRAMAÇÃO PARA INTERNET IV > [Link] >
Criando o Projeto....
PROGRAMAÇÃO PARA INTERNET IV > [Link] > Introdução
Versão .NET TEMPLATES - 2012
Classificação
Conf. Solução
PROGRAMAÇÃO PARA INTERNET IV > [Link] >
Versão .NET
TEMPLATES - 2013
Classificação
Conf. Solução
PROGRAMAÇÃO PARA INTERNET IV > [Link] >
TEMPLATES - 2013
PROGRAMAÇÃO PARA INTERNET IV > [Link] >
Visual Studio
PROGRAMAÇÃO PARA INTERNET IV > [Link] >
Estrutura arquivos
Visual Studio cria algumas pastas e arquivos
iniciais para seu projeto:
ARQUIVO Funcionalidade
[Link] Tipicamente a primeira página exibida quando a aplicação é
executada no navegador.
[Link] Uma página que permite que você crie um layout consistente e
use comportamento padrão nas páginas de sua aplicação.
[Link] Um arquivo opcional que contém código para responder eventos
appication-level e session-level levantados pelo [Link] ou
pelos módulos HTTP.
[Link] Dados de configuração para uma aplicação.
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Estrutura arquivos
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Controles [Link]
O Asp Net possui dois tipos básicos de controle.
– Controles de usuário
– Controles de Servidor
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Controles [Link]
Controles de usuário:
O Asp Net permite que você crie seu próprio controle
reutilizáveis usando as mesmas técnicas que você usa para criar
páginas da Web [Link].
[Link]
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Controles [Link]
Controles de servidor:
São objetos em páginas [Link] que são executados quando a
página é solicitada e que renderizam HTML no navegador. Muitos
controles de servidor Web são semelhantes aos elementos do
HTML, como botões e caixas de texto.
[Link]
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Controles Servidor
PROGRAMAÇÃO PARA INTERNET IV > [Link] >
Controles Servidor
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Atividade
1) Criar um projeto (Asp Net – Web Aplication)
• Adicionar uma Master Page.
• Adicionar menu na Master Page
• Criar uma pagina Default (Master Page)
• Criar uma pagina qualquer (colocar no menu)
• Adicionar controles
PROGRAMAÇÃO PARA INTERNET IV > [Link]
Atividade 2
2) Integrar o projeto anterior com banco de dados
(CRUD – USUÁRIOS)
– Criar um formulário de entrada de dados
– Criar uma pagina de pesquisa e a visualização dos
dados.
PROGRAMAÇÃO PARA INTERNET IV > [Link]