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
Web Forms consistem em uma combinação de HTML e código além de controles que são executados pelo IIS quando o servidor esta processando a chamada a pagina.
Esta combinação de HTML e código em arquivos separados como você viu no tutorial anterior é a principal diferença dos web forms com as paginas dinâmicas tradicionais.
Quando você cria uma web application, automaticamente o visual studio já adiciona um web form em sua aplicação.
1 – Vamos abrir a aplicação que criamos no tutorial anterior, para isso, entre no Visual Studio 2003, no menu File, aponte em Open, e clique em Project. (Ou clique Ctrl+Shift+O).
2 – Localize o arquivo WebApplication1.sln que deve estar na pasta C:\Inetpub\wwwroot\WebApplication1 se você copiou o arquivo para esta pasta, senão deve estar dentro da sua pasta Meus Documentos\Visual Studio Projects\WebApplication1 e clique em Open.
3 – Na janela Solution Explorer de um clique duplo sobre o arquivo WebForm1.aspx. Ele deve ser aberto no painel de código.
Você pode visualizar seu web form de duas maneiras: no modo Design e no modo HTML indicado pelas tags embaixo do painel de código por Design e HTML respectivamente.
Através do modo Design você cria sua pagina visualmente, arrastando os controles através da Toolbox (barra de ferramentas) do Visual Studio.
No modo HTML você visualiza e edita diretamente o código HTML do Web Form.
4 – Vá para o modo HTML.
Atente para a seguinte diretiva na primeira linha de código:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>
As funcionalidade de uma pagina ASP.NET são definidas através de três níveis de atributos, são eles:
» Atributos de pagina ou Page attributes;
» Atributos de corpo ou Body attributes;
» Atributos do formulário ou Form attributes;
Os atributos de pagina são definidos na diretiva Page, que geralmente é a primeira linha de código da pagina, eles definem funções globais para toda a pagina, note que na diretiva Page da nossa pagina temos os valores para os seguintes atributos:
» Language – Indica qual linguagem de programação será usada na pagina em questão.
» AutoEventWireup - Indica se o ASP.NET deverá automaticamente conectar métodos com nomes específicos como Page_Init(), Page_Load(), com os eventos da página. O valor padrão é True, mas para as paginas criadas no Visual Studio o valor padrão é False.
» Codebehind – representa o nome do arquivo que contém o código para a pagina.
» Inherits – representa o nome da classe referente a pagina no arquivo de código da pagina (arquivo especificado no atributo Codebehind)
Os atributos de corpo definem como será a aparência dos objetos no browser do cliente.
Uma tag típica é:
<body MS_POSITIONING="GridLayout">
O atributo pageLayout, chamado de MS_POSITIONING define como os controles serão posicionados na pagina, você tem duas opções: GridLayout e FlowLayout.
5 – Volte para o modo Design e na toolbox arraste para o Web Form um controle TextBox, como na imagem:
Perceba que você pode arrastar o controle e posiciona-lo no formulário como desejar.
Agora volte ao modo HTML e mude o atributo pageLayout para FlowLayout como a imagem:
6 – No modo Design novamente tente movimentar livremente o textBox e posiciona-lo.
Perceba que agora para posicionar o textBox você vai precisar usar tabelas e tabulações.
Para finalizar vamos falar sobre os atributos de formulário.
Eles definem como grupos de controles serão processados. Tipicamente são apresentados assim:
<form id="Form1" method="post" runat="server">
…
</form>
Todos os controles que serão processados pelo servidor deverão estar dentro destas tags. Seus atributos especificam:
» Id – identificação do formulário
» Method – maneira que o formulário vai trafegar informações entre o navegador e o servidor, podendo ser post ou get. No modo post os dados são trafegados na requisição HTTP, no modo get são trafegados através de query strings.
» Runat – para uma pagina asp.net este atributo sempre deve conter o valor server, que indica que o código deve ser tratado no servidor.
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-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI