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:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
VB.NET - SQL Server e Entity Framework na Copa do mundo de 2014 - I