SlideShare uma empresa Scribd logo
Programação
Web I
Professora: Ana Paula Citro Fujarra Rodrigues
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#.
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
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.
INTRODUÇÃO AO ASP.NET
INTRODUÇÃO AO ASP.NET
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).
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.
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.
CRIANDO UM SITE EM ASP.NET
1º Passo: Criar um Web Site
2º Passo: Selecionar ASP.NET Web Site – Criar um pasta no Driver
D: para salvar seu WebSite

D:Pasta da TurmaWeb_BD
3º Passo: Selecionar no rodapé da página a opção
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.
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.
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.
CONTROLES ASP.NET
Eventos

O eventoTextChanged gera um evento
quando o usuário deixa o controle
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.
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.
CONTROLES ASP.NET
Propriedades

Ativa ou Desativa um controle

Controla a visibilidade de um controle
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.
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
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)
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.
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)
CONTROLES ASP.NET
Eventos

Este evento é acionado quando o usuário clica no RADIOBUTTON
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.
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
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)
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.
MULTI WEB FORMS ASP.NET
Para abrir os outros Web Forms escreva o código abaixo:
Response.Redirect(“NomedaPagina.aspx");
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
Principais Comandos ASP.NET
Conversões:
 Números reais para String

 String para números inteiros

 String para números reais
Principais Comandos ASP.NET
Comando de Decisão:

Mais conteúdo relacionado

PPT
Oracle Forms : Query Triggers
PPT
Oracle Forms-Canvas types
PPT
Facts about chameleons
DOCX
Order to cash with tables
PDF
Oracle forms personalization
PDF
Ubuntu Kung Fu
DOC
Ubuntu versão final
Oracle Forms : Query Triggers
Oracle Forms-Canvas types
Facts about chameleons
Order to cash with tables
Oracle forms personalization
Ubuntu Kung Fu
Ubuntu versão final

Destaque (20)

PDF
Ubuntu Ceará - Flisol Fortaleza 2015
PDF
Ubuntu o projeto e a comunidade
PPTX
Linux ubuntu 10.04
PDF
PDF
Instalação Servidor LAMP - Ubuntu serve
PDF
Linux - Inicialização e Gerenciamento de Processos
PDF
Cap1 exercicios comandos linux resolucao part i
PDF
Command Line
PDF
Servidor DNS- BIND
PDF
Interface de linha de comando - CLI
PPTX
Instalação - Ubuntu Linux
PPT
Apresentação de Linux Ubuntu
PPT
O Que é Shell (bash)
DOCX
POS 420 Week 3 Individual Linux Script Worksheet 2015 version
PDF
Cap1exercicioscomandoslinux 121113112337-phpapp02
PDF
Ubuntu tutorial slides
PDF
Cap1 exercicios comandos linux
PDF
Lpi autodidata Flisol Florianopolis
DOC
Instalação de um servidor debian
PPS
Ubuntu Linux
Ubuntu Ceará - Flisol Fortaleza 2015
Ubuntu o projeto e a comunidade
Linux ubuntu 10.04
Instalação Servidor LAMP - Ubuntu serve
Linux - Inicialização e Gerenciamento de Processos
Cap1 exercicios comandos linux resolucao part i
Command Line
Servidor DNS- BIND
Interface de linha de comando - CLI
Instalação - Ubuntu Linux
Apresentação de Linux Ubuntu
O Que é Shell (bash)
POS 420 Week 3 Individual Linux Script Worksheet 2015 version
Cap1exercicioscomandoslinux 121113112337-phpapp02
Ubuntu tutorial slides
Cap1 exercicios comandos linux
Lpi autodidata Flisol Florianopolis
Instalação de um servidor debian
Ubuntu Linux
Anúncio

Semelhante a Aula 01 web server controls (20)

PDF
Aula 02 view state - session - validações
PPT
ASP.NET AJAX
PDF
ApresentaçãO Mvc
PDF
Apresentação M V C
PDF
ASP.NET MVC
PDF
ASP.NET MVC - Alexandre Tarifa
PDF
Relatório google
PPSX
03 - Session, Viewstate e Controles de Validação
PDF
Asp tutorial asp
PPTX
PDF
Aula 3_Camada de apresentação livro muito bom
PPTX
Web Server Controls e Banco de Dados
PPT
Spring & Struts
PDF
Aula 1 ASP.NET Core com arquitetura MVC
PDF
Fundamentos do asp.net
PDF
Programação web ASP.NET Tutorial
PPT
Programação Web com Zend Framework e Ajax com Dojo
PDF
Aula ASP.NET.pdf whatsap Whatsap pdf.com
PPTX
Desenvolvimento web com .NET Core - Meetup São Carlos
Aula 02 view state - session - validações
ASP.NET AJAX
ApresentaçãO Mvc
Apresentação M V C
ASP.NET MVC
ASP.NET MVC - Alexandre Tarifa
Relatório google
03 - Session, Viewstate e Controles de Validação
Asp tutorial asp
Aula 3_Camada de apresentação livro muito bom
Web Server Controls e Banco de Dados
Spring & Struts
Aula 1 ASP.NET Core com arquitetura MVC
Fundamentos do asp.net
Programação web ASP.NET Tutorial
Programação Web com Zend Framework e Ajax com Dojo
Aula ASP.NET.pdf whatsap Whatsap pdf.com
Desenvolvimento web com .NET Core - Meetup São Carlos
Anúncio

Mais de Gabriel Bugano (7)

PDF
Aula 06 banco de dados em asp.net (lado cliente)
PDF
Aula 04 banco de dados em asp.net (site do administrador)
PDF
Aula 03 banco de dados em asp.net (cadastrar)
PDF
Aula 03 asp.net com fk - grid view - excluir e alterar
PDF
Aula 02 asp.net com fk - pesquisa com filtro
PDF
Aula 01 asp.net com fk
PDF
Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)
Aula 06 banco de dados em asp.net (lado cliente)
Aula 04 banco de dados em asp.net (site do administrador)
Aula 03 banco de dados em asp.net (cadastrar)
Aula 03 asp.net com fk - grid view - excluir e alterar
Aula 02 asp.net com fk - pesquisa com filtro
Aula 01 asp.net com fk
Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)

Aula 01 web server controls

  • 1. Programação Web I Professora: Ana Paula Citro Fujarra Rodrigues
  • 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. 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. 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.
  • 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. 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. 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. CRIANDO UM SITE EM ASP.NET 1º Passo: Criar um Web Site
  • 11. 2º Passo: Selecionar ASP.NET Web Site – Criar um pasta no Driver D: para salvar seu WebSite D:Pasta da TurmaWeb_BD
  • 12. 3º Passo: Selecionar no rodapé da página a opção
  • 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. 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. 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. CONTROLES ASP.NET Eventos O eventoTextChanged gera um evento quando o usuário deixa o controle
  • 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. 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. CONTROLES ASP.NET Propriedades Ativa ou Desativa um controle Controla a visibilidade de um controle
  • 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. 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. 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. 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. 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. CONTROLES ASP.NET Eventos Este evento é acionado quando o usuário clica no RADIOBUTTON
  • 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. 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. 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. 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. MULTI WEB FORMS ASP.NET
  • 31. Para abrir os outros Web Forms escreva o código abaixo: Response.Redirect(“NomedaPagina.aspx");
  • 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. Principais Comandos ASP.NET Conversões:  Números reais para String  String para números inteiros  String para números reais