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 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
|
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
ADODBVeja 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)
100 - ASP .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