Newsgroup: it.comp.lang.c++
Titolo: C++ Builder differenze 1.0 <-> 3.0?

Ho appena comperato C++ Builder 3.0, e la mia prima versione del Builder, 
un mio amico ha la 1.0 professional e vorrebbe sapere se vale la pena di 
passare alla 3.0 sempre professional (lui la vuole studiare per farsi dei 
progammini, non e nuovo del linguaggio al lavoro usa Visual C++ 5.0). Che 
ne dite e il caso di consigliargli l'upgrade? Quali sono a grandi linee le 
differenze.
Grazie a tutti
Carlo Gucci
--
Posted from 
ro...@datasiel.provincia.genova.it
 [194.244.85.187]
via Mailgate.ORG Server - 
http://www.mailgate.org

differenze.
Se hai la 3.0, perche' non gli fai leggere il readme in cui sono
elencate tutte le novita'?
=========================================================
    Christian Prinoth        For replies please remove
 
c.pr...@flashnet.it
     ANTISPAM from the address
=========================================================
     Homepage: 
http://village.flashnet.it/~fn023975/
=========================================================
    PGP Public key available on request - Fingerprint:
    B69F 01B0 5558 9094 55EF  3572 EED1 6F1B DAFF 2853
=========================================================

Nella versione 1 del Builder e' possibile avere progetti con un solo target
(DLL, eseguibile, ecc); nella versione 3
si puo' avere un progetto costituito da piu' oggetti. Il vecchio file MAK
non esiste piu' e viene rimpiazzato dal BPR.
C++Builder 3.0 supporta i package, ossia librerie di componenti che ti
offrono la possibilita di riutilizzare il codice e mantenere contenuta la
dimensione dell'eseguibile.
Con la nuova versione e' estremamente semplice creare gli ActiveX,
aiutandoti con i diversi wizard presenti.
Sono stati migliorati l'editor e il debugger: fermandoti su una variabile
esce in un tool-tip il suo valore (come in Delphi 3). Sono stati introdotti,
inoltre, i code template, che permettono di scrivere velocemente spezzoni di
codice ripetitivo in maniera estremamente veloce.
Sono presenti moltissime nuove opzioni di progetto, ottimizzazione del
codice, generazione di warning e cosi' via.
Viene fornita la nuova Libreria Standard della Rogue Wave che si avvicina
moltissimo all' ANSI C++.
I miglioramenti apportati alla VCL (leggi correzioni di bug) sono
moltissimi: inoltre sono stati aggiunti diversi
nuovi componenti per adeguarsi sempre piu' all'interfaccia win95 + IE4
(TToolBar, TCoolBar, TDateTimePicker,
TAnimate, TSplitter). Moltissimi i componenti per Internet e per il
QuickReport, finalmente degno di tal nome.
Il nuovo BDE (4.51) supporta l'accesso agli indici CDX e ai campi Blbol di
FoxPro (.FTP). Inoltre e' possibile creare tabelle Access tramite il BDE e
se si ha il Jet Engine installato.
Se a tutto questo aggiungiamo le innumerevoli correzioni apportate alla
versione 1.0 (esempio classico, la macro
__DATE__ che non veniva espansa in maniera corretta) e la maggiore
stabilita' dell'ambiente, penso che la spesa per l'upgrade sia pienamente
giustificata. Ma questa e' solo una mia personalissima idea.
--
Byez.
Stefano Tempesta
s.tem...@usa.net
http://tempesta.freeweb.org
--------------------------------
(-: To "shut down" your system, type "WIN" :-)
(-: Windows VirusScan 1.0 - "Windows found: Remove it? (Y/N)" :-)