Um relógio é sempre útil, então por que não construir o seu próprio e personalizá-lo de acordo com seus requisitos exclusivos?
Construir um relógio digital é um exercício simples que você pode fazer ao aprender como criar um aplicativo Windows Form.
Ele pode ajudá-lo a entender como adicionar elementos de interface do usuário à interface do usuário e como exibir determinados valores de volta ao usuário.
O aplicativo de relógio digital usa um rótulo para exibir a hora. Você pode atualizar a hora a cada segundo usando os eventos tick e load dentro dos arquivos code-behind do aplicativo.
Como criar a interface do usuário para o relógio digital
Para criar a interface do usuário para o aplicativo, adicione um rótulo à tela e projete-o para se parecer com um relógio digital.
- Criar um novo aplicativo Windows Forms.
- Use a caixa de ferramentas para arrastar um elemento de interface do usuário de rótulo para a tela.
- Destaque o rótulo. Use a janela de propriedades para alterar algumas das propriedades para os seguintes novos valores:Seu formulário agora deve se parecer com isto:
Propriedade
Novo valor
Nome
relógio
Fonte
Impacto, 16pt
Localização
90, 70
Texto
00:00:00 AM
- Realce o controle de formulário. Use a janela de propriedades para alterar a propriedade de tamanho para "500, 300".
Como atualizar o relógio em tempo real
Você pode usar eventos em um aplicativo Windows Forms para atualizar o rótulo do relógio a cada segundo.
- Usando a caixa de ferramentas, arraste um elemento de interface do usuário do timer para a tela.
- O elemento timer da interface do usuário possui um evento "Tick", que é acionado a cada segundo para representar o tique-taque de um relógio. Realce o elemento de interface do usuário do timer e clique no botão ícone de raio na janela de propriedades.
- Clique duas vezes no Marcação evento. Isso gerará uma nova função que é executada a cada segundo.
- Dentro da nova função, obtenha a data e hora do sistema atual. Atualize o texto do rótulo para exibir a nova data e hora desse segundo:
privadovaziotimer1_Tick(objeto remetente, EventArgs e)
{
relógio. Text = DataHora. Agora. Para sequenciar("hh: mm: ss tt");
} - Para que o evento tick funcione, primeiro você precisa iniciar o cronômetro. Volte para a visualização da tela clicando no botão Form1.cs [Design] guia na parte superior da janela.
- Realce o controle de formulário. Na janela de propriedades, clique no botão ícone de raio para abrir a lista de eventos.
- Clique duas vezes no Carregar evento para gerar uma nova função. Esta função será executada quando o formulário for carregado assim que você iniciar o aplicativo.
- Na função de carregamento, inicie o cronômetro do relógio:
privadovazioForm1_Load(objeto remetente, EventArgs e)
{
timer1.Começar();
}
Como executar o aplicativo para visualizar o relógio digital
Você pode visualizar o relógio digital executando o aplicativo.
- Clique no botão play verde na parte superior da janela do Visual Studio.
- Aguarde o carregamento do aplicativo. Quando ele começar a funcionar, você poderá visualizar seu relógio digital.
Criando aplicativos simples usando Windows Forms
Construir um relógio ou alarme digital é uma ótima maneira de expandir seus conhecimentos e aprender a construir um aplicativo simples. Agora você pode tentar construir o mesmo tipo de relógio em outras pilhas de tecnologia que também deseja aprender.