Newsgroup: it.comp.programmare.win32
Titolo: Per chi usa VC.

Scusate se faccio questa piccola distinzione, non me ne vogliano i
programmatori che usano i prodotti Borland.
Io a casa ho VC++ 5.0, anche se vecchio oramai, penso che vada più che bene
per RICOMINCIARE a studiare.
Questa versione è ancora valida? E' aggiornabile mediante i vari
ServicePack?
Potrò (un giorno quando ci avrò cominciato a capire qualcosa) usarlo con
DirectX (x) e OpenGL?
Mi servirebbe, se possibile un consiglio su un BUON libro sul C/C++ e uno
sul Microsoft Visual C++, MA che NON spieghi il C/C++ pensando che esistono
solo MFC, le odio, le studierò quando sarò bravo ad usare il C/C++.
Ho un merdoso libro della Apogeo sul VC++ che spiega solo come fare
meccanicamente applicazioni usando le MFC e i vari Wizard. Io VOGLIO poter
scrivere MAIN(..........) etc.
Grazie a tutti, soprattutto a quelli che si commuoveranno e che mi daranno
qualche consiglio.
--
Danilo Cividin
E-Mail 
dciv...@tiscalinet.it

 solo MFC, le odio, le studierň quando sarň bravo ad usare il C/C++.


Il Visual C++ 5 va ancora benissimo, anche perché installandoti una versione
recente del Platform SDK disporrai delle librerie e degli header delle
funzioni aggiornate delle API (ad esempio quelle di Windows 2000 o
dell'imminente Windows XP).
Per quanto riguarda i libri, innanzitutto non confondiamo le cose... non
esistono libri su Visual C++ che non parlino di MFC, infatti se da Visual
C++ ranchi via MFC hai un normalissimo (per quanto di grande qualitą)
compilatore C/C++.
Se non conosci il C, ti consiglio IL libro, ovvero Linguaggio C di Kernighan
e Richie (Jackson). Per quanto riguarda il C++ ti SCONSIGLIO lo Stroustroup
(il libro del creatore del C++) che č, secondo me, un libraccio pesante e
complicato.
Poi, se vuoi fare programmi Windows senza appoggiarti a MFC ovviamente il
libro č Programmare Windows di C. Petzold (Jackson) che insegna a usare le
API di Windows (sorry, non potrai usare main() perché in Windows l'entry
point č WinMain).
Lorenzo

 compilatore C/C++.
...con in piu` l'ATL 3, una libreria *SPLENDIDA* (altro che MFC:-).
Se fai COM, ATL 3 ti salva la vita.
Se non fai COM, dovresti farlo:-).
Alex (MVP di Brainbench per il C++)

 solo MFC, le odio, le studierò quando sarò bravo ad usare il C/C++.
L'unica cosa sostanziale da spiegare del MS VC++ a parte il C++ (per
cui vedi Lippman e Lajoie) e le MFC (per cui il meglio e` il Petzold)
e` l'ATL (per cui suggerisco "Inside ATL" di Microsoft Press, o
"Beginning ATL 3 COM Programming" di Wrox Press), ma se hai MSVC++5
hai un'ATL vecchissima quindi non ti conviene investirci molto.


Grazie mille.
Quindi mi consigli di rimediare VisualStudio 6, con l'ultimo Service Pack?
Grazie ancora e ciao.

 Quindi mi consigli di rimediare VisualStudio 6, con l'ultimo Service Pack?
Per studiare e rinfrescare la memoria puoi usare VS5, e magari
saltare poi direttamente a VS7 (oggi disponibile solo in beta
e spesso chiamato anche "Visual Studio .NET").  Oppure salta
subito al ".NET", a meno che tu non debba essere SICURO di poter
avere un ambiente "di produzione" (non-beta) in tempi non troppo
lunghi.  VS6 e` meglio del VS5, ma vista la tempistica e`
abbastanza probabile che tu riesca ad evitare il costo di VS6
passando direttamente al VS7.
Alex

Grazie mille per i consigli e le informazioni.
Ciao

 Se non fai COM, dovresti farlo:-).
Se non ho mai fatto COM, penso che non sia opportuno iniziare adesso.
Preferisco apettare .NET
Oppure sbaglio ?


 Alex
Qualcuno ha idea di cosa e quanto cambiera' la programmazione VC++ quando
uscira' il windows a 64bit ? (API,MFC,ALT etc...)
So che sul sito Microsoft si puo' scaricare l'SDK per Xp, ma credo sia
ancora la versione 32 bit, giusto ?!? (ah, sapete dove trovare i nuovi SDK
per 98/ME che i miei mi danno una noiosa warning quando uso il mousewheel ?
Con il mio ISDN non riesco a scaricarle sono troppo grosse, qualche CD in
edicola ?!?)
Grazie
Alex

 wrote in message
news:9e2p22$fio$1...@pegasus.tiscalinet.it...

Secondo me sbagli.  COM ha davanti a se` molti anni di
vita attiva e ti insegna un mucchio di cose sull'uso e
progetto di componenti che ti verranno buone anche se
la .NET dovesse decollare al 100%.
Non e` detto che sia ottimale farlo in C++ (che e` pur
sempre un linguaggio *MOLTO* complicato, mannaggia).


 cui vedi Lippman e Lajoie) e le MFC (per cui il meglio e` il Petzold)
ma il Petzold non spiega solo come programmare con le API?
Parla anche di MFC?
Perché io sto studiando sul Prosise che mi avevano detto essere il meglio
per MFC
ma se mi dici che il meglio per MFC è il Petzold...mi tocca comprarlo :-(
Grazie, Saluti.

 ma se mi dici che il meglio per MFC è il Petzold...mi tocca comprarlo :-(
il Petzold (Programming Windows V) non tratta le MFC
ciao
xaero

Mah, al di là che si può dissentire da questa "necessità" di fare COM, resta
il fatto che il futuro C# sarà l'ideale per programmare oggetti COM, ad
esempio perché non saranno più necessari tre file (.cpp, .h e .idl) ma tutta
l'interfaccia sarà definita in un file unico.
Comunque per la cronaca, MS quando vide Java penso che era il linguaggio
ideale (parlo della sua sintassi non della portabilità che infatti, a
ragione, MS cercò di cancellare per produrre eseguibili compilati causando
le odiose ire di Sun) e quindi il VisualJ era l'ambiente adatto per COM.
Visto che in Sun sono caz...oni e hanno bloccato il VisualJ, microsoft ha
lanciato C#.
Lorenzo

 wrote in message
9e47ig$109i6$1...@ID-51253.news.dfncis.de...

è quel che pensavo anchio ma dal msg di "Alex Martelli" mi sembrava
di aver capito il contrario.
Grazie comunque.