Newsgroup: it.comp.lang.delphi
Titolo: Vorrei passare da vb6 a delphi

Vorrei passare da vb6 a delphi , che ne pensdate ? qualche consiglio ?  ho 
da fare un porting di un gestionale enorme  c'è  un sistema automatico ?
Grazie 

da fare un porting di un gestionale enorme  c'è  un sistema automatico ?
Dubito molto che esistano tool (migliori quindi della mente umana) che
riescano a ricondurre la logica implementativa usata in un
linguaggio/sistema come VB in quella di un linguaggio/sistema come
Delphi. In Delphi le cose si fanno in modo fondamentalmente diverso da
come si fanno in VB, quindi se vuoi che il tuo "gestionale enorme" sia
costruito a dovere, sotto Delphi, diffida dai tool automatici.
Tutto dipende dai requisiti di tempo, comunque. Imparare Delphi come
si deve e riscrivere tutto secondo le sue logiche (ereditarietà tra
datamodule, uso eventuale di clientdataset, VFI, ecc...) richiede anni
d'esperienza.

 da fare un porting di un gestionale enorme  c'è  un sistema automatico ?
Il consiglio è iniziare rivolgendosi ad un professionista che faccia
un'approfondita analisi del tuo gestionale.
Il fatto è che se è stato scritto in VB6 non hai altra soluzione che la
riscrittura. I tools di porting, per quanto affinati possano essere, da
soli non sono in grado di convertire tutto, pertanto ti suggerisco di
evitare ulteriori perdite di tempo. Un'altra ragione è che VB6 non è ad
oggetti, mentre oggi qualsiasi linguaggio/framework lo è, pertanto ha senso
riscrivere in un'ottica di riutilizzo, modularizzazione e distribuibilità
del software.. vantaggi che ottieni solo con una scrittura ad oggetti.
Poi, che tu decida di farlo in Delphi o in VB.NEt o in qualsiasi altro
linguaggio che porti a .net... quello è secondario.
Una volta fatta questa analisi, proseguite pesando tutte le componenti, ed
eventualmente ridisegnate l'architettura e/o i ponti di evoluzione dal
vecchio modello a quello nuovo.
Come la vedo io, in spiccioli: terrei ovviamente solo la vecchia base dati,
e riprogetterei con un buon architetto tutto il resto. Mantenere la vecchia
base dati ti permetterebbe di riutilizzare le logiche dell'attuale, senza
stravolgerle.
Un'operazione simile, quando affrontata, e' sempre costosa, quindi tanto
vale fare un lavoro fatto bene, che ti porti benefici a lungo termine.
Quello che ti ho scritto sono solo consigli di massima basati sulla mia
esperienza e sulla base di quelle pochissime informazioni che ci hai
fornito.
Ciao
-- 
Morde

oggetti,
Non č propriamente vero. VB6 č ad oggetti ma non č object-oriented.

 Non è propriamente vero. VB6 è ad oggetti ma non è object-oriented.
Non conosco in profondità VB6, pertanto grazie per la precisazione.
-- 
Morde

 da fare un porting di un gestionale enorme  c'è  un sistema automatico ?
spero prp che NON esista....la cura ihmo sarebbe peggiore del male.
A.

Non sarei cosi' negativo come gli altri.
Ricerca con google VbtoDelphi
e troverai documentazione e tools
ciao
--- posted by geoForum on 
http://www.delphiedintorni.it

Non conosco in profondità VB6, pertanto grazie per la precisazione.
E neanche Andrea a quanto pare..
Infatti è object-oriented ma in modo limitato:
http://articles.techrepublic.com.com/5100-10878_11-5799953.html


Infatti è object-oriented ma in modo limitato:
No, cazzone, so bene quel che dico. A parte il fatto che non esiste un
"object-orientation limitato", tu e il simpatico scrittore di
quell'insulso articolo (citi gente a caso e non gente competente)
ignorate il fatto che si ha object-orientation quando si implementa
ereditarietà e polimorfismo e non il semplice incapsulamento (che è
ciò che basta per definire un linguaggio object-based).

ciò che basta per definire un linguaggio object-based).
Un buon OOP dovrebbe (should) avere ciò che dici per essere un valido OOP
http://c2.com/cgi/wiki?ObjectOriented
Ma un normale OOP potrebbe anche non avere eredità e polimorfismo..
Confondi le caratteristiche dei moderni OOP con un OOP semplice che 
suppur sia semplice è sempre un OOP. Quindi ciò che dici è doppiamente 
sbagliato..


>ereditarietà e polimorfismo e non il semplice incapsulamento... 
Ah dimenticavo il polimorfismo VB6 lo ottiene eccome attraverso l'uso di 
interfacce...
Metti VN6 e OOP su google...


Confondi le caratteristiche dei moderni OOP
Non confondo niente, imbecille.

interfacce...
Idiota, VB6 non ha polimorfismo. Cerca di fartene una ragione.

Non confondo niente, imbecille.
OK ci riprovo... Tentiamo di togliere le toppe dagli occhi all'asino...
http://codebetter.com/blogs/raymond.lewallen/archive/2005/02/11/50825.asp
x



http://codebetter.com/blogs/raymond.lewallen/archive/2005/02/11/50825.as
px
QUESTO e' in pratica ciò che sostieni tu...
Veniamo piuttosto a questo bellissimo libro...
http://online.infomedia.it/riviste/cp/80/articolo03/articolo.htm
Autore il mitico Chandak 
quindi meglio che come detto abbandoni il post e vai a leccarti le 
ferite dalla tua ragazza (la solita)..
Passo e chiudo O_O


>Non confondo niente, imbecille.
Ciao Andrea, scusa se mi intrometto ma come fai a dire una cosa del 
genere ? metti tutto il link su una stessa riga:
http://www.amazon.com/Visual-Basic-Object-Oriented-Programming-
Gold/dp/B00007FYGH/ref=sr_1_4/105-4369976-3722024?
ie=UTF8&s=books&qid=1210715529&sr=1-4


ie=UTF8&s=books&qid=1210715529&sr=1-4
In definitiva prima di sparare le solite cazzate leggi almeno il 
libro !!!


 Ciao Andrea, scusa se mi intrometto
Non scusarti, sei tu che ti intrometti con te stesso.
Non sai neanche trollare in modo originale ;-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 x
ROTFL... (...continua pure a citare gente a caso...)


 Autore il mitico Chandak 
Ehhhhhhhh certo! mitico! lo conoscono tutti! ahahahhahah...
Almeno il "mitico" Chandak (tu sei un troll, quindi senza speranza)
farebbe bene a studiare. Parlare di VB e OOP nella stessa frase è una
contraddizione in termini. Se proprio sei interessato a googlare come un
cricetino, cerca questo: "VB is not object-oriented" ;-)
E con questo, ti ho dato da mangiare abbastanza.
Ciao demente ;-)


>ROTFL... (...continua pure a citare gente a caso...)
L'unico a caso qui sei tu ... Non conosci VB6 e per fare il figo dici 
una marea di CAZZATE... PRIMA studia e poi torna a dire le cose giuste 
non per aver ragione.... VERGOGNATI !!!


 non per aver ragione.... VERGOGNATI !!!
AH AH AH AH...


AH AH AH AH...
VERGOGNATI....


 OK ci riprovo... Tentiamo di togliere le toppe dagli occhi all'asino...
E cosa si dovrebbe evincere da un articolo come questo, in cui peraltro 
c'è scritto:
"VB6 is not an OOP language because of its lack of inheritance ..."
:-D
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


Un solo consiglio non ascoltare sti pivelli, chiedi altrove
