Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non è sempre chiaro perché: l'IA è una tecnologia molto promettente e che ha già cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com'è facile intuire, può portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perché
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-06-2003, 00:08   #1
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
[VB6] Ancora sul controllo MSCHART: come si fa a....

Ciao,
ho utilizzato in VB6 il controllo MSCHART per tracciare grafici relativi a die dati contenuti in un Database access e tutto funziona benissimo, ma vorrei aggiungere una funzione e non so come fare...mi manca il tempo...se qualcuno mi può dare una manina gli sarei molto grato!

Allora, il DB in questione è di tipo access e serve a memorizzare i dati prelevati da una centralina meteorologica ed i campi della tabella sono: temperatura, pressione, umidità, data, ora. Una volta tracciato il grafico relativo ad esempio della temperatura di un certo giorno, vorrei poter visualizzare la data e/o l'ora di un punto spicifico del grafico, ad esempio dove l'utente fa click con il mouse. Il problema è appunto questo, perchè non so come fare...
Sono riuscito ad arrivare a questo: nel controllo MSCHART c'è la l'evento "PointSelected", che scatta quando l'utente fa click con il mouse su un punto di una serie. Alla sub vengono passati i seguenti parametri:

MSChart1_PointSelected(Series As Integer, DataPoint As Integer, MouseFlags As Integer, Cancel As Integer)


relativi al db: series (l'ho letto nell'MSDN! ) è il numero relativo al campo (ad es nel mio caso il campo 1 è la temperatura, il 3 è l'umidità, ecc); DataPoint (preso dall'MSDN, non saprei tradurlo) "Integer. Identifies the data point's position in the series. Points are numbered in the order that their rows appear in the data grid, beginning with 1." (non l'ho mica capito tanto sto parametro! ); gli altri due non servono ad una ceppa (se non mi sbaglio ).
Il problema è quindi il seguente: sapendo tali parametri, come posso ricavare la data e l'ora di quel record?
Magari per farla apparire nel ToolTipText...boh, vedrò...

HELP!HELP!HELP!

Anche consigli, idee, suggerimenti sono accettati!

Grazie a tutti per la collaborazione!

Ciao,
GHz!
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!
GHz è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2003, 17:24   #2
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
UP![/siz]

__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!
GHz è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2003, 16:04   #3
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
[/siz]




__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!
GHz è offline   Rispondi citando il messaggio o parte di esso
Old 16-06-2003, 00:33   #4
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
RAGAAAAAAAAAAAAAA L'ESAME SI AVVICINAAAA!!!!! HELPEEEMEEEE!!!!!


possibile che nessuno mi sappia dare una mano?

credevo che fosse un probelma di facile risoluzione per chi ha domestichedda con i db e visual basic.....


se ci siete postate....

Ciao,
GHz!
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!
GHz è offline   Rispondi citando il messaggio o parte di esso
Old 16-06-2003, 12:19   #5
tas
Senior Member
 
L'Avatar di tas
 
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
L'evento PointSelected viene inviato quanto l'utente fa click su un punto di una serie ed espone i seguenti parametri:
Series: è l'indice della serie selezionata, con base 1
DataPoint: è l'indice del punto selezionato, con base 1
MouseFlags: indica se è stato premuto il pulsante SHIFT o CTRL
Cancel: non usato

Con Serie e DataPoint puoi far tutto, ma se ho capito bene il problema è estrarre ulteriori dati dal database in base al punto selezionato.

Le strade percorribili sono diverse, anche se non le ho testate in modo approfondito:
1. memorizzi, in una serie nascosta, i valori che vuoi mostrare (data e ora). Quando l'utente fa click su un punto di una serie, estrai il valore dalla serie nascosta:
Codice:
Private Sub MSChart1_PointSelected(Series As Integer, DataPoint As Integer, MouseFlags As Integer, Cancel As Integer)
   MSChart1.Column = 1   'indice della serie nascosta
   MSChart1.Row = DataPoint

   MsgBox &quot;Data rilevazione: &quot; &amp; MSChart1.Data
End Sub
2. memorizzi, in una serie nascosta, la chiave primaria dei record collegati ai punti. In questo modo puoi estrarre da un recordset tutto quello che vuoi:
Codice:
Private Sub MSChart1_PointSelected(Series As Integer, DataPoint As Integer, MouseFlags As Integer, Cancel As Integer)
   MSChart1.Column = 1   'indice della serie nascosta
   MSChart1.Row = DataPoint

   rs.FindFirst &quot;ID = &quot; &amp; MSChart1.Data   'rs dichiarato altrove (DAO)
   MsgBox &quot;Data rilevazione: &quot; &amp; rs(&quot;Data&quot;)
End Sub
Dalle mie prove l'evento PointSelected non è comodissimo, in quanto a volte sono necessari diversi click per selezionare il singolo punto della serie. Ti consiglio quindi di impostare la proprietà AllowSeriesSelection = False.

Per visualizzare dei tooltip potresti usare l'evento MouseMove e i metodi TwipsToChartPart e SelectPart:
Codice:
Private MSChart1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
   Dim dx As Long
   Dim dy As Long
   Dim part As Integer
   Dim index1 As Integer
   Dim index2 As Integer
   Dim index3 As Integer
   Dim index4 As Integer

   dx = CLng(X)
   dy = CLng(Y)

   MSChart1.TwipsToChartPart dx, dy, part, index1, index2, index3, index4

   If part = VtChPartTypePoint Then
      MSChart1.SelectPart part, index1, index2, index3, index4
      MSChart1.Column = 1   'indice della serie nascosta
      MSChart1.Row = index2
      Label1.Caption = &quot;Data rilevazione: &quot; &amp; MSChart1.Data
   End If
End Sub
__________________
Chi non cerca trova.
tas è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2003, 00:37   #6
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
Tas ti ringrazio un casino per l'aiuto!

Adesso devo andare a letto...domani se posso faccio qualche prova.....ho letto il tuo post, e la terza soluzione mi sembra la migliore! Cmq ho qualche dubbio....ad esempio.....se metto la serie della data e dell'ora (perchè devo visualizzare entrambe con l'evento! ) no è che il controllo fa casino? cioè, accetta i valori di data ed ora o senza dare errore? ancora...se una serie viene nascosta, il grafico, o meglio le serie del grafico, non subiscono alcun ridemensionamento? (ad esempio quando una serie ha valori maggiori dell'altra, la prima viene visualizzata schiacciata in basso al grafico. se la serie maggiore venisse nascosta, la serie piccola viene visualizzata lo stesso schiacciata, oppure no? ). Scusa la confusione...ma sono un pò nel pallone....dopodomani iniziano gli esami...azz....
Ah, un'altra cosa!
Dov'è che a queste variabili gli viene inserito un valore?
Codice:
Dim part As Integer 
   Dim index1 As Integer 
   Dim index2 As Integer 
   Dim index3 As Integer 
   Dim index4 As Integer
Grazie ancora!

Ciao,
GHz!
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!
GHz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Cloud sovrano: l'approccio di Broadcom c...
HONOR conferma l'arrivo in Italia di Mag...
La Cina sotto pressione impone maniglie ...
OpenAI integra le app in ChatGPT per tra...
NVIDIA sarebbe pronta a tagliare la prod...
Prezzo minimo storico per iPhone 16 Pro:...
Riot Games scopre una falla nei BIOS che...
Beats in super offerta su Amazon: aurico...
Batterie elettriche, Samsung SDI e Stell...
Clivet presenta Fullness, la pompa di ca...
SpaceX lancerà 167 razzi spaziali...
Yakuza Kiwami 3 e Dark Ties protagonisti...
Privacy a rischio: ecco la VPN che regis...
SpaceX ha annunciato che un satellite St...
ASUSTOR presenta i nuovi NAS Lockerstor ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:22.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v