C# - Programa Agenda de Contatos (com código fonte) |
Hoje temos um programa feito na linguagem C# que controla uma agenda de contatos fazendo o CRUD e exportando informações para o formato HTML. |
Uma das formas de aprender uma linguagem de programação é criar projetos funcionais usando alguns recursos da linguagem aplicando assim o conhecimento na prática.
Este projeto C# é bem simples, e, seu objetivo é gerenciar uma agenda de contatos usando alguns recursos da linguagem C#.
Os recursos usados neste projeto são :
Incluir, Editar, Excluir e Exportar informações relacionados a pessoas
Utilização do controle ToolTip
Utilização do controle ContextMenuStrip
Utilização do controle ImageList
Utilização do controle TabControl
Trabalhar com arquivos INI : Gravar, Ler
Utilização do controle ListView
Salvar e recuperar informações de arquivos textos
Exportar informações para o formato HTML
Abaixo temos uma visualização do projeto em execução :
1- O formulário da aplicação exibindo a tabPage - Pessoas - do TabControl, onde vemos o nome dos contatos cadastrados e as opções:
2- A guia - Informação - do TabControl exibindo as informações cadastradas de um contato com opção para atualizar:
3- A guia - Endereço / Notas - do tabControl, exibindo o endereço do contato com opção para salvar as informações :
4- Os dados de um contato selecionado exportados para o formato HTML e aberto no navegador padrão:
Você pode usar o projeto para estudar alguns recursos do seu interesse ou apenas adaptá-lo para uso pessoal implementando novas funcionalidades.
Pegue o projeto completo com o código fonte aqui : Agenda_CSharp.zip
Porque
todo aquele que faz o mal odeia a luz, e não vem para a luz, para que as suas
obras não sejam reprovadas.
Mas quem pratica a verdade vem para a luz, a fim de que as suas obras sejam
manifestas, porque são feitas em Deus.
João 3:20,21
Veja os
Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique
e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
VB .NET - Ponto de Vendas e Controle de Estoque - Macoratti.net