Web Server Controls e Banco de Dados
Upcoming SlideShare
Loading in...5
×
 

Web Server Controls e Banco de Dados

on

  • 1,493 views

Web Server Controls e Banco de Dados em ASP .NET

Web Server Controls e Banco de Dados em ASP .NET

Statistics

Views

Total Views
1,493
Views on SlideShare
1,492
Embed Views
1

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 1

http://www.slashdocs.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Web Server Controls e Banco de Dados Web Server Controls e Banco de Dados Presentation Transcript

  • Web Server Controls eBanco de Dados em ASP .NET Prof. Orlando Jr.
  • Estudos de Hoje• O que são controles de web server?• Quais são os principais controles do ASP .NET?• Como conectar minha página a um banco de dados?• Quais controles são utilizados para aplicações com bancos de dados?
  • Web Server Controls• Os controles de web server permitem que: – A programação do lado cliente interaja com a programação do lado servidor – Os navegadores interpretem o código sem que o lado servidor seja acessado na execução• São consistentes, otimizados e são mais seguros que os controles HTML• A maior partes dos controles web server são destinados à criação ou validação de formulários web View slide
  • Controles Web• Os controles web nativos do ASP .NET seguem a estrutura geral abaixo:• Todo controle web possui – Nome do controle  Controle – Atributos  ID e runat – Valores dos atributos  Identificação e server – Outros atributos (opcional) View slide
  • Principais Controles Web Server• Label – Usado para exibir textos na página – Muito utilizado para textos dinâmicos• TextBox – Controle de caixa de texto para entrada de usuário
  • Principais Controles Web Server• Button – Existem 3 botões no ASP .NET • Button: botão HTML • LinkButton: botão em forma de hyperlink • ImageButton: botão em forma de imagem•
  • Principais Controles Web Server• Button – Os três tipos de botão devem possuem o atributo OnClick – O valor de OnClick deve definir um método no lado servidor que realizará a ação do botão•
  • Banco de Dados• Existem 2 formas de criar aplicações ASP .NET que realizam interação com bancos de dados: – Utilizando controles Web Server – Utilizando programação no lado servidor (code behind)• Na programação por controles Web Server, 2 tipos diferentes de controles são necessários: – Conexão com o banco de dados • AccessDataSource, SqlDataSource, etc. – Exibição dos dados • Repeater, DataList, DataGrid, GridView etc.
  • Controles de Conexão• AccessDataSource – Representa um banco de dados do tipo Microsoft Access (.mdb) – Utiliza o caminho físico do arquivo para realizar a conexão• SqlDataSource – Representa a instância de qualquer tipo de base de dados • OleDB, ODBC, OracleClient, SqlClient, MySqlClient, etc. – Necessita de uma string de conexão
  • Controles de Conexão
  • Controles de Exibição de Dados• O ASP .NET apresenta diversos controles para exibição de dados• Cada controle é exibido na página de uma forma (tabela, lista, sem forma, formato configurado, etc.)• Além dos controles nativos do ASP .NET, é possível adquirir controles de outras empresas ou ainda criar seu próprio controle
  • Controles de Exibição de Dados• Repeater – Controle de repetição de dados – Não tem aparência definida – O programador tem mais liberdade para criar a forma de apresentação dos dados – É necessário utilizar controles HTML para criar o layout• GridView – Controle em formato de tabela • As colunas representam os campos • As linhas representam os registros – Tem aparência definida – Pode ser configurado – O layout é pré-definido, mas pode ser ajustado