Por Sharlene Khan

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?

Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

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.

  1. Criar um novo aplicativo Windows Forms.
  2. Use a caixa de ferramentas para arrastar um elemento de interface do usuário de rótulo para a tela.
  3. Destaque o rótulo. Use a janela de propriedades para alterar algumas das propriedades para os seguintes novos valores:

    Propriedade

    Novo valor

    Nome

    relógio

    Fonte

    Impacto, 16pt

    Localização

    90, 70

    Texto

    00:00:00 AM

    Seu formulário agora deve se parecer com isto:
  4. 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.

  1. Usando a caixa de ferramentas, arraste um elemento de interface do usuário do timer para a tela.
  2. 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.
  3. Clique duas vezes no Marcação evento. Isso gerará uma nova função que é executada a cada segundo.
  4. 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");
    }
  5. 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.
  6. Realce o controle de formulário. Na janela de propriedades, clique no botão ícone de raio para abrir a lista de eventos.
  7. 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.
  8. 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.

  1. Clique no botão play verde na parte superior da janela do Visual Studio.
  2. 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.

Assine a nossa newsletter

Comentários

CompartilharTweetarCompartilharCompartilharCompartilhar
cópia de
E-mail
Compartilhar
CompartilharTweetarCompartilharCompartilharCompartilhar
cópia de
E-mail

Link copiado para a área de transferência

Tópicos relacionados

  • Programação
  • Programação
  • despertador digital
  • Tutoriais de codificação

Sobre o autor

Sharlene Khan (73 Artigos Publicados)

Shay trabalha em tempo integral como desenvolvedor de software e gosta de escrever guias para ajudar outras pessoas. Ela é bacharel em TI e tem experiência anterior em Garantia de Qualidade e tutoria. Shay adora jogar e tocar piano.