Newsgroup: it.comp.lang.visual-basic
Titolo: si puo' fare in VB?

Salve,
 vorrei fare una domanda sulla possibilità di utilizzare VB per scrivere un
programma di cui ho bisogno.
Per spiegare cosa devo fare usero' un esempio:
supponiamo di realizzare un plastico virtuale per trenini elettrici col
quale verificare la Funzionalità di un sistema ferroviario.
In pratica avremo un piano sul quale poseremo degli elementi (locomotori,
carrozze, binari, scambi ecc), prelevati da una libreria eventualmente
editabile, e rappresentati in forma stilizzata e vettoriale i modo da poter
zoomare sul plastico.
Ogni elemento avra' dei parametri (velocita'. lunghezza ecc. ) modificabili
all'interno del programma.
Una volta realizzato il circuito ferroviario virtuale occorre verificarne la
funzionalita:
mediante pulsanti di start e stop e di uno slider si potra' verificare,
osservando gli elementi muoversi sullo schermo in funziuone dei parametri
preimpostati, le "coincidenze" e le sincronizzazioni.
Le domanda sono :
1- si puo fare tutto cio in VB?
2- si puo fare con il VB 6.0 Working Model?
3- esiste qualcosa di esistente prelevabile in rete anche lontanamente
assimilabile?
Ringrazio anticipatamente coloro che verranno aiutarmi.
ciao

quale verificare la Funzionalitą di un sistema ferroviario.


Molti mesi fa ricordo di un'altra persona che voleva realizzare la stessa
cosa in vb, prova a cercare su 
www.dejanews.com
 . Comunque, poichè il vb non
è un vero linguaggio ad oggetti, il mio consiglio è quello di utilizzare
altri linguaggi, c++ in primis.
CiAO Marco


Tempo fa ci avevo pensato anch'io (volevo farlo in Delphi)...
Quello che vuoi realizzare e' piuttosto complesso, si tratta praticamente di
un software CAD con in piu' la possibilita' di simulazione real-time.
Come ti hanno gia' risposto altri, il VB non e' certo il linguaggio piu'
indicato per fare questo tipo di applicazioni. Molto meglio sono il C++ (ti
consiglio C++Builder della Borland) o anche Delphi.
Se poi non ti vuoi limitare ad un plastico in pianta (2D), ma lo vuoi fare
in 3D, magari ruotabile, o inclinabile, allora ti consiglio l'utilizzo di
qualche libreria grafica 3D (magari OpenGL o DirectX, molto utilizzate per i
videogames sotto Windows95/98).
Anzi, adesso che ci penso, direi che utilizzando le DirectX, tutta la
gestione di rendering della grafica sarebbe a carico di esse, quindi sarebbe
abbastanza veloce, e potresti anche usare VB per il resto
dell'applicazione...
In ogni caso, credo proprio che ti servira' un PC moolto potente per far
girare bene l'applicazione (soprattutto per la grafica).
--
Roal Zanazzi
z...@iol.it

Salve sono la stessa persona che qualche mese fa chiese una cosa del genere.
Se mi ancontento di un piano in 2D con visuale dall'alto?
Serve quacosa in particolare?
Grazie
Andrea




In 2D e' piu' semplice, e credo sia fattibile anche con VB puro e semplice
(anche se sarebbe meglio lavorare di API GDI per la grafica...).
Credo che la parte piu' difficile sia l'implementazione delle funzionalita'
di disegno del tracciato-rotaie ed in particolare la selezione e lo
spostamento dei pezzi.
Per quanto riguarda la simulazione animata, userei le stesse tecniche dei
videogames (i cosiddetti sprites).
Ti consiglio di guardare qualche esempio su siti che trattano la gestione
della grafica in VB. Guarda tra i links del Sito Comune
(
www.murialdo.it/it_lang_vb
).
Prova anche a guardare su 
http://www.smithvoice.com/vbfun.htm
 (non ricordo
se sia questo).
--
Roal Zanazzi
z...@iol.it