Newsgroup: it.comp.lang.visual-basic
Titolo: orologio analogico

potete aiutarmi a far sembrare il mio orologio normale???
non riesco a mantenere la stessa lunghezza alla line che sposto con le
x1,x2,y1,y2
potete darmi una sritta per fargli percorrere il giro senza ridimensionarsi?
grazie
--
-=<(Gick)>=-
gi...@gick.cjb.net

potete darmi una sritta per fargli percorrere il giro senza ridimensionarsi?
Alcuni di noi, fra cui anche il sottoscritto, hanno pubblicato dei
sorgenti che disegnano un orologio analogico. Cerca tranquillamente
nei post degli ultimi dodici mesi che dovresti trovare.
-- 
hth, hal

 ha scritto nel messaggio
news:nKZha.187$mg5....@twister2.libero.it...

Cerca il mio nome sul sito comune oppure ...
cerca AClock sul mio sito!
--
Mauro Cerreto
www.cerretosoft.it

 potete darmi una sritta per fargli percorrere il giro senza
ridimensionarsi?
Devi usare le funzioni trigonometriche Sin() e Cos()
per trovare i punti (tieni presente che queste funzione
vogliono i gradi in radianti e che per passare da gradi
a radianti basta moltiplicare i gradi per pi-greco e dividere
per 180).
Il programmino che segue disegna la lancetta dei minuti
in tutte le sessanta posizioni (intervallate di 6 gradi
ciascuna, visto che 360/60=6). I due moltiplicatori servono
per "ingrandire" a piacimento l'orologio, dando anche la possibilità
di ingrandire in modo diverso in orizzontale e in verticale.
'-----------------------------------------------------------
Private Sub Form_Load()
Const Xdisp = 3000 ' distanza del centro dal bordo sinistro
Const Ydisp = 3000 ' distanza del centro dal bordo superiore
Const Xmult = 1000 ' moltiplicatore in senso orizzontale
Const Ymult = 1000 ' moltiplicatore in senso verticale
    Me.Show
    For i = 0 To 360 Step 6 ' disegna tutte e sessanta le posizioni
        Line (Xdisp, Ydisp)-(Sin(i * 3.1415 / 180) * Xmult + Xdisp, _
                                        Cos(i * 3.1415 / 180) * Ymult +
Ydisp)
    Next i
End Sub
'-----------------------------------------------------------

 cerca AClock sul mio sito!
Raga, non date la farina pronta, ma insegnate a coltivare il grano...
--
Er Roscio.

 ha scritto nel messaggio
news:KXcia.2313$mg5....@twister2.libero.it...



 Aaaaaaah che nostalgia mi hai ricordato il QuickBasic 4.5
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:cYcia.2177$nD4....@twister1.libero.it...

Non sono daccordo!
Certo si potrebbe aprire, ritengo, migliaia di riflessioni su questo
ma sarebbero OT in questa sede
mi limitero alla mia conclusione:
Io do la farina a chi mi chiede la farina
e insegno a coltivare il grano a chi mi chiede come si fa;
in qualche caso, raro forse, e persino meglio non dare nulla.
--
Mauro Cerreto
www.cerretosoft.it

 in qualche caso, raro forse, e persino meglio non dare nulla.
Ma questo non è un ng per pigri !!!... :-)))
Tra chi non vuole leggere l'help e chi vuole la pappa pronta,
ci manca che postino clienti che vogliono fatti programmi
commerciali "a gratisse"... :-)))
Richiedere un minimo di iniziativa da parte di chi chiede è
sicuramente più educativo che dare la risposta pronta e completa.
Anch'io ho postato un programmino di esempio (due righe contate!),
ma perché la cosa era un po' intricata (trigonometria, seppur spicciola),
ma non ho postato un programma completo di orologio (anche perché
non era quello che il nostro aveva richiesto; voleva solo sapere come
avere le lancette sempre lunghe uguali, e io quello gli ho detto !... :-))).
--
Er Roscio.

 Er Roscio.
--
Mauro Cerreto
www.cerretosoft.it

 diverso valore che ogniuno di noi da ai rispettivi programmi
Non mi sono spiegato.
Non era perché ritengo "prezioso" un programma di poche righe,
ma perché mi pare più istruttivo dare "l'abbrivio" e far crescere
la persona piuttosto che fornigli la soluzione per esteso.
Ma forse stiamo esagerando tutti e due, nel caso specifico.
Più che altro era per puntualizzare il concetto dell'insegnamento
in generale, non per il caso particolare.
--
Er Roscio.

 ha scritto nel messaggio
news:G_Via.2859$iy5....@twister2.libero.it...

Sei arrivato al nocciolo della questione:
Io sono un autodidatta; decido io in autonomia i miei percorsi di studio
percepisco da me cosa mi serve in un determinato momento per poter andare
avanti
Certo non sono il Padre Eterno, qualche volta mi ficco in un vicolo cieco
ma pretendo di capirlo da me ... è il solo modo che conosco per capire le
cose
Quindi non ne faccio una questione di tecniche di insegnamento
(se fosse così sarei daccordo con te) ma ne faccio una questione di
problema => soluzione (io la chiamo ottimizzazione delle informazioni)
se poi il richiedente non riesce ad usarla o la usa senza capirla ...
starà a lui rifletterci, cambiare approccio, decidere.
Solo ed unicamente perchè io sono cosi
e, come tutti, ho la tendenza a pensare lo stesso degli altri.
Discorso diverso se uno mi dice: "non so nulla di questo argomento
decidi tu come farmelo capire". In questo caso le tue parole sono sacrosante
e non sono le sole; putroppo però in questa situazione divento
così versatile, meticoloso, analitico in una parola "prolisso"
da diventare inadatto ad un NG.
Considero la questione risolta in una splendida comprensione reciproca
se per te è lo stesso, ho gradito la chiacchierata e alla prossima!
--
Mauro Cerreto
www.cerretosoft.it

 se per te è lo stesso, ho gradito la chiacchierata e alla prossima!
Questo è poco ma sicuro !... :-)))
Mica ci dobbiamo scannare anche ammesso di avere opinioni diverse !... :-)))
--
Er Roscio.

 --
