VB.NET/ASP .NET - Aplicações para você aprender a programar


Assim como andar se aprende andando programar se aprende programando. Uma base teórica é fundamental mas a prática é que vai fornecer experiência e refinamento nas técnicas de programação. Pensando nisto separei algumas aplicações feitas em VB.NET de forma que o aprendizado possa ser acompanhado por iniciantes e iniciados. Olhando o código fonte de aplicações prontas e funcionais você aprende como se faz.

A seguir algumas aplicações que já estão no Super CD .NET e no Super DVD .NET que você pode acessar e aprender com o código fonte. A cada dia a relação aumenta e desta forma você terá a seu alcance por um preço justo uma variedade de aplicações funcionais feitas em VB.NET com o código fonte aberto para você aprender.

1- Controle de Inventário de Software

Tela de apresentação Menu do Programa Tela para cadastramento

Aprenda a trabalhar com mais de um formulário e a gerenciar dados. O programa permite incluir , alterar , excluir e gerar relatórios no Crystal Reports com Banco de dados( OleDbConnection e DataSets)  Access de uma forma simples mas funcional.

2- Controle de Video Locadora

Tela de Menu da aplicação Tela para locação de Video-DVD

Uma aplicação completa para gerenciar uma pequena vide locadora. Você pode alterar o código conforme sua necessidade e aprender a desenvolver suas próprias aplicações usando os recursos do VB.NET.

3- Álbum de fotos

O menu da aplicação Visualizando fotos Salvando fotos

Aprenda a armazenar e a excluir imagens de um banco de dados Access e a trabalhar com imagens no VB.NET.

4- Super Editor HTML

Super Editor HTML com diversos recursos:

- Inclusão de tabelas , imagens , textos
- Alterações de fontes , cores , estilos
- Verificação ortográfica
- Inclusão de formulário , listas , citações
- Modo de visualização e de código
- e muito mais...

Tudo isto feito em VB.NET com o código fonte aberto para você aprender

Este programa esta no Super CD .NET completo com os fontes.

4- Sistema para Biblioteca

- Completo sistema para Biblioteca

Um sistema simples onde você vai aprender a:

  • Trabalhar com formulários MDI
  • Trabalhar com DataSets Tipados
  • Incluir , alterar , excluir e localizar dados em tabelas de banco de dados
  • Gerar relatórios simples com o Crystal Reports.
  • Aprender a criar uma aplicação completa no VB.NET com recursos simples.

Sistema completo com os fontes abertos para você aprender a programar usando banco de dados no VB.NET.

5- Sistema para controle de pacientes

Controla informações básicas de pacientes com recursos para incluir , alterar, excluir , procurar e exibir dados dos pacientes. (Atenção este sistema usa uma base de dados SQL Server. - O script para criar a base de dados está incluso).

6-  Visualizador de Imagens

 

 Um visualizador de imagens bem simples com opção para rotacionar a imagem pelo Menu ou teclando CTRL+R

- Aprenda a trabalhar com imagens no VB.NET

- Usando o controle OpenFileDialog

- Usando o controle MainMenu

- Exiba imagens em um pictureBox

7-  Controle de Vendas

Sistema para controle de Vendas com relatório de vendas e inventário , Controle de Pedidos , Clientes e Fornecedores. Sistema completo com os fontes e relatórios.

Tela de apresentação e tela principal do sistema para controle de vendas com menu de opções.

Sistema completo usando DataBinding onde você aprenda como trabalhar com vários formulários e tabelas.

 

    Formulário para Controle de Pedidos                                                                            Formulário para controle de Entregas

Formulário para Produtos e Fornecedores

8 -  Visualizador de imagens

Sistema para visualizar imagens em um diretório. Exibe miniaturas das fotos com recurso de exibir a foto em tamanho natural basta clicar na foto desejada.

9 - Assistente de Numerologia

Basta informar o seu nome e sua data de nascimento que esta aplicação lhe mostrará a sua idade os seus números da sorte o seu horóscopo. É um programa muito simples mas os astros podem lhe sorrir mesmo assim...

10 - Utilitário para quebrar arquivos grandes em pedaços menores e depois juntar

Você pode usar este utilitário para quebrar arquivos grandes e pedaços menores para copiar para uma mídia com espaço reduzido como disquetes (se você ainda usar...) ou copiar os pedaços pela rede e depois juntar. É muito simples de fazer. Receba os fontes para aprender.

10 - Relógio Analógico

Que tal um relógio analógico ? O VB.NET faz. Veja o projeto completo e aprenda a fazer o seu relógio analógico.

11 - Informações sobre o Computador

Este programa permite obter quase todas as informações sobre o seu computador: Sistema, Drivers, Hardware, Memória , Rede e Geral.

Uma completa fonte de informação sobre a maioria dos valores e das configurações atuais do seu computador.

12 - Controle de condomínio

Um programa quase completo para gerenciar condomínios pequenos. Simples de usar e fácil de estudar para aprender. Completo com os fontes: controla clientes, quartos e operações. (São necessários alguns pequenos ajustes nos relatórios e em alguns formulários.). A senha e a chave são : admin.

13 - Gerenciamento de Estágios

Um programa simples para registrar informações sobre estagiários. Utiliza formulário MDI, controle ListView,  MonthCalendar, ErrorProvider e OpenFileDialog. Utiliza Banco de dados Access(OleDbConnection) e arquivos padrão txt para preencher controles de lista. Realiza operações básicas como procurar , incluir , alterar e excluir dados.

Formulário principal Registro de dados dos estagiários

Utiliza calendário para informar data de nascimento e calcular idade

14 - Tutorial ADO.NET Básico

Um sistema básico com um tutorial prático sobre ADO.NET. Compare e aprenda estudando o código como vincular informações contidas em banco de dados a formulário WinForms usando programação e usando a vinculação DataBinding. Código detalhado . Operações básicas com Banco de dados usando ADO.NET.

15 - Catálogo Genérico de Itens (CDs, DVDs, livros, revistas, jogos, etc...)

Esta precisando organizar seus CDs, DVDs, Livros, Revistas, Jogos ?  Não lembra para quem emprestou aquele livro, CD, DVD ?

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.

16 - Controle de despesas pessoais

Controle suas despesas e receitas usando este programa. Não usa banco de dados e é fácil de operar. Completo com os fontes.

 

17 - Gerenciado de contatos e datas e anotações

Controle seus contatos , datas e anotações completo com os fontes. Não usa banco de dados.Salva os dados em um arquivo SOAP e carrega em um array. Aborda técnicas de formatação SOAP, tratamento de arrays e referencias. Utiliza classes.

 

18 - Lista de endereços e contatos

Controle seus contatos e endereços. Utiliza arquivos XML. Não usa banco de dados. Mostra como usar XML ( ler e escrever).

19 - VB.NET - Scanner (Twain)

Utilize qualquer Scanner compatível com o padrão Twain no VB.NET. Não sua componentes de terceiros, nem DLL´s nem chamadas as API´s. Abaixo o teste feito na minha impressora multifuncional EPSON CX-4700.

20 - Editor RichTextBox

Um editor com as funções básicas usando o componente RichtTextBox completo feito no Visual Basic 2005 Express.

21 - Catálogo de Cds (VB2005)

Um catálogo de CDs para você organizar suas coleções de mídias removíveis (Documentos, Músicas, Fotos, etc.)

Um programa simples mas funcional onde você verá como trabalhar com banco de dados usando o TableAdapter.

Existem algumas funções que necessitam ser implementadas.

 

22 - Agenda de Contatos (VB2005)

Um programa para armazenar os dados de seus contatos funcionando como uma agenda de contatos.

23 - Agenda de Pessoal (VB2005)

Uma Agenda de endereços pessoais feita em VB 2005 usando os assistentes. Esta incompleta e necessita de ajustes.

24 - Desafio .NET (VB2005)

Um jogo de questões sobre a plataforma .NET para você verificar os seus conhecimentos. Quanto mais rápido melhor.

O cadastro do usuário O cadastro das questões

O formulário exibindo as questões:


25 - Sistema para Hotel (simplificado)

Um sistema feito em VB 2005 usando o banco de dados SQL Server para gerenciar um pequeno Hotel. Possui uma interface simples; Usa stored procedures; ideal para quem esta iniciando com o VB e banco de dados.

26 - Sistema para Pizzaria

Um Sistema para Pizzaria funcional e completo com código fonte para você usar e melhorar; Usando os objetos da ADO .NET e relatório usando o objeto PrintDocument. Migrado para o VB 2008 Express.

27 - Sistema para Controle de Peso

Controle de peso com dia a dia salvando as informações em um arquivo de dados. Gere gráficos do seu peso para acompanhamento ; Acompanhe a evolução do seu IMC - índice de massa corpórea em libras/polegadas e kilogramas/centímetros.

28 - Sistema para desenhar/montar rostos

Divirta-se desenhando rostos que podem ser montados usando opções disponíveis em um menu lateral. Você pode espiar o código fonte e ver como o programa foi feito , e, se desejar pode acrescentar novas funcionalidades. (Disponível na versão VB .NET e C#)

29 - Calendário com Agendamento de tarefas (ASP .NET e C#)

Veja como usar os controles Calendar e FormView para criar sistema para agendamento.

30-) Controle de Despesas Pessoais ( VB .NET)

O Sistema foi feito usando a linguagem VB .NET e  possui  o formulário principal com um menu de opções efetua o controle de acesso com um formulário de login;

Efetua também o gerenciamento de usuários:

Permite a inclusão das despesas que serão salvas em arquivos textos em pastas específicas e permite visualizar relatório diários, mensais e anuais;

Como o sistema não usa banco de dados é interessante conhecer como é feito o tratamento das informações e você pode abrir o código fonte no Visual Studio 2008 e espiar a vontade. Como exercício você pode incluir algumas funcionalidades que estão faltando no sistema.

31-) Controle de Material ( C# com Ms Access )

Sistema construído na linguagem C# para efetuar o controle de material de informática de uma pequena empresa. O sistema usa um banco de dados Access para persistir as informações.

O formulário principal contendo o menu de opções;
Usa o controle ListView para exibir as informações de Computadores , Periféricos, Responsáveis e dos Empréstimos feitos entre os setores da empresa;
Permite a inclusão e alteração de dados com acesso direto, bastando clicar sobre o item no ListView para abrir a tela de alteração;
Permite localizar informações sobre os itens com filtrando as informações a partir das tabelas;

32-) Controle de Inventário ( C# com MySQL)

Sistema para controle de inventário feito em C# acessando um banco de dados MySQL.

Gerenciamento de usuários;
Informação sobre Produto;
Entrada de Produto;
Saída de Produto;
Processamento de Pedidos;

Acompanha o script para gerar o banco de dados no MySQL;

32-) Ponto de Vendas ( VB .NET)

Este pequeno Sistema para Ponto de Vendas gerencia produtos , usuários e vendas. Emite relatórios e recibo de venda com taxas e desconto.

Estes são apenas alguns dos sistemas que você encontra no Super CD.NET e no Super DVD .NET

Todos com os fontes completos, e, você não paga nada a mais por isto, apenas R$ 40,00,  e ainda recebe todo o conteúdo do Super CD .NET com quase 700 MB de informações sobre VB.NET , C# e ASP.NET com todo o conteúdo do site www.macoratti.netConfira o conteúdo do Super CD .NET.

O conteúdo do Super CD .NET é revisado constantemente afim de oferecer a você informações sempre atualizadas sobre a plataforma .NET.  Em breve mais sistemas completos com os fontes para você aprender a programar em VB.NET.

Faça o seu pedido tranqüilo com a garantia de que vai receber o Super CD .NET em sua residência.

Macoratti.net - Há 7 anos sem ter deixado de entregar um único pedido.

Para fazer o seu pedido clique aqui ->


José Carlos Macoratti