Jump to content

Relógio analógico em VB


Go to solution Solved by ribeiro55,

Recommended Posts

Posted

Tens de saber fazer uma mão-cheia de coisas, entre elas:

- Detectar a hora actual

- Trabalhar com o Timer

- Trabalhar com a classe Graphics

- Saber alguma trigonometria básica

- Saber a regra de três simples

Terás 3 ponteiros distintos, 1 dos quais é diferente dos outros dois:

- Minutos e segundos, ambos dão uma volta de 360º em 60 passos

- Horas, que dá a volta em 12 passos

Para o relógio ficar todo certinho, deves somar às horas o equivalente em minutos: por exemplo, 1h30 serão 1,5 horas, isto de modo a que fiques com o ponteiro entre a 1h e as 2h.

Uns esboços vão-te ajudar bastante, com certeza.

Vai fazendo experiências, segues estas dicas, e quando tiveres dúvidas em concreto, apita 😉

Cumprimentos.

Knowledge is free!

Posted

Hoje faria de forma diferente, mas já te ajuda bastante a começar. 😉

Eu faria de forma mais moderna, que acabaria por ser a mais simples: uma vez fiz um com base num Timex que vi, muito bonito, e é essencialmente três ponteiros e só com os 4 números principais. Parecendo que não, encaixado num programa moderno e com suavização das linhas fica simplesmente lindo 😉

Knowledge is free!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.