Newsgroup: it.comp.programmare.win32
Titolo: Passare a Visual C++ da C++

E' difficile?
E' un modo di programmare molto diverso?
Che compilatori conviene usare? Cosa ne dite di VC++ 6.0?
E a livello di libri per imparare?
Grazie mille a chiunque risponda!
Ciao
Francesco

Il compilatore č Ok.....
Per quanto riguarda la programmazione č abbastanza diversa...
Ci sono diversi modi di programmare Win32, i principali sono
l'utilizzo delle funzioni standard di windows (API) tramite linguaggio
C, e l'utilizzo delle Microsoft Foundation Classes (C++):
Se tu conosci bene il C++ potresti anche iniziare direttamente ad
utilizzare le MFC.
Praticamente queste classi ti creano un'interfaccia che ti semplifica
l'accesso alle funzioni del S.O.
Solitamente consigliano di iniziare sempre con le API, in quanto
utilizzandole comprendi meglio il funzionamento di Windows.
Per quanto riguarda i libri:
Per diretto delle API:
Programmare Windows 5a edizione di Petzold, Jackson libri microsoft
press.
Per MFC:
Programmare Microsoft Visual C++ Kruglinski, Sheperd, Wingo Microsoft
Press, Mondadori informatica.  (a me non piace molto)
Programmare Windows con C++ Petzold, Microsoft press, e mi pare
mondadori informatica...
Cia'
NM

 press.
Che preparazione bisogna avere per questo libro? Che livello di conoscenza
del C++ serve per capirne il contenuto?
Grazie
Luca Carlon


Mi hai tolto le parole di bocca!
Chiunque risponda lo può fare sul NG e non privatamente?
Grazie!
Ciao
Francesco

 a écrit dans le message news:
00BS8.74687$j65.1...@twister1.libero.it...

Il Petzold usa per tutti i suoi esempi del codice C, con chiamate alle API
di windows.
E' spiegato molto bene e va seguito passo per passo, inoltre a corredo ha un
cd con codice degli esempi e una versione elettronica del libro stesso, in
modo tale da poter essere letto anche davanti al pc, mentre magari nello
stesso tempo si prova il codice esempio su un compilatore.
Penso che il livello di preparazione per poter leggere senza molte
difficolta' questo libro non debba essere alto, non essendoci codice C++.
Al contrario per le MFC consiglierei "Programming Windows with MFC" di Jeff
Prosize, dove pero' qui gli esempi sono in C++.
Lo sto utilizzando proprio ora e mi e' molto utile, al contrario del
Kuglinski-Sheperd "Programming Visual C++" che mi sembra scialbo.
Un buon tutorial per la programmazione con le API di windows in italiano e'
stato fatto da Alex Martelli e lo trovate qua:
http://aleax.supereva.it/
dove viene spiegata per bene la programmazione win32 in C.
Maurus

Esiste qualcosa di buono e preferibilmente in italiano sulle API in C++?

 difficolta' questo libro non debba essere alto, non essendoci codice C++.
Quello che mi hai detto rispecchia proprio quello che ho letto sul web.
Quindi spiega bene anche come capire ed interpretare i prototipi delle
chiamate API (penso che si chiamino cosě) che sono documentate sulle MSDN?
Perchč di quelle non ho mai capito molto, soprattutto che cosa bisognasse
passare come parametri.
Grazie per le preziose informazioni.
Luca Caelon


In italiano (win32 API + C++)  non ho mai trovato nulla.
Se vuoi ho dei links in inglese:
http://www.relisoft.com/win32/index.htm
http://www.winprog.org/tutorial/
http://members.net-tech.com.au/alaneb/win32.html
Maurus


Esatto,
spiega come programmare usando le Windows API in C, dalla a alla z.
Partendo da 0 o quasi.
E' la bibbia della programmazione windows, compralo e non te ne penti.
Mauro

Qualcosa di altrettanto buono per c++ esiste?
Ciao
Francesco!


Cio' che conosco per la programmazione di Windows in C++, solo libri che
utilizzano le MFC. Non so se Petzold ha fatto qualcos'altro in C++.
Ti consiglio Jeff Prosize "Programming Windows with MFC"
http://www.amazon.com/exec/obidos/ASIN/1572316950/answers2000limit/002-50064
18-4084861
e "Win32 Programming" di Brent E. Rector, Joseph M. Newcomer
http://www.developerfusion.com/show/1707/
e anche qua :
http://www.amazon.com/exec/obidos/ASIN/0201634929/ref=pd_sxp_elt_l1/002-5006
418-4084861
Maurus

> Chiunque risponda lo può fare sul NG e non privatamente?
Certo... Anzi, bisognerebbe proprio fare così, di modo che tutti possano
imparare, seguire le conversazioni che interessano e magari poter dire
la propria.


Non ci sono in italiano giusto?
A chi interessa la versione in inglese comunque si trova da scaricare in un
file da circa 30mb.
Basta chiedere un po in giro......