Após conhecermos um pouco mais de perto no primeiro artigo, a estutura da Framework.NET, neste segundo artigo da série “Recursos para Internet com .NET” vamos apresentar a ferramenta que de trabalho que possibilita que tudo aconteça, isto é, o ambiente de desenvolvimento sob o qual os aplicativos e websites são desenvolvidos – o Visual Studio 2008.
Na verdade, o Visual Studio é o grande diferencial da Microsoft, pois, linguagens como Java, ASP, PHP, etc., não possuem um ambiente próprio de desenvolvimento que integra tecnologias de forma eficiente e que, ao final de tudo, resulte em produtividade, compartilhamento de recursos, etc. O Java possui uma ferramenta que se propõe a realizar tal tarefa, o NetBeans. Entretanto, sua interface pouco intuitiva boa parte de seus recursos que nem sempre funcionam em todas as plataformas acabam limitando este ambiente.
A Figura 1 apresenta a tela do Visual Studio 2008:
Figura 1: StartPage do Visual Studio 2008
Quando abrimos o VS 2008, uma janela denominada Start Page nos é mostrada. Esta janela é subdividida em duas colunas. A coluna da esquerda apresenta 3 pequenas caixas de informações. A primeira destas três caixas é a “Recent Projects” ou Projetos Recentes. Esta pequena caixa apresentará os últimos projetos e soluções utilizados por você. Ela é bastante útil quando não se sabe exatamente onde se salvou um projeto. Abaixo dela é apresentada a caixa “Getting Started” ou Iniciando. Esta aba apresenta vários tutoriais (em inglês) sobre o VS, C#, VB.NET, dentre outras tecnologias da plataforma .NET. A terceira janela da esquerda intitulada “Visual Studio Headlines” apresenta algumas notícias e releases mais recentes do VS. Do lado direito temos uma única janela chamada “MSDN Visual C# Headlines“. Esta janela apresenta as últimas notícias do portal MSDN em inglês, a central de desenvolvimento da Microsoft. Esta primeira tela é totalmente dispensável.
Para que possamos visualizar as toolbox, precisamos estar com um projeto aberto ou criar um projeto pois, as ferramentas da toolbox se aplicam apenas a projetos ativos. Assim, façamos o seguinte procedimento: Vá até o menu superior File > New > Project. Na janela que se abre, escolha a opção “ASP.NET Web Application” e nomeie seu projeto. Sugiro o nome: TesteFabricioSanchez1. Pronto, um novo projeto foi criado. Agora sim, com o projeto criado podemos visualizar as ferramentas diponíveis.
A Figura 2 apresenta a primeira toolbox da qual falaremos:
Figura 2: ToolBox de ferramentas do Visual Studio 2008
A toolbox, apresentada na Figura 2 é a principal guia de ferramentas que o Visual Studio possui. Nesta guia estão agrupadas todas as ferramentas nativas ou extensões que o VS disponibiliza ao desenvolvedor. Recursos de conexão com o Banco de Dados, Navegação, AJAX, etc. Neste artigo apresentarei apenas os principais elementos da toolbox, pois, com os próximos, conforme formos utilizando os demais vou explicando seu funcionamento.
Guia Standard
A guia Standard agrupa, como o próprio nome já diz, os recursos padrão do VS para o desenvolvimento de websites e aplicativos web. São conhecidos como componentes ASP.NET. Basicamente, são os recursos que tinhamos no HTML tradicional como: Inputs, Image, Button, ListBox, Checkbox, etc., entretanto, manipulados diretamente pelo ASP.NET. Basicamente a grande diferença destes componentes do ASP.NET em relação aos já tradicionais do HTML é que eles podem ser manipulados diretamente pelo código C#, VB.NET, etc.
Guia AJAX Extensions
A guia AJAX Extensions como o próprio nome já diz, traz recursos nativos do .NET para chamadas assíncronas ao servidor. Este recurso foi um dos grandes diferenciais do Visual Studio 2008 pois, permite que de forma extremamente fácil se crie validações, carregue-se componentes dinamicamente, etc. sem a necessidade de trabalhar diretamente com o AJAX em um nível mais baixo, ou seja, a complexidade do AJAX foi retirada com estes componentes.
Guia HTML
Se você é um programador web tradicionalista que não troca seus elementos HTML por nada, o VS também é pra você. Na guia HTML, você possui (assim como no Dreamweaver da Adobe) uma completa palheta de recursos HTML, como os tradicionais InputBox, TextArea, Div, Tabelas, etc. Você pode manipular tranquilamente, como você fazia antigamente, com JavaScript os elementos do formulário etc., entretanto, meu conselho é que você contextualize sua aplicação segundo conceitos do .NET.
Outra janela bastante importante do Visual Studio e que nos ajuda bastante no desenvolvimento dos aplicativos web é a Server Explorer, apresentada na Figura 3:
Figura 3: A janela Server Explorer
Esta janela possui a função de gerenciar todas as conexões com os Bancos de Dados de suas aplicações. Voce pode criar, remover, conectar, desconectar e todas as operações pertinentes à bancos de dados.
A última janela que apresento neste artigo é a janela Properties ou Propriedades, apresentada na Figura 4:
Figura 4: A janela “Properties”
A janela Propriedades é de fundamental importância pois, ela permite que, graficamente, você cutomize os componentes ASP.NET ou HTML. Basta selecionar o componente que se quer editar e abrir sua janela de proriedades. Todos os atributos existentes para aquele componente serão listados nesta janela com a opção de edição de seus valores. No exemplo acima, um componente Button do ASP.NET está selecionado e, por consequência, todos os atributos editáveis do Button são apresentados na janela de propriedades. Note que podemos alterar, por exemplo, o ID do Button para o nome que acharmos mais conveniente, como por exemplo btnEnviar.
No próximo artigo, começaremos a colocar a mão na massa e criarmos um aplicativo simples e entender como funciona o processo de compilação de um aplicativo web .NET. Até lá!
Facebook
Twitter
Instagram
LinkedIn
RSS