Newsgroup: it.comp.lang.c++
Titolo: win32 MFC Tanto fumo e niente arrosto...

Help me please ;)
 
conosco le basi della programmazione C e C++ standard e ora vorrei provare a
scrivere qualche applicazione e finestre per windows.
 
Non riesco a capire quale sia l'approccio migliore per me visto che è ormai da
una settimana che smanetto con visual c++ e APIWin32.
L'approccio APIwin32 mi piace di più a prima vista. L'uso di Visual C++ invece
mi sembra un pò troppo "automatico" per i miei gusti, magari perchè lo conosco
poco.
In realtà il fatto è che ho un compilatore visual C++ e un manuale visual C++
.NET. Il manuale mi fa quasi ribrezzo visto che non sono neanche riuscito a
leggere la funzione d'ingresso del codice (vecchia e cara main in C/C++
standard) e che fa continui riferimenti all'utilizzo di funzioni predefinite
(wizard) dell'ambiente visuale e che utilizza cose CHE NON TI SPIEGA!!!
 
Per l'API win32 mi hanno consigliato il libro "Programming Windows di Charles
Petzold" che per ora ho in versione inglese elettronica. Mi sembra un pò
vecchiotto come metodo, non vorrei avere problemi di compatibilità utilizzando
windowsXP, che ne dite? In ogni caso si tratta di un libro del '98 mi pare di
cui non riesco a trovare la versione italiana neanche tramite l'acquisto in
internet. Sapete dove posso trovare la versione italiana? Qualche altro libro
simile ma più recente?
 
Sarei propenso per l'API win32 a quanto pare... non è così.
 
Io vorrei un bel libro che mi spiegasse la programmazione windows in C++ con e
senza classi MFC e che spiegasse per bene ogni classe che utilizza negli
esempi e tutte le sue potenzialità senza ricorrere ad ambienti visuali.
In altri temini un libro che ti permette di scrivere applicazioni windows
complete e complesse con il "NOTEPAD!!!" e un compilatore qualunque con l'SDK
windows.
 
Forse un buon libro di visual C++ 6.0 (senza il .NET) fa al caso mio?
 
Aiutatemi perchè sono proprio nel casino più totale e a breve dovrò scrivere
un'applicazione che utilizzerà anche socket.
 
Grazie dell'attenzione.
Ciao a tutti
 
P.S. in riferimento al subject... quello che mi serve nell'immediato è
l'arrosto, per il fumo c'è tempo :)
 
-- 
Caronte
-- 
Inviato da 
Newsgate.Localinfo.IT
 Web Service
http://newsgate.localinfo.it

Prova a guardare: 
www.wxwindows.org

Io per i tuoi stessi morivi ho deciso di utilizzare Delphi 7 per le GUI 
e farmi il programma principale come .exe in C++.
Questo xche la GUI semplifica l'uso della CUI nn è indispensabile.
Ciao
-- 
Kleidemos
Un computer a un altro quando si incontrano:
"Ciao, come ti boota oggi???"

 l'arrosto, per il fumo c'è tempo :)
ah, perfetto: io praticamente ti ho dato solo fumo! ^_^
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 poco.
[MEGA CUT]
solo due piccole puntualizzazioni :
VC++ NON è un linguaggio ma un ambiente di sviluppo, pertanto il linguaggio
(c++) rimane invariato (ad eccezione della aderenza allo standard che come è
noto in VC6 è un pò carente). A te la scelta di utilizzare o no gli
strumentini 'grafici' messi a disposizione dall'ambiente di sviluppo!!!!
A te la scelta inoltre di avvalerti di librerie "aggiuntive" fornite dal
S.O. (che ti esportano le funzioni più strettamente legate al sistema
operativo, appunto) o addirittura a frameworks come le MFC, che ti
forniscono, come dice il nome (Microsoft Foundation Classes), uno strato 'ad
oggetti' per semplificarti (a te poi il giudizio se lo facciano veramente o
no) la vita.
Pertanto il problema è :
voglio scrivere codice il più possibile portabile utilizzando solo il c\c++
standard? -> ho bisognio solo di un buon manuale di C o del C++
voglio scrivere codice esclusivamente per win32 appoggiandomi solo
sull'SDK? -> ho bisognio di un buon manuale c o c++ e di un manuale per
imparare l'SDK (consiglio il petzold)
voglio scrivere codice ottimizzando la quantità di codice stesso che andrò a
scrivere -> utilizzo c++ con MFC (come manuale userei "sherpherd-wingo MFC
internals" o il Prosise)
ciao