Newsgroup: it.comp.programmare.win32
Titolo: C++ & Windows API - potreste consigliarmi?

Potreste consigliarmi un tutorial-testo per iniziare a programmare in
C++ usando le API di Windows?
Per intenderci attualmente so scrivere programmini in DOS,
usando-implementando classi con relativi costruttori, distruttori, ...
In pratica le mie conoscenze si limitano al linguaggio C++.
Mi piacerebbe invece riuscire a creare dei semplici programmini in
Windows, inizialmente con un'unica finestra...
E devo quindi capire i fondamenti di Windows API.
Ho dato uno sguardo a 
http://www.relisoft.com/win32/winnie.html
 ma
onestamente ho capito ben poco   :-(
Pur immaginando che la materia è alquanto ampia e complessa, preferirei
una guida "sistematica": non mi piace scrivere righe di codice senza
sapere di cosa "sto parlando"...   :-)
Ringrazio anticipatamente chi vorrà aiutarmi in questa impresa!   :-)
Buon anno!
Armando

 C++ usando le API di Windows?
Hai esigenze particolari? Io non lo uso da parecchio ma forse ti
conviene studiarti .NET se ti interessa la programmazione Windows. Puoi
usare C++ comunque oppure C#. Puoi anche imparare qualche altro
linguaggio cross platform volendo, ma prima č meglio se esterni quali
sono le tue esigenze
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

C++ usando le API di Windows?
Beh, se vuoi spendere e comprarti un ottimo testo da dove impari
sicuramente allora la scelta e d'obbligo :
Charles Petzold
Programmare Windows

 sono le tue esigenze
Volendo iniziare a scrivere dei programmini per Windows ed essendo un
po' scoraggiato dal fatto che mi risultano poco comprensibili i tutorial
che ho trovato online, credo sia preferibile non complicarmi
ulteriormente la vita imparando un altro linguaggio di programmazione.
Imparare .NET credo che significherebbe partire da zero.
Mi piacerebbe invece poter scrivere in C++ dei programmini che facciano
uso di finestre, immagini, ...
Per intenderci, scrissi tempo fa un programma che leggeva da tastiera
una funzione qualunque (tipo sin(x^2)+sqrt(cos (x*y)) ... ) ed allocava
un albero opportunamente implementato (in C++) per poi graficare la
funzione. Il tutto però sempre sotto DOS, usando librerie con cui avere
risoluzioni tipo 1024x768...
Vorrei scrivere programmini un po' "meno obsoleti" :-)
Forse mi serve una guida per l'uso di Windows API.
Però dando uno sguardo alla documentazione MSDN (a parte la lentezza nel
download) si arriva ai dettagli ma si perde la visione d'insieme...
Insomma, sono proprio scoraggiato :-(
Attendo consigli!
Grazie ancora!
Armando

 Vorrei scrivere programmini un po' "meno obsoleti" :-)
Non che l'api win32 sia obsoleta ma non č di certo "nuova" :-D


 Non che l'api win32 sia obsoleta ma non è di certo "nuova" :-D
Già io so' depresso, mo ti metti pure tu! :-)
Comunque, scherzi a parte, a me risulta che i programmi per Windows
facciano uso di Windows API, o mi sbaglio?
A questo punto perché non imparare direttamente Windows API?
Per .NET occorrono pacchetti software a pagamento?

 Per .NET occorrono pacchetti software a pagamento?
No


 Per .NET occorrono pacchetti software a pagamento?
No, puoi usare Visual C++ Express 2005 o Visual C# Express 2005, che sono 
gratuiti.
Se però vuoi continuare a programmare in C++ nativo e vuoi una soluzione più 
facile e immediata che impararti tutte le API di windows, prova a leggere il 
thread su questo stesso newsgroup intitolato "Applicazione grafica Win32 che 
non poggi sul runtime .Net".

 gratuiti.
Il primo dei quali gli servirą anche se decide di rimanere win32 + il
platform sdk tra l'altro.



Io da novello molto peggiore di te, mi permetto di consigliarti il Turbo 
c++ della Borland. A me ha dato meno problemi del VC++ express 2005 ed è 
anche lui gratis.
Ciao

Buon anno!
Anche a te!

Ringrazio tutti per i suggerimenti ed il tempo perso per rispondermi :-)
Goodidea, avevo già visto le guide da te indicate. ;-)
Per adesso sto seguendo il consiglio di ombra (usando il compilatore C++
della Borland suggerito da Ciccio) e grazie a Petzold sono moooolto meno
confuso!
In futuro se avrò la possibilità (ed il tempo) mi avvicinerò a .Net
seguendo anche il consiglio di Lawrence.
Ringraziandovi ancora, rinnovo a tutti voi gli auguri di Buon Anno!
Armando