Novità

VISUALIZZAZIONE ARCHIVIO

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:

joe

Advanced Member >PLATINUM PLUS<
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:
L

LuigiB

Guest
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:

joe

Advanced Member >PLATINUM PLUS<
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.

:)
 
L

LuigiB

Guest
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...
 

i legend

Premium Member
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.
 
L

LuigiB

Guest
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:

i legend

Premium Member
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:

Moro_80

Advanced Member
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!
 
L

LuigiB

Guest
Ciao Moro certo .. nel tuo caso gia dovresti essere ferrato ..speriamo che non ti annoi...:)
 

Moro_80

Advanced Member
Chi è il Prof?? Ah vero Luigi! :)

Ho fatto i compiti io...prof mi controlli?

In allegato i sorgenti del progetto con tanto di mio commento riga per riga se può esser d'aiuto a qualcuno.

Sorgenti_Mini-Browser-VB6.zip


Saluti
 

Allegati

  • Sorgenti_Mini-Browser-VB6.zip
    18 KB · Visite: 10
Ultima modifica:
L

LuigiB

Guest
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:

rabberto

Advanced Member
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 27 aprile 2024
    Bari
    02
    74
    34
    72
    78
    Cagliari
    60
    62
    43
    58
    38
    Firenze
    88
    70
    85
    38
    50
    Genova
    18
    61
    70
    08
    80
    Milano
    85
    81
    16
    03
    26
    Napoli
    34
    31
    01
    41
    51
    Palermo
    52
    59
    54
    35
    05
    Roma
    34
    83
    23
    67
    61
    Torino
    86
    59
    61
    62
    48
    Venezia
    69
    50
    40
    05
    79
    Nazionale
    31
    30
    85
    45
    67
    Estrazione Simbolotto
    Genova
    37
    02
    21
    34
    13

Ultimi Messaggi

Alto