C# - Aplicação Calendário de Agendamentos
Hoje veremos uma aplicação C# Windows Forms bem simples que permite criar um calendário de agendamentos em uma pequena clínica. |
Neste projeto Windows Forms tudo é simples. Não usamos um banco de dados e todo a lógica da aplicação esta embutida no código dos formulários.
Ela ilustra a utilização a utilização dos controles MonthCalendar, TabControl, ListBox, FlowLayoutPanel, ComboBox, dentre outros.
Seu objetivo é gerar um calendário de agendamentos para uma pequena clínica onde trabalham 3 médicos, e , as informações estão sendo persistidas em arquivos textos, com extensão .dat, que estão na pasta bin/Debug do projeto.
Tudo muito simples mas funcional. Veja abaixo a aplicação funcionando:
Naturalmente existem muitas formas de incrementar e melhorar o projeto, assim, fique à vontade.
Separar a lógica da interface do usuário provavelmente não compensaria para esta aplicação devido ao seu propósito mas você deve sempre considerar esta prática em qualquer tipo de aplicação.
Em outro artigo veremos uma das possibilidades de remover a lógica de negócio da interface do usuário em um projeto Windows Forms.
O programa vale pelo fato de mostrar a utilização dos componentes Windows Forms para criar um pequeno protótipo.
Pegue o projeto completo aqui: CalendarioClinica.zip
"Tendo sido,
pois, justificados pela fé, temos paz com Deus, por nosso Senhor Jesus Cristo;"
Romanos 5:1
Referências:
C# - Imprimindo um arquivo texto
C# - Usando OpenFileDialog
C# - Formatando arquivos textos - Macoratti
C# - Convertendo valores para o formato monetário
C# - Lendo e escrevendo em arquivos textos e binários
VB.NET - Conversão entre tipos de variáveis
C# - Localizando Arquivos