VB.NET - Catálogo Genérico de Itens
Esta precisando organizar seus CDs, DVDs, Livros, Revistas, Jogos ? Não lembra para quem emprestou aquele livro, CD, DVD ?
Que tal entrar em 2006/2007/2008/etc... um pouco mais organizado. Dá um pouco de trabalho no início mas vale a pena.
Você pode cumprir este objetivo neste novo ano e ainda aprender VB.NET usando e estudando o programa Catalogo, objeto deste artigo.
Eu não vou detalhar o código do programa pois irei disponibilizar os fontes completos, apenas vou dar uma explicada no seu funcionamento e na sua estrutura.
O objetivo do programa Catalogo é organizar coleções. Coleções de CDs, Livros , DVDs, etc.
A princípio você não terá que dar um muitas informações sobre cada item que deseja cadastrar pois eu sei quando termos que preencher extensos formulários de dados a tendência é não fazê-lo. Por isto a estrutura do sistema é bem simples.(Se você desejar pode alterar este requisito no sistema)
Você apenas informa os seguintes dados :
Tipo - O tipo de item que esta cadastrando - Filme, DVD, Jogos , etc.
Situação - Informa se o item esta emprestado ou não.
Se estiver emprestado informa também : para quem , quando e o email de quem emprestou
Título - O título do item : nome do filme, do jogo , do DVD, etc.
Descrição - A descrição detalhada do item
Capa - Você pode indicar uma imagem relacionada ao item
O sistema usa um banco de dados Access chamado Catalogo.mdb que possui as tabelas :
capas - armazena as imagens das capas dos itens
categorias - armazena as categorias cadastradas
lista - armazena os itens cadastrados
As estruturas das tabelas são :
|
|
|
tabela : capas | tabela : categorias | tabela : lista |
Os principais componentes usados no sistema são: ListView , Panel, OpenFileDialog, PrintDocument, PrintPreviewDialog, SaveFileDialog.
Ao iniciar a aplicação será exibida a tela principal do sistema. Para exibir os itens cadastrados basta clicar no botão - Procurar. Abaixo um exemplo da tela com alguns itens exibidos.
Para selecionar um item basta clicar sobre o mesmo na relação que será exibido os detalhes cadastrado para o item, conforme figura abaixo:
Você pode alterar e imprimir a imagem da capa para o item em questão. Pode também enviar um email para quem tomou o item emprestado.
Nota: A imagem é armazenada no banco de dados , logo a tendência do arquivo será crescer tanto quanto forem as imagens incluídas.
O programa não é perfeito e pode ser adaptado e melhorado conforme seus interesses. Eu mesmo fiz algumas adaptações no mesmo visto que ele não é de minha autoria.
Sugestão para melhorias:
Incluir tratamento de exceções
Verificar possibilidade de armazenar as imagens em disco
Remover o código do formulário
Este sistema você vai aprender a:
trabalhar com o controle ListView
usar ADO.NET com banco de dados Access: alterar, incluir, excluir e consultar
Trabalhar com imagens : Salvar imagens no banco de dados, excluir , imprimir.
Usar arquivos de configuração .ini
Trabalhar com panels
Gerar visualização de relatórios
No demais , bom estudo e mãos a obra para arrumar a sua bagunça...
Você encontra este programa completo com os fontes no Super DVD .NET
No Super DVD .NET você encontra mais de 100 programas completos com o código fonte para estudo tanto na linguagem VB .NET como C# em projetos Windows Forms e projetos Web.
Veja alguma das aplicações disponíveis : VB.NET/C#/ASP .NET - Aplicações para você aprender a programar
Faça o seu pedido aqui : Pedido do Super DVD .NET
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências: