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
« Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
ASP.NET - CURSO COMPLETO Autor: Júlio Battisti |
|||
---|---|---|---|
Lição 013 - Capítulo 01 - Interfaces com o usuário | |||
No Framework .NET a nomenclatura utilizada para representar os elementos que compõem uma aplicação Web, são diferentes dos termos utilizados para representar uma aplicação tradicional para o Windows, também conhecidas como aplicações Win32. Aliás este é um dos pontos que gostaria de destacar, o Framework .NET não foi concebido apenas para a criação de aplicações Web. Com Framework .NET, podemos criar qualquer tipo de aplicação, desde aplicações Web, passando por aplicações Win32 tradicionais, até aplicações de Console, também conhecidas como aplicações de linha de comando. Em termos de interface com o usuário, temos dois elementos a considerar:
Windows Forms Que o Framework .NET foi todo projetado tendo em vista a Internet, nos já sabemos. Porém nem todas as aplicações são ou serão desenvolvidas para a Web. A utilização de Windos Forms (Win Forms ou, se preferirem Formulários do Windows) é o mecanismo que nos permite criar as tradicionais aplicações para Windows. Win Forms é o novo mecanismo para construção de aplicações Windows, baseadas no Framework .NET. Um Windows Form é bastante semelhante ao conceito de formulário utilizado pelas versões atuais do VB e do Delphi. O formulário é o elemento básico, sobre o qual adicionamos controles e código para determinados eventos associados com o formulário e seus controles. O Windows Form é tudo isso, porém com a diferença de poder utilizar todos os mecanismo do Framework .NET. Dentre os principais mecanismos disponíveis, destaca-se o mecanismo de herança, o qual é chamado, para o caso dos Win Forms, de herança visual. Anteriormente havíamos comentado sobre herança visual. Um Win Form, como tudo no Framework .NET, é um objeto, o qual é obtido a partir da instanciação de uma classe básica. Todos os formulários no Framework .NET, são baseados em uma das seguintes classes:
Em resumo, o Win Form é o elemento básico de interação com o usuário, em outras palavras, o Win Form é o elemento visual das aplicações, elemento este com o qual o usuário irá trabalhar. Na Figura 1.10, temos uma visão geral dos elementos que compõem uma aplicação Win32 típica, construída com o Framework .NET.
Web Forms Para aplicações Win32 a interface com o usuário são os Windows Forms, vistos no item anterior. Para aplicações Web, criadas com ASP.NET, as páginas são construídas utilizando-se Web Forms. Um dos objetivos da utilização de Web Forms é trazer para o desenvolvimento Web, as facilidades de “arrastar e soltar”, existentes no desenvolvimento de aplicações tradicionais. Com isso poderemos, com o uso do Visual Studio .NET, criar páginas Web, simplesmente arrastando componentes sobre um Web Form. Com o uso de Web Forms, uma página ASP.NET é dividida em dois componentes básicos:
Observe que com estes dois elementos: template e seção de código, temos uma separação entre o código de processamento e o conteúdo da página propriamente dito. Isso evita a criação de códigos do tipo “macarrão”, onde temos seções de código alternadas com seções de HTML, sucessivamente. O código “macarrão” é bastante comum nas versões anteriores do ASP (ASP 2.0 e ASP 3.0). Com o Framework .NET são disponibilizados uma série de novos controles para utilização em páginas ASP.NET. Estes novos controles apresentam novas características e propriedades que facilitam a criação de páginas, digamos, “mais inteligentes”, onde podemos inserir código em resposta a uma série de eventos. O melhor disso tudo é que o funcionamento destes controles é independente do Navegador utilizado pelo cliente, uma vez que os mesmos são processados na servidor Web. A seção de código de um Web Form, pode ser criada utilizando qualquer linguagem do Framework .NET, como por exemplo: VB.NET, C# ou Jscript.NET. Com a utilização de Web Forms é bem mais simples manter o “estado” de uma página, entre diferentes requisições do usuário, isso tudo sem a necessidade de implementar a manutenção de estado utilizando os objetos Session e Application. Além disso com o uso de Web Forms podemos construir aplicações Web com interfaces bastante sofisticadas e funcionais, de uma maneira fácil através da utilização de ferramentas de desenvolvimento como o Visual Studio .NET e outras que deverão surgir para o desenvolvimento para o Framework .NET. Nota! Veremos mais detalhes sobre a criação, vantagens e os elementos de Web Forms no Capítulo 6 – Uma Introdução ao ASP.NET. Na Figura 1.11, temos uma visão geral dos elementos que compõem uma aplicação Web típica, criada com ASP.NET, com a utilização de Web Forms. |
|||
« Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
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-2024 ®
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