Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

25 de setembro de 2018

Timing Events JS, eventos de tempo no javaScript


Neste post irei mostrar como fazer o navegador aguarda um tempo para executar o próximo comando e também como cancelar um evento de aguarde no meio da execução.

Primeiro vamos ver como fazer com que o navegador aguarde um tempo para executar uma ação.
Para isso vamos utilizar nossa famosa função de exibir um alert "Olá mundo";

<button onclick="setTimeout(myFunction, 2000)">Clique aqui</button>

<script>
function myFunction() {
alert('Olá mundo');
}
</script>

Neste caso só será exibida a mensagem dois segundo após o clique, já que a função setTimeout espera a função que será executada após o tempo e o tempo que o navegador deve aguardar em milisegundos, ou seja, 2000 milisegundos = 2 segundos.

Agora vamos ver para cancelar a execução da função que possui um setTimeout.

<button onclick="myVar = setTimeout(myFunction, 4000)">Começar</button>

<button onclick="clearTimeout(myVar)">Parar</button>

Neste exemplo o botão "Começar" vai exibir nossa mensagem de "Olá mundo" após 4 segundos, mas se clicarmos no botão "Parar" antes disso, a contagem irá parar e a mensagem não irá aparecer após os 4 segundos.
Ler

18 de setembro de 2018

Selecionar (Get) versão do aplicativo C#


Neste post irei mostrar duas formas de se obter a versão do seu aplicativo. Muitas vezes desejamos mostrar ao usuário ou gravar algum arquivo a versão atual do aplicativo, aquela que colocamos em propriedades do projeto - aplicativo - informações do assembly.

Nos exemplos abaixo vou exibir a versão do aplicativo em uma label, mas pode ser usado em qualquer lugar como uma string.

ou

lblVersao.Text += Application.ProductVersion;
Ler

4 de setembro de 2018

Relógio no C#


     No post de hoje irei mostrar uma forma simples de se criar um relógio básico no windows forms com C#.

     Primeiro você deve criar um form onde será adicionado o relógio.
     Após isso você deve ir na caixa de ferramentas, encontrar o componente "Timer" e clicar e arrastar para o seu form, ele irá aparecer na parte inferior da sua tela de desing.
     Clique no desenho do timer e em propriedades, altere o valor do interval para 1000 (configuração em milisegundos).
     Adicione a hora atual à um controle de sua preferência, neste exemplo adicionei a hora em uma label (dentro do evento Tick do meu timer):
private void timer1_Tick(object sender, EventArgs e)
{
    lblHora.Text = DateTime.Now.ToLongTimeString();
}

     Pronto execute sua aplicação e confira seu relógio.

     O Macoratti dá uma outra opção de relógio bem legal, vale a pena conferir.
Ler