Meldor / Karl-Sims-Resurrection

2 stars 0 forks source link

Test Parti Fisiche (Client e Server) #2

Open fbarchi opened 13 years ago

fbarchi commented 13 years ago

Potenziare il metodo Server per poter interagire con gli oggetti:

Elencarli Selezionarli Eliminarli ecc...

fbarchi commented 13 years ago

Creato un branch per lo sviluppo del Client Grafico Iniziato un abbozzo di Client Grafico

fbarchi commented 13 years ago

Ho un problema.. da un thread non posso accedere ai controlli di WPF!! Il primo che trova una soluzione vince XD

Meldor commented 13 years ago

http://blogs.ugidotnet.org/corrado/archive/2006/08/06/45934.aspx :) (funziona omettendo il primo parametro DispatcherPriority.Normal, probabilmente il metodo Dispatcher.Invoke è stato cambiato nelle ultime versioni del .NET Framework) (il giorno in cui capirò veramente i delegati sarà un grande giorno XD)

Meldor commented 13 years ago

forse può esserti utile (visto che le operazioni su stringhe potrebbero essere frequenti sulla console): ho visto che usi String.Concat per concatenare le stringhe, in alternativa puoi anche usare l'operatore + per il quale String possiede un overload (secondo me è molto più comodo e il codice diventa più leggibile) es: console = String.Concat(console, "Inviato -> ", messaggio, "\n");

diventa: console = console + "Inviato ->" + messaggio + "\n";

oppure anche: console += "Inviato ->" + messaggio + "\n";

fbarchi commented 13 years ago

http://msdn.microsoft.com/it-it/library/system.threading.threadstart%28v=vs.95%29.aspx

Grazie!! :) Avevo trovato questo ma il tuo link è più chiaro :) funziona tutto correttamente ora!

fbarchi commented 13 years ago

Hai qualche idea per aggiornare delle listBox molte volte al secondo senza dover vederle sfarfallare?

Meldor commented 13 years ago

Dai un'occhiata qui: http://msdn.microsoft.com/it-it/library/system.windows.forms.listbox.endupdate%28v=vs.80%29.aspx

fbarchi commented 13 years ago

Grazie Mik ma l'esempio che mi hai dato fa riferimento a controlli Windows Form... comunque ho risolto!! :) scrivo tutto su liste e poi le metto in ItemSource..stasera faccio una commit

Meldor commented 13 years ago

ottimo!