Newsgroup: it.comp.programmare.win32
Titolo: Cosa serve per cominciare ?

Vorrei iniziare a programmare in ambiente Windows cosě ho iniziato a cercare
libri e a chiedere consigli a qualche amico.
Molti mi hanno sconsigliato di acquistare qualsiasi libro che abbia nel
titolo la parola ".NET" e mi hanno indirizzato su testi che riguardano le
API e MFC.
Sul web ho trovato questi titoli:
"Programmare applicazioni per Windows" - quarta edizione di Richter Jeffrey
"Programmare Windows" - quinta edizione di Petzold Charles
"Programmare Windows con MFC" - seconda edizione di Prosise
Secondo voi da dove dovrebbe cominciare uno che ha programmato sino ad ora
in C e C++ standard ?

IndieAlex ha scritto:
A dire il vero non conosco i titoli da te citati perché in letteratura
sono alquanto ignorante (mi sono sempre documentato per via informatica e
direttamente in lingua inglese; sai, spesso le traduzioni comportano
errori anche importanti). Comunque su questo newsgroup si è già parlato
numerose volte di letteratura; vai a spulciare le pagine più vecchie.
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ti ringrazio per la risposta.
A dire il vero ho provato a cercare nei vecchi post ma non ho trovato niente
di interessante.
Sinceramente io ho parecchie difficolta ad apprendere dai documenti web
(specialmente in inglese).
Ho bisogno dalla cara, vecchia e intramontabile copia cartacea.
Comunque mi sa che alla fine comprerò tutti e tre quei libri che ho
segnalato (un alla volta, non vorrei esagerare).

Per cominciare serve tanto coraggio :)
Personalmente dei libri che hai citato conosco un po' meglio (è quello che
ho)
il libro di Petzold che è una introduzione alla programmazione in Windows.
Esattamente parla di programmazione utilizzando il C e l'API Win32
quindi è diverso da un libro che descrive la programmazione in
C++ utilizzando la libreria MFC (del libro di Petzold è uscita una nuova
edizione ma è un libro completamente differente perché riguarda il C# e
.NET)
Penso che gli altri due libri che hai detto siano un pochino più complessi
e avanzati e toccano argomenti che non trovi sul Petzold inoltre come detto
l'approccio alla programmazione è diverso.
Per quanto riguarda .NET dal mio punto di vista si tratta di una scelta non
necessariamente sbagliata che si può fare o meno :)
Per prima cosa quindi io cercherei di capire a pieno le differenze fra le
varie
possibilità di programmazione che hai davanti (C, C++, C#, API Win32, MFC,
.NET)
poi farei una scelta consapevole e poi acquisterei un libro adatto.
P.s. se ho scritto cavolate non uccidetemi perché anche io ho appena
iniziato :)
Ciao

 .NET)
E' proprio qui il problema.
Io fino ad ora ho programmato solo in C e C++ e non ho la più pallida idea
delle differenze tra MFC, API e altri.
Mi hanno detto che se programmo in C++ è meglio un libro su MFC ma non ne sò
molto.
Ma poi sto .NET che sarebbe ? Non riesco a capire se si tratta di un
ambiente di sviluppo che mantiene compatibilità con i vecchi linguaggi o di
una serie di nuovi linguaggi  diversi dai vecchi Visual C++ e Visual Basic.

Vorrei iniziare a programmare in ambiente Windows così ho iniziato a cercare


 Basic.
E` un termine che i commerciali MS usano come cappello per un mucchio
di cose.  "Visual Studio .NET" e` un ambiente di sviluppo; il VC++ 7
(incluso in 
VS.NET
) e` piuttosto compatibile con il VC++ 6; invece il
VB.NET
 e` parecchio diverso dal VB 6.  Poi c'e` C# che e` un nuovo
linguaggio solo .NET.  Poi ci sono prodotti rilasciati anche nel 2002
che hanno .NET nel nome (perche` "faceva fico") ma non nel fatto
(perche` ancora il framework .NET di base non era maturo).  E poi
varie altre cose ancora.  Normalmente, quando di .NET parla qualcuno
sensato (e non troppo confuso dalla confusione dei commerciali MS)
intende anzitutto un tot di framework e librerie, poi MSIL (il codice
intermedio usato dai FW e librerie e generato dai compilatori in
modalita` "managed"), in terzo luogo i detti compilatori (e linguaggi,
con o senza 
VS.NET
), in quarto luogo varie altre applicazioni
(specie server o middleware) che possono completare il tutto (ormai
in buona parte effettivamente imperniate su .NET nei primi 3
significati, ma, credo, non necessariamente ancora del tutto).
Un testo che promette di coprire .NET magari copre C#, semantica
dell'MSIL, il CLR e poco poco di altre librerie/framework; un altro
fa le stesse promesse pero` copre 
VB.NET
, 
ASP.NET
, 
ADO.NET
, cenni
di SQL Server .NET, e poco poco di C#, MSIL, CLR; ecc, ecc; in
pratica fra i due ci sarebbe un overlap forse del 10, max 20%,
nonostante le "promesse" molto simili.
Peraltro non e` un caso unico.  Se vedi i libri che dicono di
parlare di "Windows"... col Richter non apri neppure una
finestra, ma conti i bit con la scriminatura a sinistra nelle
pagine di VM... col Petzold un po' il contrario...:-) -- e parliamo
di due libri entrambi accentrati su [parti delle] API, e C!!!
Alex

Ringrazio tutti quelli che mi hanno risposto.
Che dire... ?  Non mi è ancora tutto molto chiaro ma questo non mi spaventa
affatto.
Per ora acquisto il libro di Richter e poi si vedrà !
Ps. Sapete dirmi dove lo posso trovare la copia
      in italiano del libro ? E' andata esauirita
      dappertutto !

Scusate volevo dire "Programmare Windows con MFC" di Prosise
Lo posso trovare ?

 
[cut]
In pieno accordo con quanto risposto aggiungo un sito che puň
essere visitato se non altro per avere un'idea del libro
di Prosaise...
http://comeng.andong.ac.kr/~chi23/progmfc2/
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG