Entra

View Full Version : [C++]programmazione API win32 (in windows)


ghiotto86
01-06-2005, 14:02
esiston dei tutorial per inziare su internet???
grazie a tutti

anx721
01-06-2005, 14:19
http://www.aleax.it/TutWin32/tc.htm

ghiotto86
01-06-2005, 14:23
http://www.aleax.it/TutWin32/tc.htm

grande anx.
grazie ciao

kk3z
01-06-2005, 20:34
www.winprog.org/tutorial , secondo me più chiaro ma in inglese

ghiotto86
01-06-2005, 21:47
grazie a tutti raga.
ho trovaot anche questo
http://www.softzone.it che poi è la traduzione di winprog.org
e mi sembra fatto bene.

ho il primo problema. provando le dialogbox mi da errore facendo per esempio

IDD_ABOUT DIALOG DISCARDABLE 0, 0, 239, 66
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Informazioni su..."
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "&OK",IDOK,174,18,50,14
PUSHBUTTON "&Annulla",IDCANCEL,174,35,50,14
GROUPBOX "Informazioni su...",0/*IDC_STATIC*/,7,7,225,52
CTEXT "Un esempio di Finestre di dialogrnby giusc",0/*IDC_STATIC*/,16,18,144,33
END


non mi riconosce la costante IDC_STATIC che se cambio con 0 il che è lo stesso va.
che può essere??
uso l'ide code::blocks

71104
01-06-2005, 23:02
ma che ti sei imparato il linguaggio per gli script delle risorse? :D
usa un editor di risorse, no? ^^
cmq casomai prova a mettere un numero anziché IDC_STATIC (metti il numero che hai associato alla macro IDC_STATIC)

ghiotto86
01-06-2005, 23:16
ma che ti sei imparato il linguaggio per gli script delle risorse? :D
usa un editor di risorse, no? ^^
cmq casomai prova a mettere un numero anziché IDC_STATIC (metti il numero che hai associato alla macro IDC_STATIC)

e già.
il tutorial spiega questo e io questo sto imparando.
al posto di IDC_STATIC ho messo la costante numerica e va, lo so l'ho provato.
volevo solo sapere perchè non andava con la costante IDC_STATIC.
sto usando code::blocks e non ha l'editor per le risorse o sbaglio??
mi consigli un IDE con quest'editor che sia free e veloce??
ciao

71104
01-06-2005, 23:23
e già.
il tutorial spiega questo e io questo sto imparando.
al posto di IDC_STATIC ho messo la costante numerica e va, lo so l'ho provato.
volevo solo sapere perchè non andava con la costante IDC_STATIC.
non conosco quel minilinguaggio quindi non ti so dire, ma evidentemente la costante non vale, devi usare per forza un numero e poi in un tuo header definisci quella costante con quel numero.
ma guarda che imparare a scrivere manualmente le risorse ti servirà a ben poco...

sto usando code::blocks e non ha l'editor per le risorse o sbaglio??
mi consigli un IDE con quest'editor che sia free e veloce??
ciao
free, veloce e con l'editor di risorse? boh non ne conosco... a meno che non vuoi usare OpenWatcom (ti avverto: sarà traumatico :D)

ghiotto86
01-06-2005, 23:31
free, veloce e con l'editor di risorse?

boh non ne conosco... a meno che non vuoi usare OpenWatcom (ti avverto: sarà traumatico :D)

perchè dici così??

allora consigliami uno che "comprerò" :D veloce e che ha l'editor delle risorse?

71104
02-06-2005, 00:25
perchè dici così??

allora consigliami uno che "comprerò" :D veloce e che ha l'editor delle risorse?
"comprati" Visual Studio 6 allora! :D
scherzi a parte VS è uno dei migliori ^^

ghiotto86
02-06-2005, 09:01
ok dovrei già averlo comprato visual studio.

che differenza c'è col .NET????

71104
02-06-2005, 14:35
ok dovrei già averlo comprato visual studio.

che differenza c'è col .NET????
lol :asd:
cmq la differenza è che Visual Studio .NET ha un compilatore a 64 bit (cosa assai fastidiosa, almeno per me, perché non riesco a compilare a 32 bit; se avesse un compilatore a 32 bit abbandonerei VS6) e che oltre ai normali progetti che fai col VS6 ti permette di sviluppare anche applicazioni .NET (si tratta di applicazioni concettualmente analoghe a Java: non sono in linguaggio macchina, e al momento dell'esecuzione una virtual machine tipo quella di Java le compila Just-In-Time).

ghiotto86
02-06-2005, 16:15
:D ;)
cmq sto vedendo che nel tutorial non fa distinzione tra progrmmare in c e c++ le api.
c'è differenza??
vorrei qualcosa di specifico c++ esiste??

ghiotto86
02-06-2005, 23:54
susu :D

71104
03-06-2005, 12:09
non capisco il senso della domanda: le Win32 sono scritte in C e si programmano in C, ma anche in C++ (che è un sovrainsieme del C)

ghiotto86
03-06-2005, 15:26
non capisco il senso della domanda: le Win32 sono scritte in C e si programmano in C, ma anche in C++ (che è un sovrainsieme del C)

ok invece ho capito che vuoi dire te.
ciauz :D