Newsgroup: it.comp.lang.c++
Titolo: Consiglio libro MFC, Visual C++

Ciao a tutti.
Scusate la (suppongo) ultra-FAQ, ma ho disperatamente bisogno di
imparare in un mese ad appiccicare i bottoncini e le finestrelle alle
mie applicazioni C++ (win32).
Per aiutarvi ad aiutarmi, vi dico cosa so fare:
* So programmare in C++, diciamo un anno di esperienza + molta
"teoria"
* So programmare in Visual Basic, quindi familiare con i vari
controlli e ambienti RAD
Ora, che libro mi consigliate? Premetto che preferirei, già che ci
sono, imparare a usare Visual C++ e le MFC. Ciò che vorrei evitare,
comuque, è di usare i vari Wizard sbrodoloni (in termini di codice)
della MS (o chi per essa). Insomma, voglio avere tutto sotto
controllo.
Posseggo già lo Stourstrup, che evidentemente in questo caso serve a
ben poco, ma che copre, credo egregiamente, la parte "reference" del
C++.
Grazie mille.
Ciao, giulio
Per favore togliete "!RemoveMe!" dall'indirizzo per rispondere via email
Please remove "!RemoveMe!" from the address to email me

Comprati "l'api di win32" o un titolo molto simile di Charles Petzold, e'
il meglio, forse lo trovi piu' facilmente in inglese


Ho trovato "Programming Windows 95 (Microsoft Programming Series)", è
del 1996. Tratta anche le MFC?
Grazie, ciao.


 della MS (o chi per essa). Insomma, voglio avere tutto sotto
Prosise, edito da MS Press (in Italia da Mondadori Informatica), mi
pare che il titolo sia "Programmare Windows con MFC" ma non ha
importanza -- bastano autore ed editore per identificare il libro, che
e` davvero ottimo (e non ha nulla a che fare coi Wizard:-).
Alex

Alex
Mi associo ad Alex: Prosise è strepitoso. L'ultima edizione del testo dovrebbe
includere anche una parziale trattazione di OLE, vera e forse unica pecca della
prima edizione. In alternativa al Prosise, sono ottimi anche i testi di Mike
Blaszczac (tra i più recenti "Professional MFC with Visual C++ 5", Mike
Blaszczac, Pag. 1061+cd, Wrox Press, $59.95)
Andando un po' oltre, consiglerei altri due testi, seppure con le cautele del
caso:
1. "MFC Internals", G. Shepherd e S. Wingo, Microsoft Press, Pag. 709+CD, $41.95
2."Extending the MFC Library" D.A.Schmitt, L. 105.000, Pag. 366+Cd-Rom,
Addison-Wesley
Il primo è utile per capire a fondo perché MFC è quello che è - ovvero perché
non è quello che molti di noi vorremmo fosse :-)
Insomma un viaggio nei meandri del design e del codice che compone la libreria.
Davvero buono sia per capirne la filosofia, sia per ragioni di debugging (oltre
che per scrivere programmi migliori, più in armonia con le classi MFC).
Il secondo, invece, copre un vuoto pericoloso: estendere la libreria di classi.
Estendere MFC non è assolutamente facile e questo testo mostra alcune tecniche
davvero "valuable"!
Le cautele sono dovute, in parte alla settorialità dei testi, in parte alla loro
vecchiaia :-) Pubblicare libri che siano costantemente aggiornati con i loro
prodotti richiede molto sforzo. Tuttavia, esistono libri che sono tutorial,
altri che sono dei reference ed, infine, un piccolo manipolo che diventano vere
e proprie opere di "forma-mentis". Dei must-have, insomma.
Per me le proposte 1. 2. sono culturalmente molto valide, ma bisogna anche
essere altrettanto motivati nell'apprendere MFC fin nei suoi aspetti "core".
Vivamente sconsigliati per chi ritiene l'approccio RAD come la soluzione dei
problemi.
Ciao
AB
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Andrea Baruzzo
Via Circonvallazione, 26
Muzzana del Turgnano (UD) - Italy
e-mail: 
andrea....@ud.nettuno.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 del 1996. Tratta anche le MFC?
Programmare Windows con MFC (Seconda edizione) - Jeff Prosise -
Ed. Microsoft Press, Mondadori.

 del 1996. Tratta anche le MFC?
No, il testo di Petzold non tratta le MFC. Ti serve,
invece, quello di Prosise.
Alex