Aula 01 web server controls

583 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
583
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
22
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 01 web server controls

  1. 1. Programação Web I Professora: Ana Paula Citro Fujarra Rodrigues
  2. 2. INTRODUÇÃO AO ASP.NET Visão Geral do ASP.NET  O ASP.NET fornece um modelo de desenvolvimento Web unificado que inclui os serviços necessários para criar aplicativos Web de nível empresarial.  O ASP.NET é parte do .NET Framework e, ao codificar aplicativos ASP.NET, tem-se acesso a classes no .NET Framework.  Podemos utilizar qualquer linguagem compatível com o Common Language Runtime (CLR), incluindo Microsoft Visual Basic, C#, JScript .NET e J#.
  3. 3. INTRODUÇÃO AO ASP.NET O ASP.NET inclui: • Uma estrutura de página e controles • O compilador do ASP.NET • Infra-Estrutura de Segurança • Facilidades no gerenciamento de estado • Arquivo de configuração da aplicação • Recursos para monitoramento da integridade e desempenho • 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
  4. 4. INTRODUÇÃO AO ASP.NET Cliente x Servidor Uma Web Form ASP.NET é executada do lado do servidor, o que significa que cada vez que pedimos (Request) essa página ela é executada no servidor e posteriormente devolvida (Response) para o browser em HTML, esta operação ocupa largura de banda e tempo. Não significa que no cliente é melhor ou que no servidor é mais seguro, o grande desafio das WebForms é a fusão entre código do lado do cliente e servidor, tornando assim a página rápida e menos pesada.
  5. 5. INTRODUÇÃO AO ASP.NET
  6. 6. INTRODUÇÃO AO ASP.NET
  7. 7. INTRODUÇÃO AO ASP.NET PostBack O PostBack é o nome dado as operações de Request e Response, ou seja, quando uma página inteira e o seu conteúdo são enviados para o servidor, processados e devolvidos para o browser. Para simplificar Request é quem faz o pedido (Browser para Web Server) e Response é quem recebe o pedido (Web Server para Browser).
  8. 8. INTRODUÇÃO AO ASP.NET Web Server Controls Os Web Server Controls do ASP.NET são objetos nas páginas Web que são executados quando a página é solicitada e desenhada no navegador. Muitos controles do servidor Web são semelhantes aos elementos do HTML, como botões e caixas de texto. Outros controles possuem comportamento complexo, como controles de calendário e controles que podemoa usar para se conectar a banco de dados. O ASP.NET também tem Web Server Controls com AJAX ativado.
  9. 9. INTRODUÇÃO AO ASP.NET Quando criamos páginas da Web ASP.NET podemos usar esses tipos de controles:  Controle de servidor HTML - Elementos HTML expostos no servidor para que possamos programá-los.  Controle de Web Server - Controles com mais recursos internos que controle de servidor HTML. Controle de Web Server incluem não apenas controles de formulário, como botões e caixas de texto, mas também controles com finalidades especiais, como um calendário, menus e um controle de exibição de árvore.  Controles de validação - Controles que incorporam a lógica para permitir a validação dos controles de entrada, tal como o controle TextBox, tais como: verificar campos NOT NULL, valores específicos ou padrão de caracteres, intervalos de valores e assim por diante.
  10. 10. CRIANDO UM SITE EM ASP.NET 1º Passo: Criar um Web Site
  11. 11. 2º Passo: Selecionar ASP.NET Web Site – Criar um pasta no Driver D: para salvar seu WebSite D:Pasta da TurmaWeb_BD
  12. 12. 3º Passo: Selecionar no rodapé da página a opção
  13. 13. CONTROLES ASP.NET Label é um Web Server Control que permite a definação programaticamente de um texto em um página da Web no ASP.NET. Normalmente usa-se o controle Label quando deseja-se alterar um texto na página em tempo de execução, como em resposta a um clique de botão. Também podemos definir o texto do controle Label no modo Design ou em tempo de execução ou vincular o Label com uma fonte de dados para exibir informações de banco de dados em uma página.
  14. 14. CONTROLES ASP.NET O Web Server Control TextBox provê um modo para usuários digitarem informação em uma página ASP.NET, estas podem ser textos, números, e datas.
  15. 15. CONTROLES ASP.NET Propriedades Propriedade TextMode – define como as informações são exibidas pelo TextBox. Propriedade MaxLength – define o comprimento máximo do texto digitado no TextBox. Propriedade responsável pela configuração de Validações.
  16. 16. CONTROLES ASP.NET Eventos O eventoTextChanged gera um evento quando o usuário deixa o controle
  17. 17. CONTROLES ASP.NET Os controles Button, LinkButton e ImageButton é usado pelo usuário numa página ASP.NET para enviar comandos para o servidor web.
  18. 18. CONTROLES ASP.NET Propriedades Indica se a validação deve ser executada quando o controle for clicado. Sempre a defina como false, a menos que tenhamos controles de validação Mantém o estado do controle a cada PostBack. Mante-lá como true diminui a performance da aplicação; defina-a como false caso não haja necessidade de preservar valores entre páginas.
  19. 19. CONTROLES ASP.NET Propriedades Ativa ou Desativa um controle Controla a visibilidade de um controle
  20. 20. CONTROLES ASP.NET O Web Server Control DropDownList permite ao usuário selecionar um ou mais itens numa lista predefinida. Os itens do controle ficam ocultos até que o usuário clique no botão Drop-down.
  21. 21. CONTROLES ASP.NET Propriedades Esta propriedade tem a função de adicionar os itens ao “COMBOBOX” 2º 1º Adicione um ListItem para cada opção do “COMBOBOX” Escrever o texto visível ao usuário na propriedade Text e o valor associado ao item na propriedade Value 3º Clique OK
  22. 22. CONTROLES ASP.NET Propriedades Esta propriedade tem a função de tornar o DROPDOWNLIST em um botão de ação (true) ou somente seleção (false)
  23. 23. CONTROLES ASP.NET O Web Server Control RadioButton, existe em um grupo no qual somente um pode ser selecionado pelo usuário. Cada controle RadioButton é um botão de opção.
  24. 24. CONTROLES ASP.NET Propriedades Esta propriedade tem a função de agrupar e controlar a seleção dos RADIOBUTTON´S Esta propriedade tem a função de tornar o RADIOBUTTON em um botão de ação (true) ou somente seleção (false) Esta propriedade tem a função de armazenar se o RADIOBUTTON está selecionado (true) ou não selecionado (false)
  25. 25. CONTROLES ASP.NET Eventos Este evento é acionado quando o usuário clica no RADIOBUTTON
  26. 26. CONTROLES ASP.NET O Web Server Control RadioButtonList, existe em um grupo no qual somente um pode ser selecionado pelo usuário. Cada controle RadioButton é uma coleção de itens, os quais contêm botões de opções.
  27. 27. CONTROLES ASP.NET Propriedades Esta propriedade tem a função de adicionar os itens ao “RADIOBUTTONLIST” 2º 1º Adicione um ListItem para cada opção do “RadioButtonList” Escrever o texto visível ao usuário na propriedade Text e o valor associado ao item na propriedade Value 3º Clique OK
  28. 28. CONTROLES ASP.NET Propriedades Esta propriedade tem a função de tornar o RADIOBUTTONLIST em um botão de ação (true) ou somente seleção (false)
  29. 29. CONTROLES ASP.NET O Web Server control Panel é usado como container na página para outros controles. Ele é útil para criar grupos distintos de controles ou para exibir ou ocultar controles da página. Para definir um título para o controle Panel use a propriedade GroupingText.
  30. 30. MULTI WEB FORMS ASP.NET
  31. 31. Para abrir os outros Web Forms escreva o código abaixo: Response.Redirect(“NomedaPagina.aspx");
  32. 32. Principais Comandos ASP.NET Tipos de Variáveis:  int – números inteiros  Double ou double – números reais  String ou string – textos Conversões:  Números inteiros para String
  33. 33. Principais Comandos ASP.NET Conversões:  Números reais para String  String para números inteiros  String para números reais
  34. 34. Principais Comandos ASP.NET Comando de Decisão:

×