NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisHerbertgois : Certificacaomcadmcsd010
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


 

CERTIFICAÇÃO MCP, MCAD E MCSD .NET COM VB.NET

 

HTML vs. Server Controls

 

Basicamente você pode trabalhar com dois tipos de controles em suas web forms:

 

» HTML Controls

 

» Server Controls

 

Agora discutiremos as diferenças entre elas e quando usar cada uma.

 

HTML Controls

 

Os HTML Controls são os controles normais usados em formulários na internet, como os controles textBox, comboBox, Button, etc... No Visual Studio eles ficam localizados na guia HTML na toolBox (barra de ferramentas). São eles:

 

 

Você pode usá-los normalmente como os usa em paginas estáticas.

 

Você provavelmente não fará muito uso destes controles em aplicações ASP.NET. Isso porque você não consegue interagir com estes controles quando esta programando, você geralmente vai preferir usar os Web Server Controls.

 

Mais tem uma outra opção que você pode usar conhecida como HTML Server Controls. Eles nada mais são do que controles HTML com o atributo runat=”server”.

 

Eles são mais poderosos do que os controles HTML porque você pode acessá-los programaticamente, no entanto tem menos recursos do que os Web Server Controls. Ai você pergunta, porque eles existem? Eu respondo, para facilitar a migração de paginas HTML estáticas para paginas ASP.NET. É muito fácil simplesmente acrescentar um atributo a um controle ao invés de ter que recria-lo. No mais você usará os Web Server Controls.

 

Web Server Controls

 

Os principais benefícios do uso destes controles são:

 

» Os Web Server Controls fornecem um modelo de objeto comum ao .NET Framework. Como resultado os controles compartilham um numero de propriedades comuns, semelhantes a todos os controles, como por exemplo a propriedade BackColor que é comum a maioria dos controles.

 

» Web Server Controls tem uma funcionalidade de detecção de browser. Isso permite que o código retornado ao browser seja adaptado a tirar o maior proveito dos recursos do mesmo. Se você esta usando uma versão do Internet Explorer 5.0, por exemplo, não será enviado código html que só pode ser executado em browser 5.5 ou posterior. O código será adaptado a sua versão de browser para apresentar o resultado esperado.

 

» Podem causar PostBack ou seja, disparar eventos interagindo com os usuários como por exemplo o evento click do botão.

 

Temos 5 tipos de Web Server Controls, são eles:

 

1. Intrinsic controls

 

2. Validation controls

 

3. Rich controls

 

4. List-bound controls

 

5. Internet Explorer Web Controls

 

Você pode conhecê-los na guia Web Forms da toolbox, como na imagem:

 

 

Intrinsic controls

 

Os controles intrínsecos são considerados pela Microsoft como aqueles que combinam com controles simples de HTML. Como por exemplo, o controle Button que existe na guia HTML e também na guia Web Forms.

 

Validation controls

 

São muito úteis no nosso dia-a-dia. Permitem validar as entradas de usuários de forma fácil e rápida. Teremos alguns tutoriais que tratarão apenas deste assunto.

 

Rich controls

 

São controles complexos, como calendar e adRotator que não tem correspondentes em HTML e disponibilizam uma serie de funções aos programadores.

 

List-bound controls

 

A Microsoft considera estes controles como aqueles que podem exibir dados usando ADO.NET. Alguns deles são o datagrid e o datalist. Teremos tutoriais falando sobre eles também.

 

Internet Explorer Web Controls

 

São controles complexos como MultiPage, TabStrip, Toolbar e TreeView. Para usar estes controles você precisa fazer download dos mesmos no site:

 

http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/

overview/overview.asp

 

Vale lembrar que eles só funcionarão em browsers Internet Explorer versão 5.5 e posteriores. Isso os torna pouco comuns no nosso dia-a-dia já que dificilmente podemos prever que todos os usuários do nossos web sites ou até mesmo sistemas web usarão apenas estas versões de browser.

 

Resumindo:

 

Para evitar confusão vou lembrá-lo que podemos usar 3 tipos de controles em nossas aplicações web.

 

1. HTML – são os controles padrão HTML, não permitem interação com o código.

 

2. HTML Server Controls, são os mesmos controles padrão HTML só que com atributo runat=”server”. São usados principalmente para conversão de controles HTML padrão para poderem ser acessados pelo código.

 

3. Web Server Controls – controles mais poderosos disponíveis para a criação das nossas aplicações.

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI