Aplicações com o código fonte aberto para você aprender a programar : VB.NET/C#/ASP .NET


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, C# e ASP .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, ganha tempo e dissipa muitas dúvidas.

A seguir algumas aplicações que já estão no Super DVD .NET e no Super DVD C# 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, C# e ASP .NET com o código fonte aberto para você aprender.

Nota1: No Super DVD C# existem somente os projetos feitos na linguagem C#.

A maioria dos projetos podem ser abertos na versão mais recente do Visual Studio ou na versão do VS 2017/VS2015/VS2013/VS 2012 ou VS 2010.

Alguns projetos exigem que o Crystal Reports esteja instalado, e  outros que o ReportViewer esteja instalado.

Nota2: Existem projetos mais antigos que somente irão abrir na versão do Visual Studio 2005 ou VS 2008.

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 Vídeo 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.

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).

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.

33-) Folha de Pagamento Simples ( VB .NET)

Sistema para controlar pagamentos muitos simples feito em VB .NET usando DataSet com emissão de Slip de pagamento e relatório por funcionário.

34-) Sistema de Vendas - Simples ( VB .NET)

Sistema para controle de Vendas com Login e operações de inclusão, alteração exclusão e procura de dados bem como um relatório de vendas no Crystal Reports.

35-) Gerenciamento de Hotel

Um sistema para gerenciar hotéis feito em VB .NET com código fonte completo. Falta implementar algumas funcionalidades mas a maior parte já esta pronta.

Características básicas
  1. Controle de reserva de cliente
  2. Controle de pagamento
  3. Mudança de quarto
  4. Múltiplas contas por quarto (falta implementar)
  5. Pagamentos, Taxas, veículos
  6. Check-In
  7. Quartos
  8. Empresas
  9. Usuários (falta implementar)
  10. Relatórios (a implementar)

 

Controle de Check-In e diversas opções para manutenção e cadastro.

36-) Controle de Academia

- Formulário MDI principal exibindo membros e compras

- Relatório de membros

Um sistema simples para controle de academia com registro de membros, instrutores, fornecedores, grupos e modulo de recebimentos e relatórios de membros, fornecedores, pagamentos, recebimentos feitos no crystal reports. (Falta implementar um controle de produtos). Obs: O sistema usa o arquivo DBHandle.dll para gerenciar os dados.

37-) Gerenciamento Escolar (feito na linguagem C#)

- Tela de apresentação e Login

- Tela principal com utilitários e menu de opções

- Cadastro de Estudante

Permite cadastrar e gerenciar Alunos, Professores, Funcionários, Exames, Disciplinas, Classes, Despesas. (Falta concluir algumas funcionalidades).

38-) Sistema Amigos da Escola On-line (procure e cadastre seus ex-amigos da escola na web)

Uma aplicação ASP.NET com acesso ao banco de dados SQL Server com muitos recursos para você aprender.

39-) Sistema Bancário Pessoal Simples em WPF

 Abrir uma nova Conta
 Verificar as transações
 Verificar o Saldo

Uma aplicação de controle financeiro pessoal feito usando os recursos WPF e acessando o SQL Server.

Aprenda a usar os recursos do WPF e crie aplicações atraentes.(Projeto criado no Visual Studio 2010 Trial Edition)

40-) Sistema Informação Escolar

O objetivo deste projeto é fornecer algumas ideias de como criar uma aplicação Windows Forms e Relatórios embutidos do Crystal Reports usando Datasets fortemente tipados, DataTables, Table Adapters e DataRows gerados a partir do template DataSet do Visual Studio.

O projeto também fornece idéias de como usar o LINQ to DataSets.

Abaixo o formulário para cadastrar informações sobre os estudantes: Matrículas, Matérias, Notas.

Abaixo um exemplo de relatório do sistema feito no Crystal Reports:
A seguir o formulário para editar Matérias, Cursos, Ano Escolar e Semestre e o formulário Sobre:

Um programa básico para estudo feito na linguagem C# acessando o SQL Server 2005.

41-) Sistema Gerenciamento de Pequenas Clínicas

Um sistema completo com os fontes para gerenciar pequenas clínicas feito na linguagem VB .NET usando os recursos da ADO .NET via código.

Cadastro de Médicos, pacientes, enfermeiros/atendentes, leitos. (Usa o banco de dados Microsoft Access)

Controle de contas e altas de pacientes com opção de envio de Email com anexos.

Recursos de impressão para todas as informações com seleção de registro e exportação para o Excel.

Você pode alterar e ajustar o sistema ao seu critério usando a linguagem VB .NET.(Visual Studio 2008/Visual Basic Express Edition 2008)

42-) Sistema para controle de uma Farmácia

Um projeto feito em VB .NET bem simples para o controle de uma pequena farmácia.

A tela principal do sistema apresenta o menu de opções. O menu Admin permite o acesso a funções de administração do sistema.

O usuário Admin pode cadastrar novos usuários:

Você deve abrir o projeto no Visual Studio 2010 para poder abrir os formulários feitos no Crystal Reports.

O resto é só alegria. Divirta-se estudando ou adaptando o sistema a seu gosto...

43-) Editor HTML com os fontes

Um editor HTML com os fontes feitos em C# para usar e aprender.

Abra, Edite e personalize o seu HTML com esse editor básico.

44-) Controle Financeiro Básico - VB .NET

Sistema feito na linguagem VB .NET para controlar empréstimos e oferecer um resumo contábil da movimentação financeira: AbacusPro

Aprenda a criar uma aplicação básica com recursos do VB .NET :

A aplicação exporta dados para o Excel usando templates (modelos) prontos :

45-) Atualizando os seus Favoritos

Este programa feito na linguagem VB .NET permite atualizar os atalhos do sua pasta Favoritos do Internet Explorer atualizados.

O programa excluir os atalhos dos favoritos não utilizados (links quebrados) e atualiza os ícones favicon dos atalhos.

Como um atalho da Internet é basicamente um arquivo INI com uma extensão de URL, é possível usar um arquivo de classe que lê/escreve em arquivos ini para atualizar os atalhos. O resto do código é bastante simples e é bem comentado. Espero que você ache este utilitário útil.

46-) Cadastro básico com as operações CRUD (C#)

Cadastro básico usando as operações básicas ADO .NET: incluir, deletar, atualizar e procurar. Usando os controles ListView, TextBox e Combobox. Acessando um banco de dados MSAccess e usando a linguagem C#.

46-a) Calendário Permanente (VB .NET)

Um calendário permanente onde você pode navegar pelos meses e anos. Basta escolher o mês e ano para obter o calendário correspondente. A data atual estará destacada.

47-) Cadastro de Receitas

Cadastre suas receitas, ingredientes e o modo de preparo com opção para calcular o custo da receita, definir fornecedores e clientes usando este programa feito na linguagem VB .NET.

48-) WPF - Sistema para Livraria com Entity Framework (C#)

Um sistema simples que gerencia o empréstimo de livros de uma pequena livraria que usa os recursos do WPF e o acesso a um banco de dados SQL Server via Entity Framework.  O sistema pode ser aberto no Visual C# 2010 Express Edition ou no Visual Studio 2010.

49-) VB .NET - Super Download de vídeos Youtube

Acesse e baixe vídeos do Youtube com esta aplicação VB .NET.

50-) C# - Sistema Help Desk

Sistema para Help Desk básico com relatórios e registro de acompanhamento. Usa um banco de dados Access 2007.

51-) C# - Sistema para controle de Mangás

1- tela de Login

2- Tela para editar as informações de um Mangá

52-) Desenhando com VB .NET

Neste singelo programa VB .NET veja como usar os desenhar figuras, linhas e usar imagens usando os recursos do namespace System.Drawing.Imaging:

53-) Sistema para controle financeiro Pessoal (VB .NET)

Mais um sistema para controle financeiro usando a linguagem VB .NET e acessando um banco de dados Access 2007.

Um sistema adaptado por mim para estudo e que contem uma documentação básica (em inglês).

A tela principal com uma das opções mostra a visualização MDI adotada pelo sistema:

É um sistema simples mas que pode ensinar a usar alguns recursos interessantes da linguagem VB .NET

54-) Sistema para Sorveteria (VB .NET)

Um sistema básico feito na linguagem VB .NET acessa um banco de dados Microsoft Access 2012 (.accdb)

A aplicação faz o acesso aos dados usando ADO via referência a biblioteca ADODB tornando assim possível trabalhar com Recordsets e usar os métodos MoveFirst, MoveNext, etc.

Imports ADODB
Imports
System.Data.OleDb

Veja a seguir a tela principal e a chamada a tela de Login:

A tela principal com as opções do sistema onde temos: A inclusão de um novo Item na categoria, verificação do estoque, faturamento e a impressão das transações realizadas (precisa ajustar o relatório do Crystal Reports).

Abaixo o detalhe da janela para faturarmento:

Um projeto para iniciantes que estão migrando do Visual Basic 6 e precisam ver como funcionam as coisas no VB .NET.

55-) Sistema E-Commerce simples (ASP .NET)

Um sistema para E-Commerce bem simples usando os recursos do ASP .NET Web Forms e os controles de dados.

1- Página Principal - Login

2- Escolhendo produto por categoria

3- Área do administrador - Gerenciando contas

4- Área do administrador - Gerenciando pedidos

5- Área do administrador - Gerenciando Produtos

6- Área do administrador - Gerenciando Comentários sobre produtos

7- Selecionando um comprando um produto

8-  Carrinho de Compras

56-) Cadastro Básico com MS Access (VB .NET)

Cadastro básico realizando as operações para acessar, editar, excluir e localizar dados em um banco de dados Microsoft Access.

Usa as classes do namespace System.Data.OleDb. Exemplo completo com os fontes e banco de dados para estudo. Pode ser aberto no Visual Studio 2013.

57-) Acesso a Banco MS Access com ADO .NET (VB .NET)

Realiza a conexão com um banco de dados MS Access usando ADO .NET e processa as operações de adição, edição, exclusão e navegação de registros usando um DataGrid.

58-) ADO .NET - Operações básicas com Acesso a dados (via código e via Data Binding)

Saiba o básico da ADO.NET no menor tempo possível. Contém 2 tutoriais : Vinculação de dados manual via código e vinculação de dados com Data Binding . Mostra como se conectar a um banco de dados Access, preencher os controles com dados, adicionar novo registro, editar registro existente , excluir registro, e salvar no banco de dados. Ideal para iniciantes.

59-) Acesso e manutenção de dados usando ListBox e ListView com OleDb

Aplicação de exemplo para iniciantes e intermediários usando OLE DB. Usa os controles ListView, ListBox, e MenuItems. Também usamos um ArrayList como um suporte de coleta para as entradas no DB.

Vem com o banco de dados.  Muito bom para iniciantes. Operações completas com comandos SQL para Atualizar/Deletar/Adicionar registros. Selecione um item no ListBox e exiba os valores nas caixas de texto e no ListView.

60-) ADO .NET - Diversos Exemplos : Stored Procedures, DataReader, DataSet, XML, DataGrid

Diversos exemplos de como usar ADO.NET com o SQL Server. A maior parte é uma introdução ao ADO.NET com o SQL Server. Os exemplos incluem:

1. Stored Procedure Simples
2. Stored Procedure com Argumentos
3. Stored Procedure simples com vários resultados
4. DataReader Simples
5. Preencher DataSet com um DataAdapter
6. Preencher DataSet com múltiplas tabelas
7. Atualizar um DataGrid
8. Criar Tabelas e preencher com dados
9. Salvar XML como um DataSet

61-) Controle para Vendas de Celulares (VB .NET/MySQL)

A tela de Login onde as informações para login são as utilizadas para logar no MySQL e tela de apresentação exibindo informações do programa.

 

 

A tela principal da aplicação com o menu de opções:

A tela de registro de entrada no estoque:

Relatórios gerados no formato HTML

Aprenda a acessar o MySQL em uma aplicação feita na linguagem VB .NET com diversas funcionalidades.

Esta aplicação é uma adaptação da original em inglês e foi feita com o objetivo de fornecer um material de estudo e aprendizado nas técnicas e recursos da linguagem VB .NET.

62-) WPF - Controle Escolar - Alunos e Professores

Exemplo básico de aplicação usando os recursos da WPF para cadastrar alunos e professores com foto e gerar relatórios no Crystal Reports.

A tela de login :

A página XAML principal onde podemos realizar as operações CRUD e gerar o relatório para alunos e professores além de gerenciar contas de usuários:

Este sistema é ideal para você estudar como usar os recursos do WPF para criar sua aplicação.

63 - Orçamento Doméstico e Pessoal ( C# )

Um sistema para Orçamento Doméstico e Pessoal feito na linguagem C# completo com os fontes para estudo. Uma aplicação estrutura em camadas usando os recursos do LINQ to SQL e acessando um banco de dados SQL Server.

1- Tela de Login com opções para Registrar e Criar um Novo Usuário bem como para recuperar senhas:

2- Menu principal com opções para registrar, visualizar, atualizar Orçamento Doméstico ou Pessoal :

3- Registro de orçamento Doméstico:

4- Criação de um novo usuário (permitido para administrador do sistema)

Sistema Completo com os fontes e banco de dados, ideal para estudo.

64 - Sistema para locação de quartos ( VB .NET )

 
 
 
 

Sistema bem simples feito na linguagem VB .NET que acessa um banco de dados Microsoft Access 2007. (precisa de alguns ajustes nos relatórios)

65 -  Tocador MP3 ( VB .NET )

Este singelo programa feito na linguagem VB .NET toca arquivos .mp3 e embora simples tem alguns recursos como uma lista de músicas (PlayList) que pode ser montada , tocada, salva e carregada para ser ouvida.

Programa completo com os códigos fontes para estudo.

66 -  Decifra e Cifra Arquivos Texto ( C# )

Programa para cifrar e decifrar arquivos textos usando os algoritmos RSA e RCA permitindo salvar os arquivos cifrados.

Programa completo com os códigos fontes para estudo.

67 -  Controle de Vendas e Estoque ( C# )

A tela de apresentação:

O formulário de menu:

O formulário de Faturamento:

O Sistema para Vendas e Estoque de uma pequena loja foi feito na linguagem C# com Visual Studio 2012 usando o banco de dados MS Access. Principais recursos

1. Gerencia clientes
2. Faturamento
3. Gerencia Estoque
4. Gera Fatura
5. Realiza consultas de dados
6. Relatórios com Crystal Reports

O sistema é simples mas permite que o estudante aprenda diversas técnicas para gerenciar dados e realizar consultas, usar instruções SQL, criar relatórios no Crystal Reports.

Sistema completo com os fontes abertos para estudo.

68 -  Ponto de Vendas com Orçamento e Estoque ( VB .NET )

Apresentação dos principais recursos do programa:

1- Formulário de login com senha do usuário e opção para recuperar a senha usando a questão secreta e animação

2- Formulário principal - Vendas à Vista

3- Formulário principal  - Vendas à vista - Recibo de Vendas feito com recursos do PrintDocument

4- Formulário principal  - Orçamentos (com impressão)

5- Formulário principal - Cadastro de Clientes com foto

6- Formulário principal - Cadastro de Fornecedores com foto

7- Formulário principal - Cadastro de Usuários com foto

8- Formulário principal - Cadastro de Produtos com foto

E mais : Retorno de Vendas, Reposição de Estoque, Cadastro de Funcionários, Itens Vendidos, Pagamento Incerto, Estoque (Resumo e Controle) , Backup , Configurações

Aprenda como se faz vendo o código fonte.

69 -  Site ASP .NET Web Forms - My Sports, com artigos e produtos ( C#)

Um site básico criado com os recursos do ASP .NET Web Forms e da linguagem C# onde você pode cadastrar artigos e itens esportivos para venda.

Tela de apresentação

 
 

Tela de compra de produtos

 
 

Tela de login e/ou registro de novo usuário

 
 
Tela das categorias e produtos  
 
   

Cadastro de produtos

 
 

O checkout precisa ser customizado pois esta usando a dll do Google Checkout .

Nota:  O Google Checkout é um serviço de processamento de compras da Google, do tipo do PayPal. Tanto os compradores como os vendedores podem registrar-se.

70 -  Agendador de Alarme Pessoal (VB .NET)

Este programa feito na linguagem VB .NET permite agendar alarmes salvando o agendamento em um banco de dados Access.

Os usuários podem definir múltiplos alarmes, atualizar e Deletar a data do alarme e podem também selecionar a música de fundo com opção de repetir o alarme diariamente de segunda à domingo.

O formulário inicial apresentando os agendamentos:

O formulário para agendar os alarmes :

Você pode configurar para que o programa seja executado quando o Windows Iniciar.

Mais um programa completo com os fontes abertos para estudo e aprendizado presente no Super DVD .NET.

71 -  Sistema para Clínica Pediátrica (VB .NET)

Sistema feito na linguagem VB .NET e acessando um banco de dados Microsoft Access.

Realiza diversas tarefas que ajudam a gerenciar um pequena clínica pediátrica.

Cadastra médicos, pacientes, responsáveis, medicamentos e transações com relatórios e também gerenciamento de usuários.

Um sistema bem simples e ideal para quem deseja aprender a acessar um banco de dados e criar um pequeno projeto na linguagem VB .NET.

Mais um programa completo com os fontes abertos para estudo e aprendizado presente no Super DVD .NET.

72 -  Cadastro com Foto (Opção de captura de foto com WebCam) - VB .NET

O programa é bem simples e ideal para o aprendizado de quem esta iniciando com a linguagem VB .NET.

O sistema acessa um banco de dados Microsoft Access e armazena as imagens no banco de dados.

Apresentação dos principais recursos do programa:

1- Formulário Principal

2- Editando dados com acionamento da WebCam para editar a foto

3- Incluindo um novo registro com acionamento da WebCam para capturar a foto

4- Procurando registros - opção de busca por Código, Nome e Sobrenome

73 -  Programa para controle de vendas de um restaurante/comércio (C#)

O programa é bem simples e ideal para o aprendizado de quem esta iniciando com a linguagem C#.

O sistema acessa um banco de dados SQL Server e gerencia as vendas de um pequeno restaurante ou comércio.

Apresentação de alguns dos recursos do programa:

1- Formulário Principal 

2- Menu Principal

3- Registro de Vendas

4- Faturamento das Vendas

5- Impressão da Nota Fiscal

Além desse recursos os sistema gerencia usuários, clientes, produtos e categorias e imprime relatório de vendas e clientes; no menu Utilitários temos também opção para acessar o NotePad,  Word, WordPad e o gerenciador de tarefas.

É um sistema com recursos básicos mas funcionais de onde você pode aprender a implementar diversas funcionalidades na linguagem C#. Você pode adaptar o sistema às suas necessidades e usar sem custo algum.

Mais um programa completo com os fontes abertos para estudo e aprendizado presente no Super DVD .NET e no Super DVD C#.

Nota: O Super DVD C# contém somente os sistemas feitos na linguagem C#.

Aprenda como se faz vendo o código fonte.

74 -  Sistema para controle de Biblioteca (VB .NET)

Um sistema para controle de biblioteca feito na linguagem VB .NET que acessa um banco de dados Microsoft Access e possui diversas funcionalidades. É ideal para quem deseja aprender a criar seus próprios sistemas espiando o código fonte de um sistema pronto e funcional.

A seguir algumas das funcionalidades do sistema :

1- Login

2- Controle de livros emprestados - Com controle do tomador de empréstimo, data de empréstimo e data de devolução

3- Controle de Livros - Permite incluir alterar e excluir livros no acervo

Essas são alguns dos recursos do sistema. Com certeza você vai aprender muitas dicas e funcionalidades estudando o seu código fonte.

75 -  Crie arquivos AutoRun (C#)

Um arquivo Autorun.inf é um arquivo texto comum, que você pode (deve) criar e editar com o Bloco de Notas. Ele permite a execução automática de um DVD e pendrive quando inserido no computador. (Primeiro você deve ativar essa execução no Windows).

Este singelo programa na linguagem C# cria arquivos AutoRun e permite você escolher o arquivo executável, o ícone, o rótulo e o local onde deseja salvar o arquivo.

Simples e funcional.

76 -  Sistema de Pedidos para Lanchonete (VB .NET)

A seguir algumas funcionalidades do sistema:

1- O login

2- O formulário de Pedidos : Lanches, Bebidas, Especial

3 - A visão dos pedidos realizados com opção de exportar para Excel

4- O formulário de Pagamentos do pedido

O sistema é bem simples e não usa um banco de dados mas armazena as informações em arquivos do sistema. Apesar disso ele é bem funcional e faz o que se propõe.

Ele é ideal para iniciantes que desejam aprender como usar recursos da linguagem VB .NET como definir um leiaute diferente, gerenciar arquivos, importar arquivos textos para o DataGridView e Excel.

Você pode usar o sistema para estudo e realizar ajustes com inclusão de novas funcionalidades adequando à sua necessidade.

77 - Gerenciador de Imagens

Gerencia as suas imagens, salvando imagens no banco de dados e editando imagens e exibindo-as em um DataGridView. Muito básico. Ideal para iniciantes.

78 - Sistema para reserva de assentos

Um sistema feito na linguagem VB .NET que acessa um banco de dados Microsoft Access 2007 e permite criar uma lista de agenda com reserva de assentos para cinemas.

1- Login

2- Manutenção de filmes - inclui novo filme , deleta filme e agenda filme

3- Exibição das reservas feitas e seus detalhes

4- Reservando um assento em um cinema

5- Gerenciando contas dos usuários

É um sistema simples mas que usa recursos interessantes da linguagem VB .NET como exibição de vídeos, e apresenta um leiaute diferente graças à utilização dos componentes DotNetBar2 e Cloud ToolKit N6.

Para estudo e aprendizado o sistema esta completo com os fontes e componentes utilizados.   

79 - Sistema de vendas simples

Temos aqui um pequeno sistema feito na linguagem VB .NET para gerenciar vendas.

A seguir algumas funcionalidades do sistema:

1- Menu principal

2- Formulário para incluir itens

3- Formulário para cadastro de Clientes

4- Formulário para criação de entregas de itens

5- Formulário para realizar estatísticas de itens e lucro

É um sistema bem simples que acessa um banco de dados Microsoft Access 2007. Você pode espiar o código para ver sua implementação, pode melhorar e implementar novas funcionalidades e pode ajustar o sistema às suas necessidades. Pode ser aberto no VS 2010 ou superior.

80 - Cadastro de Pacientes

Apresentação da aplicação - Banco de dados e estrutura da tabela

Estamos usando um banco de dados Microsoft Access 2012 chamado CadastroPacientes.accdb que contém a tabela Paciente que possui a seguinte estrutura:

A string de conexão com o banco de dados esta definida no arquivo App.Config definido na seção

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
     ....
    <connectionStrings>
        <add name="CadastroPacientesConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\CadastroPacientes\CadastroPacientes.accdb"
            providerName="System.Data.OleDb" />
    </connectionStrings>
    ....
</configuration>

Apresentação da aplicação - A arquitetura da aplicação em camadas

A aplicação foi construída usando um arquitetura em 3 camadas onde criamos uma solução e 4 projetos a saber:

Solução - CadastroPacientes

- BLL - Camada de negócios : contém as classes que acessam a camada de acesso a dados

- CadastroPacientes - Camada de Interface - Formulário Windows Forms que interage com o usuário

- DAL - Camada de Acesso a dados - Realiza o acesso e a persistência dos dados no banco de dados

- DTO - Camada de Transferência - Permite trocar informações sobre o Paciente com as demais camadas

 

Apresentação da aplicação - O formulário de Manutenção da aplicação

 

A seguir temos o formulário principal da aplicação - Cadastro de Pacientes:

 

Veja mais detalhes sobre o projeto no link: http://www.macoratti.net/14/11/vbn_cp3c2.htm

81 - Vendas e Estoque (C#)

1- A tela de apresentação e o Login com 4 perfis de acesso definidos

 
 

2- O formulário com o menu de opções da aplicação apresentando as funcionalidades

3 - O formulário para gerenciamento de usuários e a consulta dos usuários registrados

4- O formulário de gerenciamento de produtos com imagem

Veja mais detalhes no link : http://www.macoratti.net/14/12/c_vdestq.htm

82 -  Sistema Pizzaria em Camadas com EF6 e padrão Repositório (C#)

1- Login

2- Pedidos (desktop)

3- Web Site

4- Pedidos ( web)

Veja mais detalhes deste sistema na vídeo aula : http://www.macoratti.net/14/12/vda171214.htm

83 -  Controle de Vídeos - Aplicação em Camadas com ADO .NET e ReportViewer (C#)

1- Formulário principal com menu de opções

2- Cadastro de Vídeos

3- Consultas com detalhes do vídeo

4- Relatórios (feitos no ReportViewer)

Veja mais detalhes deste sistema na vídeo aula : http://www.macoratti.net/15/01/vda070115.htm

84 -  Controle de finanças Pessoal (VB .NET)

1- Formulário principal com menu de opções

Sistema para gerenciar finanças pessoais. Funcionalidades:

Utiliza um banco de dados Microsoft Access.

85 -  Editor de textos com recursos de edição e leitura do texto

Editor de texto feito na linguagem VB .NET com os principais recursos de edição e formatação de textos incluindo o recurso de leitura do texto.

1- Formulário principal com menu de opções

2- O editor também diversos recursos para editar o texto incluindo operações para Desfazer e Refazer a última ação

3- A visualização e impressão do texto

São todos sistemas completos com código fonte aberto que pode ser aberto no Visual Studio para estudo, aprendizado, adaptação, etc.

86 -  Gerenciador de Empréstimo de livros (VB .NET)

A seguir algumas das funcionalidades do sistema :

1- Login

2- O formulário principal contendo o menu de opções, indicação do usuário , do login, da data, e informações sobre os livros:

3- Controle de Livros - Permite localizar, incluir alterar e excluir livros no acervo; Gerencia informação dos livros, histórico de empréstimos e comentários :

4- O formulário para gerenciar os tomadores de empréstimo de livros, permitindo incluir, excluir e editar registros com imagem do tomador usando web cam:

5- O sistema possui diversos relatórios gerador usando o ReportViewer :

Assim esta aplicação Windows desktop foi projetada para desenvolvedores iniciantes, que estão envolvidos na programação de banco de dados usando Microsoft.Net.

O aplicativo pode ajudar a melhorar suas habilidades na programação usando banco de dados relacionais.

Sistema completo com código fonte aberto para estudo.

87 -  Projetor de Circuitos eletrônicos (VB .NET)

O projeto é muito interessante e usa os recursos básicos da linguagem VB .NET para desenhar circuitos eletrônicos.

 

Você pode criar os seus próprios componentes para usar nos circuitos salvando-os como imagens .bmp. O programa já inclui alguns componentes que você pode usar.

 

A seguir as imagens de alguns formulários do projeto:

 

1- Formulário principal exibindo o menu de opções e um circuito pronto que foi carregado na opção - Abrir Circuito:

 

 

2- O formulário do projetor de componentes que permite você editar os componentes já existentes e criar seus componentes para montar o circuito eletrônico:

 

 

3- A visualização da impressão do circuito eletrônico já pronto

 

 

Uma aplicação funcional para você estudar e também usar no seu trabalho ou hobby.

 

Você pode alterar o projeto a seu critério e de acordo com suas necessidades incrementando as funcionalidades da aplicação.

Mais um sistema completo para incrementar as suas habilidades na plataforma .NET.

88 -  Sistema para gerenciamento de Clientes (ASP .NET MVC com C#)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET MVC - Sistema para gerenciamento de Clientes (LINQ e Razor)

89 -  Sistema para Agendamento de compromissos (ASP .NET Web Forms com C#)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET - Sistema para Agendamento de compromissos (Web Forms)

90 -  Cadastro de Músicas e letras (ASP .NET MVC com C#)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET MVC - Cadastro de Músicas e letras (Razor e Ajax)

91 -  Sistema para Controle bancário Pessoal (ASP .NET MVC com C# e Entity Framework)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link:  ASP .NET MVC - Controle Bancário Pessoal (Razor, Entity Framework, C#)

92 -  Gerenciamento de Alunos e Cursos (ASP .NET MVC com C#, Razor e Entity Framework)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link:  ASP .NET MVC - Gerenciamento de Alunos e Cursos (C# com Razor e Entity Framework)

93 -  MicroBlog Twitter (ASP .NET Web Forms, C# , ADO .NET )

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link:  ASP .NET - MicroBlog baseado no Twitter (Web Forms)

94 -  ASP .NET - Fotos .Net - Compartilhe seus álbuns e fotos (Web Forms, C# , ADO .NET )

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link:  ASP .NET - Fotos .Net - Compartilhando fotos na web (Web Forms, C#, SQL Server, ADO .NET)

95 -  Trecho de Código - Compartilhe códigos na web (Web Forms, C# , ADO .NET )

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET - Trecho de Código - Compartilhando códigos na web (Web Forms, C#, SQL Server, ADO .NET)

96 -  ASP .NET MVC - Gerencie projetos e tarefas na web (C#, Razor, Entity Framework e SQL Server)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET MVC - Gerencie Projetos e Tarefas na web (C#, Razor, Entity Framework, SQL Server)

97 -  VB .NET - Locação de Equipamentos

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: VB .NET -  Locação de Equipamentos (completo com os fontes abertos)

98 -  C# - Clinica Dentária

Veja detalhes deste sistema neste link: C# -  Clinica Dentária (completo com os fontes abertos)

99 -  VB .NET - Visualizador de Arquivos PDF

Gerencie seus E-books usando este programa.

Veja detalhes deste sistema neste link: VB .NET -  Visualizador de Arquivos PDF (com o código fonte)

100ASP .NET MVC - Táxi : Reservas Online (MVC, Razor, LINQ, C#, SQL Server)

Sistema completo com código fonte aberto para estudo.

 
 

Veja detalhes deste sistema neste link: ASP .NET MVC - Táxi : Reservas Online (MVC, Razor, LINQ, C#, SQL Server)

101 ASP .NET MVC - Enviando Lotes de Emails (MVC, Razor, LINQ to SQL, C#, SQL Server)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET MVC -  Gerenciando e Enviando lotes de Emails (MVC 5, Razor, LINQ to SQL, C#, SQL Server)

102 ASP .NET MVC 5 - Controlando depósitos bancários (Razor, Entity Framework, C#, SQL Server)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: ASP .NET MVC 5 -  Controlando Depósitos Bancários (Razor, Entity Framework, C#, SQL Server)

103 ASP .NET - Site para gerenciar informações de funcionários (SQL Server, C#)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link:  ASP .NET - Site para gerenciar informações de funcionários (SQL Server, C#)

104 VB .NET - Registro de entrada e saída de funcionários (MS Access)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link:  VB .NET -  Registro de Entrada e Saída de funcionários (com o código fonte)

105 VB.NET -  Sistema para Gerenciamento de Documentos (SQL Server)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link: VB.NET - Sistema para Gerenciamento de Documentos (SQL Server)

106 C# -  Gerenciador de Imagens (MySQL)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link : C# -  Gerenciador de Imagens (MySQL)

107 ASP .NET -  Agendamento de Cursos e Classes (LINQ , SQL Server, C#)

Sistema completo com código fonte aberto para estudo.

Veja detalhes deste sistema neste link :  ASP .NET - Agendamento de Cursos e Classes (LINQ, C#, SQL Server)

108 C# -  Office Tools - Executando Serviços

Sistema completo com código fonte aberto para estudo.

Formulário principal apresentando as opções do sistema

Formulário para reproduzir Áudio

 
 

Veja detalhes deste sistema neste link :  C# -  Office Tools - Executando serviços

109 VB .NET -  Sistema para gerenciar igreja

Sistema completo bem simples com código fonte aberto para estudo. Utiliza um banco de dados MS Access.

 
 

110 VB .NET -  Gerenciamento de empréstimos e mutuários

Sistema completo com código fonte aberto para estudo.

Formulário principal do sistema :

Veja detalhes deste sistema neste link :   VB .NET -  Gerenciando de empréstimos e mutuários 

111 -  C# -  Sistema para gerenciar Inventário (para estudo)

Sistema completo com código fonte aberto para estudo.

Formulário principal do sistema :

Veja detalhes deste sistema neste link :   C# -  Sistema para Controle de Inventário (para estudo)

112 -  VB .NET -  Sistema para gerenciar Inventário - MySQL (para estudo)

Sistema completo com código fonte aberto para estudo.

Formulário principal do sistema :

Veja detalhes deste sistema neste link :   VB .NET - Sistema para gerenciar Inventário - MySQL (para estudo)

113 -  VB .NET -  KeyLooger (simples)

Sistema completo com código fonte aberto para estudo.

Visão geral:

1- KeyLooger ou Espião V.1.0 é usado para registrar todas as teclas que são pressionadas pelo usuário.
2- Ele é um programa que funciona em background e registra as teclas digitadas em uma área de texto conforme o usuário vai pressionando as teclas.
3- Ele é capaz de detectar todas as teclas de caracteres (a-z), superior e letras minúsculas. Todos os números (0-9) e caracteres especiais. Pode também registrar o números da ilha numérica.
4- Ele também detecta as seguintes teclas : barra de espaço, backspace, e tecla enter, verificando também verifica a tecla shift e Caps Lock.

Formulário principal do sistema : O formulário fica oculto.

114 -  VB .NET -  Catálogo de Mídias e DVDs

Sistema completo com código fonte aberto para estudo.

Formulário principal do sistema com menu de opções :

Veja detalhes deste sistema neste link :  VB .NET-  Sistema para Catálogo de DVDs (empréstimos e devoluções)

115 -  VB .NET -  Cadastro de contatos com foto e impressão (MS Access)

Sistema completo com código fonte aberto para estudo.

Formulário principal do sistema com menu de opções :

Veja detalhes deste sistema neste link :  VB .NET - Cadastro de contatos com Foto (MS Access)

116 -  ASP .NET -  Site Loja de Brinquedos (Sql Server e C#)

Sistema completo com código fonte aberto para estudo.

Página principal e página do catálogo de produtos do projeto ASP .NET Web Forms :

 
 

Veja detalhes deste sistema neste link : ASP .NET -  Site Loja de Brinquedos (C#)

117 -  VB .NET -  Editor HTML : HTML Fácil - Crie e edite páginas web

Sistema completo com código fonte aberto para estudo.

Formulário principal com menu de opções e exibindo o código HTML e suas visualização :

 
 

Veja detalhes deste sistema neste link : VB .NET - Editor Html : HTML Fácil - Crie e edite páginas web

118 -  VB .NET -  Sintetizador de fala gerenciado (Speech)

Sistema completo com código fonte aberto para estudo.

A seguir o formulário principal do programa mostrando os componentes disponíveis e as opções do menu:

 
 

Veja detalhes deste sistema neste link :  VB .NET - Sintetizador de fala gerenciado (Speech)

119 -  VB .NET -  Gerador de Senhas

Sistema completo com código fonte aberto para estudo.

A seguir o formulário principal do programa mostrando as opções disponíveis para gerar senhas:

 
 

Veja detalhes deste sistema neste link :  VB .NET - Gerador de Senhas

120 -  ASP .NET -  Localizando e baixando livros na web (C#)

Sistema completo com código fonte aberto para estudo.

A página exibindo a galeria de livros e a página dos detalhes do livro selecionado :

 
'  

Veja detalhes deste sistema neste link :  C# - Localizando e baixando livros na internet

121 -  ASP .NET   -  Gerando questionários e realizando exames on-line (C# / SQL Server)

Sistema completo com código fonte aberto para estudo.

A seguir a página para criar as perguntas e a página do exame on-line:

Veja detalhes deste sistema neste link :  ASP .NET - Gerador de Questionário e Exames (C#/ SQL Server)

122 -  VB .NET   -  Gerenciador de compromissos e contatos (Serializando dados no formato SOAP)

Sistema completo com código fonte aberto para estudo.

O formulário principal onde podemos selecionar uma data e incluir um compromisso e acessar a lista de contatos

Veja detalhes deste sistema neste link :  VB .NET - Gerenciador de Compromissos e Contatos

123 VB .NET - Cadastro de alunos com Foto (WebCam e MS Access)

Sistema completo com código fonte aberto para estudo.

O formulário principal que exibe as informações do aluno em um DataGridView e que apresenta as opções para realizar a manutenção dos dados:

 
 

Veja detalhes deste sistema neste link : VB .NET - Cadastro de alunos com Foto (WebCam e MS Access)

124 VB .NET - Cadastro de Contatos com Foto (MS Access)

Sistema completo com código fonte aberto para estudo na linguagem VB .NET. (Abre no VS 2017 Community)

O formulário principal que exibe as informações dos contatos com imagem e efeito de zoom e apresenta as opções para realizar a manutenção dos dados: incluir, alterar e excluir.

Veja detalhes deste sistema neste link : VB .NET - Cadastro de contatos com Foto (MS Access)


Estes são alguns dos sistemas (tem mais de 140...) que você encontra no Super DVD C# e no Super DVD .NET

Todos os sistemas vêm com os fontes completos.

O conteúdo do Super DVD .NET é revisado constantemente afim de oferecer a você informações sempre atualizadas sobre a plataforma .NET. 

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

Você pode pagar vai boleto, transferência bancária ou parcelar no Cartão de Crédito. (MOIP, Mercado Pago, PayPal)

Macoratti.net - Há décadas sem ter deixado de entregar um único pedido.

                                        Clique aqui e faça o seu Pedido


José Carlos Macoratti