Como desenvolver no visual basic

O Microsoft Visual Basic é uma das linguagens de programação mais popular no mundo. Com ele você pode criar praticamente qualquer tipo de aplicação imaginável! Visual Basic é um ambiente RAD (Rapid Application Development). O que isto significa é que o Visual Basic tem dezenas de ferramentas para te ajudar a criar sua aplicação rapidamente.

Então, antes de começarmos, há um pouco de história sobre o Visual Basic (VB), que você deve saber. VB é um ambiente em desenvolvimento, sempre mudando. Tem havido versões do VB para DOS, ambiente de Windows 16 bits (por exemplo, o Windows 3.11), ambientes Windows 32 bits (por exemplo, Windows 95 e Windows 98) e para ambiente modernos do Windows (por exemplo, o Windows XP e Windows Vista). Qual versão do Windows que você está usando vai ditar qual a versão do Visual Basic que pode utilizar. Para este artigo presume-se que você está executando uma versão moderna do Windows (XP Home, XP Pro, Windows 2000, etc) e como tal vamos cobrir usando o Visual Basic.NET. Uma das coisas agradáveis sobre o desenvolvimento com o Microsoft Visual Basic é que enquanto um ambiente de desenvolvimento completo pode ser caro, a Microsoft tem constantemente liberado versões grátis do VB para quem usa como hobby, estudantes, ou novos desenvolvedores. Embora essas versões não tenham todos os componentes dosseus irmãos caros, eles são mais que suficientes para você começar a programar em Visual Basic.

Obtenha uma cópia gratuita do Visual Basic: A atual versão do Visual Basic é Visual Basic 2005, que faz parte de uma grande coleção de linguagens de programação denominada Visual Studio 2005. O site para o Visual Studio é http://msdn.microsoft.com/vstudio/. Já que o site da Microsoft pode mudar com freqüência, você pode querer usar um site de busca (por exemplo, Yahoo, Google, MSN, etc) para encontrar a página usando as palavras-chave "Visual Studio". Uma vez lá, procure pelo Visual Studio Express, esta é a versão livre das linguagens de desenvolvimento da Microsoft. O que nós queremos é o Visual Basic Express 2005 (o atual site direto é: http://msdn.microsoft.com/vstudio/express/vb). Uma vez lá, você pode fazer o download da sua cópia gratuita do Visual Basic Express 2005. Vai lhe ser dada a opção padrão de download de um pequeno (aproximadamente 3 MB) programa set-up que irá usar a sua conexão à Internet para baixar os componentes que você precisa. No entanto, se você quiser fazer o download do pacote completo (cerca de 450 MB) você pode selecionar a instalação manual. Esta é uma ótima opção se você tem acesso a uma conexão à Internet de alta velocidade e um gravador de CD. Ambos os métodos funcionam e em um curto espaço de tempo que você terá as ferramentas que você precisa para começar.

Fique confortável com o ambiente: O Visual Basic tem dezenas de ferramentas para ajudar você a escrever o programa que você deseja. No entanto, todas estas ferramentas, menus e opções pode ser intimidantes para um novo usuário. Não se preocupe! Cada barra de ferramentas, menus e assistentes (um programa para ajudar você a fazer uma tarefa específica) têm uma finalidade e estão lá para ajudá-lo a gastar o seu tempo sendo produtivo. Mas você não tem que conhecer todos eles quando você está apenas começando com o Visual Basic.

Familiarize-se com os tipos de projetos que você pode criar: Quando você inicia o aplicativo Visual Basic, você será saudado com a "Start Page". Esta página é apenas um lugar onde você pode obter as últimas notícias sobre o Visual Basic (supondo que você está conectado à internet). Esta é uma funcionalidade simpática, mas não nos ajuda em nada, no que diz respeito à escrever o nosso programa. Se você clicar no ícone "Novo Projeto" na barra de ferramentas (apenas segure o mouse sobre cada ícone para ver o que eles são) ou selecione a opção "Novo Projeto" opção sob o menu "Arquivo", você será apresentado a uma nova janela perguntando-lhe qual o tipo de programa que pretende escrever. Os tipos básicos incluídos são os seguintes:

Aplicativo do Windows. Estas aplicações são o tipo de programas com os quais você está mais familiarizado; aplicativos que são executados no Windows. Programas como Paciência, o Internet Explorer da Microsoft e Adobe Acrobat Reader's são exemplos de aplicativos do Windows. Se escolher esta opção, o Visual Basic irá adicionar ferramentas ao ambiente de desenvolvimento para ajudá-lo a desenvolver esse tipo de programa. Isso inclui um poderoso editor "visual" para que você possa "desenhar" a forma como pretende que o seu programa fique (mas ainda assim você tem que escrever um código para que ele faça qualquer coisa).

Class Library. Com o Visual Basic você pode criar bibliotecas que você ou outros programadores podem usar. Vamos dizer que você tem uma coleção de rotinas que você usa sempre. Se você reescrever a rotina cada vez que criar um novo programa, você não só está perdendo seu tempo, mas também poderia introduzir erros (somos todos humanos). Colocando pedaços de código de programação comumente utilizados em uma biblioteca, você vai não só economizar tempo e reduzir a possibilidade de erros, mas também poderá compartilhar a biblioteca com amigos e colegas.

Aplicativo de Console. Às vezes, você não precisará de uma interface gráfica do usuário (um GUI). Às vezes, tudo que você precisa é força bruta e uma interface simples, baseada em texto. Para esses programas, uma aplicação de console é a ferramenta certa!

Outros Modelos. Visual Basic Express 2005 vem com outros modelos, incluindo um para ajudar você a criar um protetor de tela e um programa simples para ajudar-lhe catalogar seus filmes. Mas estes não são os únicos modelos. No site do Visual Basic é possível encontrar modelos e "Kits para iniciantes" (modelos com recursos) para ajudá-lo a criar tudo desde um cartão de jogo até um contador de tempo para o seu negócio.

Saiba Como Programar: Com toda essa conversa sobre modelos e desenhos e kits iniciais, é fácil esquecer que o Visual Basic é uma linguagem de programação. Você não consegue fazer nada útil no Visual Basic sem escrever um código. Infelizmente, um artigo não é suficiente para iniciar alguém em programação. No entanto, você tem uma riqueza de ferramentas ao seu alcance para ajudá-lo a aprender a programar, graças à internet.

O primeiro, e talvez melhor lugar para começar é pelo site do Visual Basic Express 2005 (acima). No site, existem tutoriais, dicas e até mesmo vídeos (mais de 10 horas) para ajudá-lo a começar... tudo grátis! Basta clicar no link "Fácil de Aprender". Outra grande fonte de informação que é frequentemente esquecida é o Visual Basic em si. Dentro dos arquivos de ajuda existem inúmeros tutoriais que cobrem tudo, desde trabalhar com o ambiente de desenvolvimento interativo do Visual Basic (IDE) até a criação de grandes projetos. E quando você realmente trava e não sabe como fazer algo, existem centenas de grupos de notícias e fóruns, cheios de pessoas que estão felizes em ajudar "novatos" (éramos todos novatos em um momento ou outro). Basta utilizar o seu site de busca favorito para encontrar um fórum que você gosta, ou usar a Comunidade "Faça uma Pergunta" embutido no Visual Basic Express!

Escrever Código: Esta medida simples é muitas vezes ignorada pelos novos programadores. O pensamento tende a ser "eu leio,então eu entendo." O velho provérbio, "Prática leva à perfeição", é tão verdade nos reinos de programação, como em qualquer outra tarefa que você está tentando aprender. Entre lá, escreva o código, e cometa um erro... é assim que se aprende.

Isto deve dar para começar um desenvolvimento em Visual Basic. Não se esqueça de que existe um mundo de gente lá fora, para ajudá-lo.

Boa sorte e divirta-se!


Nota: Para aqueles que estão usando uma versão antiga do Windows (por exemplo, o Windows 98), não se preocupe! Você ainda pode aprender Visual Basic. A Microsoft lançou duas outras versões do Visual Basic grátis - Visual Basic 2 Learning Edition (adequado para sistemas de 16 bits) e Visual Basic 5 Control Creation Edition (CCE) (adequado para sistemas de 32 bits). Embora a Microsoft já não suporta essas versões, uma pesquisa no seu site de busca favorito deverá mostrar lugares onde você ainda pode obter essas ferramentas úteis. Outra opção é verificar lojas de softwares usados (tanto on-line como física). Com o lançamento do Visual Basic.NET, essas versões mais antigas (Visual Basic DOS e Visual Basic versões 1 a 6) muitas vezes podem ser encontradas por preços muito razoáveis!