Visual Basic 6 - Acompanhando a  copa com o VB


Que tal acompanhar os resultados dos jogos da copa do mundo usando um aplicativo feito em Visual Basic. Por que não ???

Pensando nisto, e, unindo o útil ao agradável, criei um aplicativo 'mui sencillo' em VB6 para poder acompanhar os jogos, registrar os resultados e montar os grupos e jogos do torneio de futebol.

Resolvi usar o VB6 e ressuscitar alguns dos velhos componentes e conceitos usados para criar uma simples aplicação desktop que tem como único objetivo o entretenimento. O VB também é lazer...

Meu primeiro dilema (eu tive que resolver isto em alguns segundos) foi a utilização ou não de uma base de dados, afinal usar este recurso iria onerar o tempo de desenvolvimento , mas acabei decidindo usar o recurso, e, afinal o tempo não ficou tão comprometido: tinha somente 2 horas para colocar o projeto para rodar e acabei gastando 2:15 horas.

Mas deixando os 'entretantos' e partindo para os 'finalmentes', vamos ao que interessa. Nosso projeto será construído usando o Visual Basic 6 e irá usar uma base de dados Access 2000 (usando a tecnologia ADO) que eu chamei copa2006.mdb. Este arquivo possui duas tabelas: grupos e jogos com a seguinte estrutura:

Tabela Grupos Tabela Jogos

Simplifiquei ao máximo a modelagem visto que é tudo uma brincadeira e a copa começa depois de amanha : dia 09 de junho.

O projeto possui 3 formulários: frmprincipal , jogos e grupos.

Ao carregar o programa teremos a seguinte tela inicial:

O formulário principal esta exibido abaixo; ele possui um menu bem simples onde podemos invocar os formulários para cadastrar os grupos e os jogos.

 O formulário para cadastrar os grupos possui o seguinte leiaute:

Aqui estou cadastrando o código da seleção o grupo e a bandeira da mesma em um controle Image.

Coletei rapidamente as bandeiras das seleções na internet sem me preocupar com a aparência.

A seleção da imagem é feita pelo controle CommonDialog

Estou usando um controle Ado Data Control vinculado as caixas de texto do formulário.

O formulário para cadastro dos jogos é o seguinte:

Neste formulário estou usando o controle Ado Data Control e dois DataCombos que irão exibir os nomes das seleções. Ao gravar os dados será gravado na tabela o código da seleção e não o seu nome.

As bandeiras de cada país estão sendo exibidas em controles Image.

Após Cadastrar os grupos e os jogos você pode ir acompanhando os mesmos e incluindo resultado. O programa já exibe a classificação atualizada em um controle DataGrid. Abaixo um exemplo de visualização para o Grupo A.

Tenho que confessar que devido a pressa o código esta um pouco largado e replicado, mas mesmo assim, é uma aplicação que pode ensinar algumas coisas para quem esta começando agora. Você pode também aperfeiçoar a aplicação incrementando-a com novos recursos e consertando os possíveis bugs que ela terá...

Esta faltando ainda eu cadastrar os jogos para fase final, amanha estarei colocando o código completo para download no artigo.

Programa completo e adaptado para estudos com código fonte aberto que permite que você veja como foi feito e que faça alterações.

Pegue o código completo do projeto aqui : copa2006.zip

Até breve...

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

 

             Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter
 

Referências:


José Carlos Macoratti