Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMicaela Cobian Alterado mais de 9 anos atrás
1
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula
2
Resumo Definir o que é o framework ASP.NET; Conhecer as principais classes associadas ao framework; 2 15/4/2015
3
ASP.NET O que é? Ponto chave para entender o framework: Toda a página web é representada como uma classe (POO) (System.Web.UI.Page) com eventos (POE); POO – Programação Orientada a Objetos POE – Programação Orientada a Eventos 3
4
Diferencial: ASP.NET é baseado em dezenas de componentes visuais 4
5
ASP.NET Características Separação entre HTML/CSS (código declarativo) e JS/C# (código imperativo); Objetivo da biblioteca: Programador não precisa conhecer a fundo HTML/CSS/JavaScript. Partes principais da página em ASP.NET: Arquivo ASPX; Arquivo ASPX.CS; 5
6
Visualizações de uma página ASPX Modo design: Drag & Drop de componentes visuais; Modo source: Edição de código HTML/CSS/JavaScript/XML; Modo split: design + source; 6
7
7
8
8
9
Ligação entre ASPX e ASPX.CS Code behind: código em um arquivo separado da interface; Manutenção fácil. 9
10
10
11
runat=“server” Indica que um componente é executável pelo servidor; 11
12
Ligação entre componentes da página e código de eventos 12
13
Classe Page System.Web.UI.Page Representa uma página ASP.NET; Ordem dos eventos: 13 Cache do Servidor Compilação
14
Page Init: 1º evento a ser chamado; Antes da construção dos controles 14
15
Page Load: Chamado após a construção dos controles; Configurações em geral ficam aqui! 15
16
Validation: Chamado na validação dos dados fornecidos. 16
17
Event Handling: Execução dos eventos; Clique de um botão, etc. 17
18
Page Unload: Chamado ao descarregar a página. 18
19
Propriedades da classe Page Page.IsPostBack False: página está sendo carregada pela 1ª vez; True: página está sendo carregada em resposta a uma solicitação de um cliente. 19
20
20
21
Propriedades da classe Page Page.Session Coleção de variáveis na memória do servidor de escopo do usuário; Exemplos de uso: Login de usuário (evitar este uso!); Contador de seção; Passagem de informações de uma página até outra. 21
22
22
23
Propriedades da classe Page Page.Application Coleção de variáveis na memória do servidor de escopo da aplicação; Exemplos de uso: Chat; Compartilhamento / colaboração entre usuários logados. 23
24
Propriedades da classe Page Page.Request Informações do navegador para o ASP.NET; Request.QueryString: Obtém os valores de formulário / link a partir do método GET; Request.Form: Obtém os valores de formulário a partir do método POST. 24
25
25 15/4/2015
26
26 15/4/2015
27
Propriedades da classe Page Page.Response Informações enviadas do ASP.NET para o navegador; Response.Write: Envia texto do servidor para o cliente. Response.Redirect: Redireciona para outra página. 27
28
28
29
Referências Portal: http://www.asp.net/ http://www.asp.net/ Início: http://www.asp.net/get-started/ http://www.asp.net/get-started/ ASP.NET QuickStart: http://quickstarts.asp.net/QuickStartv20/de fault.aspx http://quickstarts.asp.net/QuickStartv20/de fault.aspx 29
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.