[C#]Creare grafici dinamici

sabato 24 ottobre 2009 - 14.34

ibtech Profilo | Newbie

Salve a tutti e complimenti per il forum!
Vi espongo brevemente il mio problema. Dovrei creare un applicazione Windows (in visual studio con linguaggio C#) che mi crei grafici dinamici (barre ,torte,istogrammi,andamenti... ecc) prendendo dei dati provenienti da un dispositivo esterno (stampante termica) collegato al pc tramite usb o rs232. Qulcuno può darmi qulche dritta su come muovermi?
I grafici dinamici sono tipo quelli di AnyCharts o cose simili..

Spero di essere stato chiaro e sintetico..
Grazie a tutti

freeteo Profilo | Guru

Ciao,
intendi creare un report con un grafico basato sui dati che gli passi? Questo lo fa già il report, nasce proprio per queste cose. (sia Crystal che Sql Reporting)

O qualcosa tipo: "decido di modificare il campo con cui ho costruito il report" in modo da dare "viste" diverse dello stesso set di dati?
In questo caso guarda questi link:
http://www.dotnethell.it/tips/ModificheRuntimeCrystal.aspx
http://blogs.dotnethell.it/freeteo/SqlReporting-report-dinamici-con-gruppo-dinamico__15746.aspx
Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

ibtech Profilo | Newbie

Grazie per la risposta.
Io vorrei creare dei grafici flash (o qlkosa di simile). Mi spiego un po meglio.. mi servirebbe creare un'applicazione che qnd collego la stampante termica (o la scheda elettronica di comando) al pc premendo un tasto "download dati" ,i dati vengono traferiti al pc e poi utilizzati per creare statistiche e grafici tipo flash. Le statistiche rigurdano ad esempio il totale delle stampe, o qnt mt di carta è stata consumata ,etc..

freeteo Profilo | Guru

Ciao,
se vuoi qualcosa di graficamente accattivante, e magari giocare con qualche animazione ti consiglio di pensare a WPF, dove hai controlli di questo tipo:
http://code.msdn.microsoft.com/mschart
http://visifire.com/silverlight_charts_gallery.php
ti basta fare l'applicazione che lo utilizza e ogni tot sec magari con un timer, lo riaggiorni...qualcosa di questo genere.

Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

ibtech Profilo | Newbie

Grazie mille per il consiglio!!

Ho cominiciato un po a spulciare visifire e creare WPF.T faccio una domanda visto che sei super
competente in questo campo e io un novellino. Come faccio a creare i grafici prendendo i dati da un data base?
Ti ripeto che sono nuovo del settore quindi mi scuso se faccio domande che ai più
possono sembrare banali.

grazie mille!
Ciao

freeteo Profilo | Guru

>Grazie mille per il consiglio!!
di nulla figurati, siamo qui per questo.


>Ho cominiciato un po a spulciare visifire e creare WPF.T
si io ti avevo consigliato questo pacchetto per avere una User Interface migliore e maggiormente accattivante, ma poi devi vedere anche cosa vuoi fare tu, e in che ambiente sei...quindi non è detto che sia il tuo caso WPF, potrebbe andare benissimo anche WindowsForm come ambiente...


>Come faccio a creare
>i grafici prendendo i dati da un data base?
Come ti dicevo, prendi il controllo Chart di ms, scaricandolo da qui:
http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en

Poi se vuoi c'è l'add-on per Visual Studio:
http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en

Poi prova a vedere questi esempi:
http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=mschart&DownloadId=3500
in particolare lanci la soluzione, e vedi il nodo "Working with Data" che ti fa vedere come caricare dei dati e poi passarli al chat


>Ti ripeto che sono nuovo del settore quindi mi scuso se faccio
>domande che ai più possono sembrare banali.
ma figurati,il forum nasce proprio per queste esigenze...e poi meglio chiedere sempre che nessuna domanda è poi così banale, almeno per chi la chiede

Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

clingonboy Profilo | Newbie

Ciao, interessante la discussione,
io ho un problema: stò usando visual studio e ho provato ad installare gli add-on di cui hai messo il link ma l'installazione mi da errore perche probabilmente usano un net fremwork diverso, ho cercato nel dito msn ma non ho trovato niente di utile. Ho cercato con il gestore delle estensioni ma di trovano solo componenti di terze parti, sono un principiante e non sono abile a reperire queste risorse.
Voi usate riuscite ad usarlo con visul studio 2010 o 2008?
Grazie, ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5