TIMER - CRIANDO TEMPORIZADORES | Curso C# Visual Studio

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • CURSO DE PROGRAMAÇÃO APLICADA EM C# - [Página Oficial 2020]:
    👇🏻👇🏻👇🏻
    codificados.co...
    ********************************************************************************
    Neste curso o professor Ricardo Hovacker o acompanhará no desenvolvimento
    de mais de 10 programas completos do zero absoluta. O único curso que vai te
    ensinar no estilo passo a passo, explicando linha por linha.
    Aproveite enquanto ainda temos vagas no curso de C#:
    codificados.co...
    ===============================================================
    Nesta aula demonstramos como criar um temporizador, um relógio ou um
    cronômetro no Windows Form utilizando a linguagem C# na plataforma do
    Visual Studio.

Комментарии • 73

  • @SafirahConnect
    @SafirahConnect 5 лет назад +2

    Essa aula eu amei. Muito obrigada!

    • @Codificados
      @Codificados  5 лет назад

      Oi Safira, boa noite!! Que bom, fico feliz em saber!!
      Nós que agradecemos sua participação, valeu!!!

    • @SafirahConnect
      @SafirahConnect 5 лет назад

      @@Codificados De nada! =)

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @descomplicaautomacao2063
    @descomplicaautomacao2063 2 года назад

    Quando eu coloco 00":"00 no textbox dá erro na linha "tempo= convert..." como resolvo?

  • @vncsff
    @vncsff 2 года назад

    Opa, video show! cara, eu fiz tudo conforme o vídeo, a codificação está sem erro algum secundo o programa, mas mesmo assim o meu não funciona :/ o meu visual studio é o 2022, pode ser por causa disso?

    • @Codificados
      @Codificados  2 года назад

      Oi VNCS, boa noite! Não não, este código deveria funcionar independente da versão do Visual Studio. Será que foi baixado o pacote para desenvolvimento de aplicações WindowsForms em C#?
      Ou será que uma janela não está em execução?

  • @homestudiobandlab4054
    @homestudiobandlab4054 6 лет назад +4

    Muito bom...Eu como apaixonado por Visual Studio, agradeço o seu esforço e dedicação em nos ajudar a entender o seu funcionamento, e meios de programar com a facilidade que tem de explicar....Parabéns!

    • @Codificados
      @Codificados  6 лет назад

      Prezado Antônio, boa tarde!
      Muito obrigado pela participação, fico lisonjeado com seu comentário!
      Caso o senhor tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Novamente obrigado!

  • @inversors.b2761
    @inversors.b2761 6 лет назад

    Muito bom

  • @dsprosystem1969
    @dsprosystem1969 5 лет назад +1

    GOOD

  • @edsonferraz1
    @edsonferraz1 4 года назад +2

    Parabéns!! ótima explicação, muito didático. Espero que continue fazendo vídeos para C#

    • @Codificados
      @Codificados  4 года назад

      Prezado Edson, boa dia!
      Primeiramente muito obrigado pela participação. Sim claro, já iniciamos a série agora com a versão 2019. Em breve traremos novidades...
      Caso o senhor tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando.
      Mais uma vez obrigado! Grande abraço!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @luizmariano0
    @luizmariano0 3 года назад

    Da pra mandar um sinal para um SonoF?
    Poderia criar um passo a passo, como acender lâmpada em cada Cômodo da casa?

    • @Codificados
      @Codificados  3 года назад +1

      Oi Luiz, boa noite! Tudo bem?
      Sim dá sim.
      Não tenho um sonoff aqui comigo e estamos com o tempo um pouco apertado no momento, mas acredito que o senhor consiga fazer sem grandes dificuldades.
      Bons estudos e até breve!

    • @luizmariano0
      @luizmariano0 3 года назад +1

      @@Codificados Valeu

  • @victorgames9086
    @victorgames9086 4 года назад +1

    Muito bom parabéns!!!
    Eu faço e da tudo certo!

    • @Codificados
      @Codificados  4 года назад

      Excelente!!! Parabéns pela dedicação e obrigado por compartilhar conosco!!

  • @exploradordosaber
    @exploradordosaber 5 лет назад +1

    Mestre! Com dois dias, baixei a ide e fiz o timer. Com hora e dia.
    Obrigado!
    Agora preciso saber como instalar e por para iniciar com a continuidade do tempo.

    • @Codificados
      @Codificados  5 лет назад

      Prezado "Como Fazer", boa tarde!
      Uau, parabéns pela dedicação. Com certeza leva jeito para programação!!! É isso aí, siga em frente com novos projetos.
      Agradeço sua participação!
      Caso tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando. Obrigado novamente!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @marcoferreira-ufrj1977
    @marcoferreira-ufrj1977 3 года назад

    Professor, excelente aula.
    No meu mestrado, eu estou analisando combates de jiu-jitsu, e eu fui obrigado a desenvolver um software para contabilizar o tempo de cada ação que os lutadores fazem nas lutas.
    Nesse caso, eu gostaria de saber se existe uma forma do C# tocar um vídeo dentro dele, e contabilizar o tempo quando eu clico em um botão, o inicio de uma ação e finaliza quando eu clico em parar, somando apenas o valor do tempo. E ainda, se é possível adicionar nome e categorias a esse tempo para fins de relatório..
    de qualquer forma, obrigado pela aula. estou aprendendo muito no seu canal

    • @Codificados
      @Codificados  3 года назад +1

      Oi Marco, muito bom dia! Tudo bem?
      Sim sim, consegue rodar um player nativo do Windows cm certa facilidade no C#, pois encontrará um controle (em toolbox) pronto para isso.
      Com relação a contagem de tempo ao clicar em um botão, sim sim, com certeza. Basta incluir um botão e adicionar nele o "start" da contagem do timer (enable) e outro para dar o stop na contagem do timer. A cada estouro do seu timer, pode incrementar uma variável global. Assim, logo que clicar no botão de "stop", basta verificar valor armazenado na variável global que saberá quanto tempo decorreu entre o start e o stop.. . PS: Evidente que existe uma porção de formas de se fazer isso, estou aqui exemplificando a que considero ser a mais simples e objetiva.
      Sobre sua última pergunta: Sim também. Pode nomear os timers para que surjam em seus relatórios identificações especificas para cada contagem e ou dado coletado.
      Grande abraço e até breve!

  • @WESLAOyt
    @WESLAOyt Год назад

    Que aula sensacional, a sua maneira de explicar é ampla e clara, muit obrigado professor!

    • @Codificados
      @Codificados  Год назад +1

      Muito obrigado pela participação e comentário! Fico feliz que tenha gostado!! Em breve iremos postar novidades!
      Bons estudos e até breve!

  • @andresoares7982
    @andresoares7982 3 года назад

    Olá professor, e se trabalhamos com hh:mm:ss? seria assim?
    if (Tempo >= 60)
    {
    horas = Tempo / 60;
    minutos = Tempo % 60;
    segundos = minutos % 60;
    }
    else
    {
    horas = 0;
    minutos = Tempo;
    segundos = Tempo % 60;
    }

    • @Codificados
      @Codificados  3 года назад +1

      Oi André, tudo bem?
      Poxa, me desculpe, não sei se entendi muito bem o que o senhor precisa, mas vou tentar aqui....
      Acho que você quer saber como fazer um relógio com hora minuto e segundo utilizando a lógica do timer, seria isso? Se sim, pode tentar uma lógica similar a essa:
      if(seg>=60){ //se chegou em 60 segundos.
      seg = 0; //retorna segundo para 0.
      min++; //e soma um minuto.
      }
      if(min>=60){ //se chegou em 60 minutos.
      min = 0; //retorna minuto para 0.
      hora++; //e soma uma hora.
      }
      if(hora>=24){ //se chegou em 24 horas.
      hora = 0; //retorna hora para 0.
      }
      Acho que é isso. Espero que tenha ajudado!
      Bons estudos e até breve!

    • @andresoares7982
      @andresoares7982 3 года назад

      @@Codificados Obrigado pela atenção, no meu caso é temporizador de peças usando um timer. A dificuldade era tempo de peça esgotar e assumir o tempo negativo. Consegui usando em apenas 2 timer e a missão era em 1 timer, mas obrigado seus vídeos ajuda demais nas dúvidas e raciocínio.

    • @Codificados
      @Codificados  3 года назад

      @@andresoares7982 Parabéns por ter encontrado uma solução ao seu problema. E muito obrigado pela participação aqui no canal.
      Caso o senhor tenha interesse, o convido a se inscrever em nosso canal para continuar nos acompanhando.
      Grande abraço!

  • @marinhoassis1402
    @marinhoassis1402 3 года назад

    PARABÉNS .MAIS UM INSCRITO!!!

  • @davicosta7466
    @davicosta7466 4 года назад

    Olá Bom dia! Eu consigo usar os arquivos do Visual Studio para gravar no MICrocontralador PIC?

    • @Codificados
      @Codificados  4 года назад

      Prezado Davi, boa noite!
      Em primeiro lugar me perdoe pela demora na resposta, estávamos envolvidos em um grande projeto presencial, o que nos tomou todo o tempo.
      Muito obrigado pela sua participação e comentário!
      Não, as extensões geradas no visual studio são diferentes da extensão necessária para gravação em microcontroladores. Existem algumas aplicações que estão tentando fazer isso, utilizar códigos escritos em java, por exemplo, para gravar microcontroladores. Mas ainda não estão rodando em larga escala, logo, em minha opinião pessoal, ainda não apresentam o mínimo de estabilidade. Recomendo que utilize os respectivos programas para os devidos fins, respeitando suas limitações de desenvolvimento.
      Caso o senhor tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez, obrigado!

  • @marinhoassis1402
    @marinhoassis1402 3 года назад

    Excelente.Como fazer para acionar o relógio sem o uso de botão e através de um sinal serial?

    • @Codificados
      @Codificados  3 года назад +1

      Oi Marinho, boa tarde!
      Muito obrigado pela participação aqui conosco.
      Pela sua pergunta, pressuponho que o senhor já saiba usar o controle serial. Assim sendo, basta habilitar a contagem do relógio (como mostrado em vídeo), dentro do if do tratamento da recepção dos dados.
      Caso tenha interesse o convido a se inscrever em nosso canal e continuar nos acompanhando.
      Mais uma vez obrigado!
      Bons estudos e até breve!

  • @tamyy5075
    @tamyy5075 4 года назад

    @ModoZero Boa tarde. Como faço pra essa contagem se reiniciar sozinha e ficar contando infinitas vezes de 10 a 0 segundos por exemplo, tendo eu apertado o botão apenas uma vez?
    Preciso implementar isso na minha aplicação só que a contagem vai ser de 15 minutos até 0 segundos.

    • @Codificados
      @Codificados  4 года назад +1

      Oi Alyne, boa noite!
      Em primeiro lugar me perdoe pela demora na resposta, estávamos envolvidos em um grande projeto presencial, o que nos tomou todo o tempo.
      Imagino que você já deve ter resolvido seu problema, tendo em vista o tempo que demoramos para responder, nos desculpe. Mas caso ainda necessite:
      É bastante simples, quando a contagem zera (dentro do if descrito na aula), basta que você retorne o valor de sua variável para contagem inicial e não desabilite o timer.
      Se ficou alguma dúvida, por favor, torne a perguntar que faremos o possível para tentar ajudar.
      Caso tenha interesse, aproveito para convidá-la a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez, obrigado!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @flaviofelisardosouza1981
    @flaviofelisardosouza1981 6 лет назад

    Muito bom, me ajudou bastante. Preciso de um timer que inicie a contagem de um horário diferente do horário atual. Por exemplo: Hora atual 18:10, preciso que meu timer comece a contagem as 18:00, poderia me ajudar; Obrigado

    • @Codificados
      @Codificados  6 лет назад +1

      Prezado Flávio, bom dia!
      Pelo que entendi, seu projeto é um relógio, que ao atingir um determinado horário, dispara o timer. É isso?
      Se for isso, dê uma olhada no "tipo de variável" DateTime. Com ela, poderá capturar a hora, minuto e segundo do relógio do computador. Logo após, faça um "if" verificando se o horário lido é igual ao horário de disparo de seu timer. Enquanto não for igual, não faça nada (por exemplo). Se o horário atual coincidir com o horário de disparo do timer, inicie a contagem como mostrado neste vídeo. Só isso!!
      Espero que tenha ajudado!
      Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Obrigado!

  • @JeffreyDahmer9426
    @JeffreyDahmer9426 2 года назад +1

    Mano, valeu,
    amei a aula.

    • @Codificados
      @Codificados  2 года назад

      Muito obrigado pela participação e comentário Jhonathan!

  • @desenvolvendo-se.8194
    @desenvolvendo-se.8194 4 года назад

    Trabalho na área de implantação de software e não tenho conhecimento de desenvolvimento. Estou realizando esse treinamento e gostaria de parabenizar a iniciativa e a didática. Estou conseguindo compreender perfeitamente.

    • @Codificados
      @Codificados  4 года назад

      Oi Denis, boa noite!
      Puxa, tão raro receber comentários como o seu, muito obrigado!
      Nas próximas semanas iremos divulgar aqui no canal o lançamento de um treinamento no Visual Studio 2019, com essa mesma metodologia, aplicada e focada. Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez obrigado!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @sanciaranunes8761
    @sanciaranunes8761 6 лет назад +1

    Muito bom mesmo!!!! Obrigada!

    • @Codificados
      @Codificados  6 лет назад

      Oi Sanciara, boa tarde!
      Que bom que gostou, espero que tenha lhe ajudado!
      Eu que lhe agradeço pela participação. Aproveitando, caso tenha interesse, a convido para se inscrever em nosso canal e continuar nos acompanhando.
      Novamente obrigado!

  • @jacksontrindade6377
    @jacksontrindade6377 4 года назад

    Poxa não para os vídeos não te me ajudando muito!!!, faz um video de como criar um button para imprimir as informações do form e , guardar tudo em um banco de dados tipo office excel

    • @Codificados
      @Codificados  4 года назад

      Prezado Jackson, boa noite!
      Que legal ver seu comentário por aqui, obrigado pela participação.
      Vamos retomar sim, aliás, essa semana faremos o lançamento do nosso novo curso de Visual Studio C# Aplicado 2020.
      Grande abraço!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @LuanaSilva-qk1lw
    @LuanaSilva-qk1lw 5 лет назад

    Olá, muito boa aula gostaria de saber se é possível colocar um tempo para digitação do usuário em uma aplicação no console, pois estou desenvolvendo uma aplicação que isso será necessário.

    • @Codificados
      @Codificados  5 лет назад +1

      Oi Luana, boa tarde!
      Primeiramente gostaria de lhe agradecer pela participação!
      Sim sim é possível executar rotinas temporais também no console, entretanto, existem diversas formas para tal. Eu particularmente não trabalho muito com console, mas posso lhe mostrar um exemplo com intuito de lhe ajudar:
      using System;
      using System.Threading;
      class TimerExample
      {
      static public void Tick(Object stateInfo)
      {
      Console.WriteLine("Tick: {0}", DateTime.Now.ToString("h:mm:ss"));
      }
      static void Main()
      {
      TimerCallback callback = new TimerCallback(Tick);
      Console.WriteLine("Creating timer: {0}
      ", DateTime.Now.ToString("h:mm:ss"));
      Timer stateTimer = new Timer(callback, null, 0, 1000);
      for (; ; ) {
      Thread.Sleep(100);
      }
      }
      }
      Sei que o exemplo acima não atende EXATAMENTE ao seu projeto, é apenas para que você tenha uma ideia de qual ferramente aplicar. Ou seja, recomendo que pesquise sobre as aplicações dos namespaces System.Threading ou System.Threading.Timer para que possa utilizar suas classes.
      Espero que lhe ajude!
      Bons estudos!!

    • @LuanaSilva-qk1lw
      @LuanaSilva-qk1lw 5 лет назад

      @@Codificados muito obrigada pela vai ajudar muito sim. Feliz Ano Novo Deus te abençoe.

  • @lukhardman6897
    @lukhardman6897 5 лет назад

    Sua explicação é muito boa, parabéns! Por favor volte a publicar vídeos ensinando o C#. Agradecemos.

    • @Codificados
      @Codificados  5 лет назад +1

      Prezado Luk, boa noite!
      Muito obrigado pelo elogio, fico lisonjeado e muito feliz em saber que existe interesse para que possamos prosseguir com os vídeos.
      Pode deixar que já iniciamos as gravações para retomar as publicações.
      Caso tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Obrigado!

    • @lukhardman6897
      @lukhardman6897 5 лет назад

      @@Codificados muito bom. Estou iniciando em C# agora e seus vídeos têm me ajudado bastante. Obrigado!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @Fernando_MF
    @Fernando_MF 5 лет назад

    Por favor faz mais videos, melhor explicação que tem no youtube !!!

    • @Codificados
      @Codificados  5 лет назад

      Prezado Fernando, boa tarde!
      Muito obrigado pelo elogio, fico lisonjeado! Embora eu tenha certeza que houve um exagero de sua parte, agradeço muito pela sua participação e fico feliz em saber que gostou de nosso material.
      Pode deixar, iremos voltar a postar sim, já iniciamos os cronogramas, em breve teremos novidades!
      Caso o senhor tenha interesse, o convido a se inscrever em nosso canal e continuar nos acompanhando. Obrigado!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @juanandresavilamatamoros5886
    @juanandresavilamatamoros5886 6 лет назад

    Ayudame haser un timer con cuentra regresiva pero tambien sumar mas tiempo regresivo asi como el timer gnd pero en visual c##

    • @Codificados
      @Codificados  6 лет назад

      Estimado Juan, buenas noches.
      Usted quiere un temporizador regresivo en Visual Studio C #. Pero el temporizador que muestra en la clase de vídeo es un temporizador regresivo y está hecho en Visual Studio C #.
      Desafortunadamente no he entendido su duda. Otra cosa, no sé lo que es timer gnd. Me disculpa.
      Buenos estudios.

    • @Codificados
      @Codificados  6 лет назад

      Prezado Samir, boa noite!
      Perfeito! Muito obrigado pela participação, compartilhar conhecimento é muito legal e nosso propósito é juntar pessoas interessadas aqui no canal. Fiquei muito contente com sua colaboração.
      Muito obrigado novamente!

  • @thierryyves5035
    @thierryyves5035 5 лет назад

    Boa didática mano, parabéns.

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @audyescola8583
    @audyescola8583 4 года назад

    Muito bom ! Obrigado.

    • @Codificados
      @Codificados  4 года назад

      Prezado Audye, boa noite!
      Em primeiro lugar me perdoe pela demora na resposta, estávamos envolvidos em um grande projeto presencial, o que nos tomou todo o tempo.
      Muito obrigado pela sua participação e comentário!
      Caso o senhor tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez, obrigado!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/

  • @danieloliveira7238
    @danieloliveira7238 4 года назад

    Top!

    • @Codificados
      @Codificados  4 года назад

      Prezado Daniel, muito obrigado pela sua participação!
      Caso o senhor tenha interesse, aproveito para convidá-lo a se inscrever em nosso canal e continuar nos acompanhando. Mais uma vez, obrigado!

    • @Codificados
      @Codificados  4 года назад

      Oi, já deu uma olhadinha no nosso novo curso de Programação Aplicada em C#? Caso tenha interesse, dê um pulinho lá na página oficial:
      👇🏻👇🏻👇🏻
      codificados.com.br/curso_c_aplicado/