Messaggi: 610
Discussioni: 50
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Aug 2010
Reputazione:
1
Puoi fare uno screen perfavore? Devo installare il framework però mi scoccio...
sisi gli ho messo gli screen °-°
Messaggi: 2,281
Discussioni: 138
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Apr 2010
Reputazione:
9
io pensavo ke era un gioco..
comunque niente male, bravi
allora spiego la struttura del programma
form principale gestisce sottoform
i pulsanti di download richiamano dei file dentro un server
i file dentro al server vengono scaricati sul computer e auto-eseguiti
è semplice con un solo programma scarichi tutti i programmi essenziali per il tuo sistema
ho scoperto che il rallentamento del caricamento dei sottoform è dovuto alla pesantezza di visual basic quindi sto pensando insieme a dark di riscrivere tutto in c++
Messaggi: 610
Discussioni: 50
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Aug 2010
Reputazione:
1
Comunque penso che sia difficile poterne fare uno in c++ da zero... se non avete mai programmato in c++ la vedo dura.
lo so dark è bravo conosce molti codici del visual basic e anche io non credo che potremmo convertire in c++ con uno schiocco di dita.. comunque ci proveremo nel frattempo finiremo il lavoro con il visual basic..
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
07-09-2010, 04:50 PM
(Questo messaggio è stato modificato l'ultima volta il: 07-09-2010, 04:52 PM da steve.)
graficamente è fatto molto bene e l'idea del programma non è male...
se volete riscriverlo senza dover cambiare radicalmente il modo di programmare (in particolare il modo di gestire la grafica) potete usare C#, oppure C++/CLI (personalmente lo sconsiglio, meglio il C#).
altrimenti, ed è quello che vi consiglio, potete appoggiarvi a librerie esterne (es. WxWidget, GTK, Qt) per fare un programma multipiattaforma, l'ideale vista la funzione del programma (con gli altri metodi saresti limitato a windows). però form si fanno in maniera completamente diversa e (imho) meno intuitiva.
Carino il programma, mi piace l'dea.
Per quando riguarda la riprogrammazione del programma, concordo con steve, poi se volete usare il C# e volete un programma multipiattaforma potete usare Mono, il quale è usato anche negli engine: Unity3D e NeoAxis.
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
usando mono non so se le prestazioni sarebbero migliori rispetto visualbasic, tempo fa lo provai e mi aveva abbastanza deluso.
poi non so se sono riusciti a fare grandi progressi o cosa...
sicuramente è da usare se lo fate con il framework .net, però (secondo me) non è un' alternativa valida per applicazioni multipiattaforma.
è meglio che niente, ma ci sono scelte migliori...
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
07-09-2010, 06:07 PM
(Questo messaggio è stato modificato l'ultima volta il: 07-09-2010, 06:09 PM da steve.)
segnalo link non funzionante
[spoiler="OT"]
se stanno facendo neoaxis anche per mac evidentemente non erano soddisfatti di mono...
non bisogna essere programmatori esperti per notare la lentezza di visual basic, è bastato questo semplice programma per farlo capire a darkspettrack e a dany (stessa cosa per mono quando l'ho provato tempo fa).
mono è l'unico che mette a disposizione il framework .net a linux e a mac, quindi è una scelta d'obbligo per chi programma in c# e vuole fare un applicazione multipiattaforma. anche se penso che chi sceglie c# (e in generale linguaggi di programmazione basati sul framework .net) non mette il multipiattaforma come priorità nel suo programma, ma solo come opzione visto che il linguaggio non è stato concepito per quello.
comunque per neoaxis è diverso. già che usa ogre, openAL, physX e ode (multipiattaforma) è possibile compilare molte librerie (le più importanti) anche per mac e linux, quindi il calo di prestazioni non è poi così netto.
[/spoiler]
Grazie per i complimenti a tutti (la maggiorparte del lavoro è di dark come ho gia detto) io ho dato solo un aiutino comunque..
apro un topic per una piattaforma/linguaggio potente e veloce (so già che mi risponderete c++ ma io non ci capisco una mazza)
cosa mi consigliate a me e a dark
c#
oppure qualche altra piattaforma leggera e pulita?
(comunque a pensarci bene nel visual basic 6 avevo fatto un programma abbastanza pesantuccio da caricare eppure caricava allistante...)
per kira: il programma si appoggia a un server/host sicuro e affidabile
per steve: il link funziona lo ho appena testato
per il multipiattaforma stavo già pensando di farne una versione quindi provo il c# e vedo se riesco a trovare le stesse stringhe o simili che servono al programma
questo è tutto spero di aver chiarito le idee a tutti si accettano come sempre consigli e risposte ovviamente (dopo riferisco a dark)
Bhe, se devote imparare un nuovo linguaggio, dipende da voi, e no da cosa vi consigliamo noi.
Voi sapete programmare in visual basic.net, quindi quasi sicuramente avrete meno difficoltà ad apprendere il C#, mentre col C++ la cosa è differente, anche per le GUI etc...
Il mio consiglio: Usate il C#.
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
09-09-2010, 12:37 AM
(Questo messaggio è stato modificato l'ultima volta il: 09-09-2010, 02:25 AM da steve.)
mi hai messo addirittura tra quelli che lo hanno creato, per un paio d'aiuti... grazie XD
bug (anche se roba da poco): se provi a scaricare un file che hai già scaricato l'applicazione crasha
edit:
bug 2: premi esci, riapri il sottoform e segna errore
ok nonno dark corregge poi per quello del download vedo insieme a daniele