Novità

VISUALIZZAZIONE ARCHIVIO

  • Creatore Discussione Creatore Discussione joe
  • Data di inizio Data di inizio

joe

Advanced Member >PLATINUM PLUS<
Ciao Luigi.

Hai scritto di entusiasmo di script e fattispecie.

Limite dello script è l'avere il risultato a script finito.

Un risultato "statico".

Mi chiedevo: Se volessi (io) "INVECE SORRERE" le Estrazioni,

visualizzandole "una ad una" come fa il minibrowser.

OPPURE una ventina, di esse, come è nella visualizzione dell'archivio estrazioni ...

Occorre compilare un programma eseguibile creando per esso

le maschere necessarie allo scopo, pulsanti di scorrimento ...

Poi ancora, prevedere dei selettori e delle memorie per raccogliere,

gli imput di cosa e come si vorranno evidenziare dei dati con esso.

Credo a grandi linee di aver descritto "uno scopo" (pur in asenza di dettagli).

Ora la domanda è semplice: se avessi bisogno di aiuto,

(sottilineando che sarà ... più di "un aiuto") pensi sia fattibile per me ?

Se si, da che parte iniziare, per imparare, fare ... qualcosa in più ?

Grazie infinite.

:) Un saluto a tutte/i.
 
Ultima modifica:
LuigiB;n2052180 ha scritto:
ciao joe , certo che è possibile ..soprattutto avendo tu gia una forma mentis acquisita da anni di scripting .. si tratta di aggiungere alcuni concetti .. domani leggo il tuo post bene e scrivo un piccolo tutorial creando un semplice minibrowser di cui ovviamente meterò i sorgenti.


Eccoci qua!

Dicevo senza aver scritto:

Supponendo di voler controllare 10 pronostici diversi contemporaneamente.

Per esempio 10 Lunghette di 10 numeri, in 10/12 ruote.

Se i numeri ed i pronostici sono assortiti "casualmente" diversi, cioè 10 ...

Sono 10 pronostici per 10 numeri cioè 100 numeri.

Essi sono probabilmente "più" di tutti i 90 lottroni.

Evidenziandoli "tutti" ... non si evidenzia "nulla" di diverso dal "tutto indifferenziato".

In sintesi ...

sarebbe opportuno abbinare un colore ed una sorte (minima) ad ogni pronostico.

Ed ogni pronostico a delle ruote specifiche. Una o più ruote. Anche se tutte.

Cossicchè non vi siano (o siano ridotte al minimo e quanto più possibile)

le "interferenze" tra i vari pronostici.

Pur potendoli evidenziare tutti contemporaneamente. Con efficacia.

"Tutto questo" naturalmente ... viene dopo ...ed è "lo scopo".

Tuttavia è utile premetterlo dichiarandolo.

:)
 
Ultima modifica:
ciao Joe , ho scritto il piccolo tutorial che avevo promesso.
Il tutorial spiega passo passo la realizzazione di un semplice browser per le estrazioni , il progetto
è appositamente minimale e piu semplice possibile per favorirne la comprensione.
Successivamente vedremo come realizzare un browser piu evoluto come da tua richiesta,
Ora è prima necessario capire il funzionamento di vb6 percio ecco il tutorial , forse non sarai l'unico a seguirlo .. mi farebbe piacere se dopo aver seguito le istruzioni postassi tui sorgenti con eventuali commenti e osservazioni a beneficio di tutti gli altri eventuali interessati.


http://www.mediafire.com/file/b8inse...iniBrowser.pdf
 
Ultima modifica di un moderatore:
Ciao Luigi.

Innanzi tutto un primo commento:

GRAZIE.

La guida è ottima e chiara.

L'ho seguita ottenendo il risultato che avevi descritto.

iwnmdw.jpg


Devo ancora capire meglio ... "il collegamento"

ovvero lo scambio di informazioni tra la scrollbar e la sub di visualizzazione.

Ovvero come ottiene IdEstr.

In questo weekend mi riguardo con calma il pdf.

:)
 
Ottimo Joe , hai realizzato il programma descritto nel tutorial.
Cerco di rispondere alle domande che ti sei posto.

Devi notare che Vb6 è un linguaggio guidato dagli eventi , al contrario degli script che invece seguono un flusso che ha un inizio e una fine seguendo progressivamente le istruzioni scritte nel codice.

Come hai visto in VB6 l'interfaccia grafica si realizza mediante l'uso di oggetti predefiniti , noi nel nostro esempio ne abbiamo usati di 3 tipi diversi (le label , le listbox , le scrollbar)

ogni oggetto come avevo scritto dispone di propri eventi che si scatenano in determinate e specifiche circostanze.

su un pulsante si scatena l'evento click quando a runtime l'utente lo preme

su un campo testo si scatena l'evento change quando la proprietà Text cambia (ovvero cambia ciò che c'è scritto )

in una scrollbar si scatena l'evento change quando cambia il valore del cursore con la proprieta .Value

e cosi via ogni oggetto ha dei propri secifici eventi.

gli eventi sono gestiti da windows stesso.
Ad ogni evento corrisponde una routine nella quale noi "volendo" possiamo scrivere del codice.

il flusso dell'applicazione che abbiamo scritto prevede innanzi tutto che il Form1 venga caricato in memoria per essere eseguito , si scatena quindi l'evento LOAD, in quell'evento noi abbiamo inizializzato la dll dello spazioscript per consentirci di usare tutte le normali funzioni che si usano anche negli script.
Dopo aver inizializzato lo spazioscript abbiamo impostato da codice le proprieta Min e Max della scrollbar in modo che il cursore spaziasse tra 1 e le estrazioni totali presenti in archivio.
a questo punto il form viene mostrato a video ed inizia la fase di runtime.

se l'utente muove il cursore della scrollbar essa fara scattare l'evento CHANGE il che vuol dire che la sua proprieta VALUE è cambiata , sta spaziando tra i valori Min e Max.

quindi nella routine che è generata automaticamente da VB6 e che riguarda l evento change della scrollbar non abbiamo fatto altro che dichiarare la variabile IdEstr , tale variabile si valorizza
leggendo la proprietà value della scrollbar riferendosi ad essa con la sintassi
X = NomeOggetto.NomeProprieta

una volta che abbiamo valorizzato idEstr il programma saprà quale estrazione deve essere visualizzata e procede come descritto nell'esempio...
 
Ciao a tutti :)
luigi se scaricarsi la versione free da studio del nuovo Vb posso provare a seguire anche queste lezioni? Oppure è troppo diverso?
grazie :)
grazie anche anche Joe per la proposta di anch'esso menti sempre interessanti.
 
ciao Legemd , mi fa paicere che sei dei nostri , ineffetti è possibile usare anche vb.net per realizzare questo esempio , ovviamente alcune cose cambiano ..e dovrei fare due spiegazioni parallele ..lideal sarebeb che tu ti procurassi vb6 , come stai messo a velocita connessione ed uso di programmi p2p ?
 
Ultima modifica di un moderatore:
Ciao luigi
allora connessione lentissima e programmi p2p zero.
ho cercato di capire in rete.
cm non ti preoccupare . Vi seguo in Vb net ho anche un libro almeno lo riprendo in mano.
ora sono impegnati simo ma il tempo per studiare le tue lezioni lo trovo . Anche dovessi rinunciare a qualche oretta di sonno magari.
sono a bordo prof :)
con un grande salvagente ma ci sono.
lunedì scarico vbnet
 
Ultima modifica:
Toc, toc...ehm scusate "l'intromissione"...

Ho visto parlar di VB6 e mi sono chiesto : C'e mica posto per salire a bordo??

Luigi, Joe...si può?


Saluti a tutti!
 
Ciao Moro certo .. nel tuo caso gia dovresti essere ferrato ..speriamo che non ti annoi...:-)
 
Bravo Moro ! Mi fa piacere che hai messo i sorgenti cosi altri che eventuali seguono e che dispongono di VB6 possono provarli.
Solo una cosa hia dimenticato di impostare un font a spaziatura fissa nella listbox.
Il nonstro esempio era molto semplice e per questo abbiamo usato una listbox inserendo in essa
una stringa per ogni ruota. La stringa conteneva nome ruota e numeri estratti ora per mantenere l'allineamento ed avere un migliore effetto grafico si doveva mettere un font tipo il courier ma comunque non fa niente è un dettaglio , l'importante è il codice che c'era da scrivere.
Oggi proseguiremo con un secondo tutorial che evolve il nostro primo esempio..
 
Ultima modifica di un moderatore:
Ciao a tutti se a qualcuno potrebbe servire metto a disposizione di tutto il forum un riassunto di tutto quello fatto sul forum in questi anni sia lezioni video che cartaceo di sript e vb6 lette e viste 100 volte pero niente da fare non sono riuscito a diventare quello che volevo , spero possano essere di aiuto a voi , ciao.
 
Ultima modifica:

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 23 novembre 2024
    Bari
    33
    80
    86
    52
    25
    Cagliari
    67
    57
    59
    05
    80
    Firenze
    31
    32
    58
    88
    77
    Genova
    40
    39
    23
    36
    81
    Milano
    28
    58
    45
    25
    38
    Napoli
    20
    82
    23
    44
    57
    Palermo
    76
    56
    88
    62
    31
    Roma
    12
    81
    59
    74
    72
    Torino
    46
    53
    72
    45
    23
    Venezia
    04
    12
    42
    64
    20
    Nazionale
    63
    44
    78
    10
    55
    Estrazione Simbolotto
    Torino
    43
    42
    12
    39
    22

Ultimi Messaggi

Indietro
Alto