Newsgroup: it.comp.programmare.win32
Titolo: [OT] Win32

Dopo anni di studio su Linux ho deciso di dare una ripassatina
a dei vecchi libri che avevo sulla programmazione win,giusto 
per fare qualcosa di semicompatibile fra i 2 os....
ebbene :D le win32 fanno cagare come 10 anni fa,è incredibile
come sia dannatamente fuffoso scrivere dei semplici hello world :)
cioe anche le gtk sono scritte in c, ma cazzo quelle si capiscono
a prima botta,mentre per toccare le win32 hai bisogno di una tastiera
intellisense per districarti fra le maiuscole e i minuscoli,per non
parlare delle MFC (orrende )..... 
Voi che siete dei veterani cosa ne pensate ? ciao :)

 Voi che siete dei veterani cosa ne pensate ?
Nessuno ti obbliga ad usare le API, quelle sono lo "strato base", sopra
puoi usarci moltissime librerie fra le quali GTK, wxWidgets e QT, tutte e
tre utilizzabili su entrambi i sistemi operativi.
-- 
Marco Barisione
http://marcobari.altervista.org/

 tre utilizzabili su entrambi i sistemi operativi.
Diciamo che mi ci son trovato male a programmare con le API 
e forse è meglio che utilizzi direttamente un toolkit grafico
senza passare a questi bassi livelli :)
ad ogni modo te che libreria grafica mi suggerisci che si possa
integrare bene con win ?
grazie

 [...]  Voi che siete dei veterani cosa ne pensate ?
Mah, Mercurio č scritto utilizzando esclusivamente l'API Win32, quindi
non posso essere d'accordo con te... :P
Ciao,
Marco Era
www.marcoera.com
Il mio nick su Mercurio č: Marco
www.mercuriomessenger.com

In data Tue, 27 Apr 2004 15:22:51 GMT, Jppq ha scritto:
[cut]
Sono parzialmente d'accordo: usare direttamente le API Win32 e' laborioso
(windows procedure, molte istruzioni anche solo per colorare un textbox,
etc.) ma le gtk (che ho visto poco) cosi' di primo impatto non mi sono
sembrate tanto lontane...
Anch'io dopo anni di uso di Win32 mi sono scritto il mio mini framework
(che magari prima o poi portero' anche su Linux con le gtk) per facilitarmi
la vita, dai un occhio al mio sito
http://www.sgr.info
Tra qualche settimana mettero' on line la versione 0.0.2 (!) piu' completa
della prima...
Ciao
Stefano "HappyMan"

 integrare bene con win ?
Io uso wxWidgets, ha una licenza GPL compatibile ed usa i controlli nativi
di Windows. Su unix invece usa GTK (1 di default ma puoi compilare
wxWidgets per usare le GTK 2).
Altrimenti (se giŕ le conosci) puoi usare le GTK che su Windows sono
*molto* migliorate.
Le QT personalmente mi piacciono ma hanno problemi di licenza.


 Voi che siete dei veterani cosa ne pensate ?
cazzi tuoi
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.1. C, C++ and ASM developers
                               and beta testers are welcome!

 laborioso
Win32 non č un framework. E' un'API di sistema operativo - un framework 
per framework. Non vi piace MFC? cazzi vostri e provate a far di meglio


 . Non vi piace MFC? c***i vostri e provate a far di meglio
I tuoi ultimi tuoi interventi non li trovo molto costruttivi. Le opinioni
che contesti, invece, le trovo condivisibili.
Seguo questo NG da tempo e credo che tu possa portare argomenti migliori ;-)
Ciao.

 Seguo questo NG da tempo e credo che tu possa portare argomenti migliori ;-)
Hai perfettamente ragione.
Io tra l'altro non mi trovo affatto male con le Win32 e ne ho una + che 
buona conoscenza.

 Voi che siete dei veterani cosa ne pensate ? ciao :)
Personalmente le trovo molto chiare e lineari. Capite quali sono le funzioni
di base, mi sembrano molto semplici e ben strutturate. Quello che fa schifo
secondo me è l'help MSDN, tanto che io uso ancora quello del VC4... :-)
-- 
/* Costantino Grana                                */
main(int c,char**o){char*s=c?"+L7?+;:7?+:OKIK+9?;9=;"
":+9?;:<:;+9?;;;:;+9<:;<::;+RLJ;K9+":1[o],t,a=!c,m;do
for (m=*s-'0',t=a?m/c:m%c;m>>7?c=1<<m+8,!a&&puts(&a)*
*&a:t--;printf("  \0/*"+a));while ((a^=3)||a[++s]);;}
/* Original code due to Chris Brown... impressive! */

 per framework. Non vi piace MFC? cazzi vostri e provate a far di meglio
Sai leggere ?
Ho per caso scritto che Win32 e' un framework ?
Ho per caso scritto che non mi piace MFC ?
Ho scritto di aver la pretesa di far meglio di MFC ?
Se hai le palle girate conta fino a 10 prima di rispondere alla ca**o ai
post.
Stefano "HappyMan"

 Io uso wxWidgets, ha una licenza GPL compatibile ed
<snip>
Confermo wxWindows (wxWidgets) 
http://www.wxwindows.org/
funziona piuttosto bene come confermato anche dalle varie
applicazioni che usano tale libreria per ottenere la compatibilità
multipiattaforma; un esempio su tutti .. il mail/news client di nome
"mahogany" 
http://mahogany.sourceforge.net/
Ciao

 cazzi tuoi
Sei una persona preparata, basta leggere le tue risposte passate.
Ma risposte simili non ti fanno apparire diversa da un Andrea Laforgia.

 risposte simili non ti fanno apparire diversa da un Andrea Laforgia
se avesse fatto solo la sua domanda, avrei solo risposto. Però, facendo 
la scelta di aggiungere un contorno di ignoranza supponente ("non ne so 
niente però mi fa schifo"), ha implicitamente accettato le conseguenze. 
Io sono le conseguenze. Jppq, mai programmato in Xlib?


 Ho scritto di aver la pretesa di far meglio di MFC ?
no, no, e no. Non mi rivolgevo a te, prendevo solo ispirazione


 parlare delle MFC (orrende )..... 
Bah. Ho delle critiche da fare alle MFC, ma non voglio suggerire :) MFC 
è una di quelle cose che tutti definiscono schifose, tutti conoscono 
paradigmi migliori per incapsulare le api, ma per una seghetta o per 
un'altra di framework migliori ne devo ancora vedere uno.

 Voi che siete dei veterani cosa ne pensate ? ciao :)
Che tutto sommato sei un Troll :)
Pensi che i tuoi 10 anni di "esperienza" giustifichino
quello che hai detto (e come)?
Comunque alle prime armi pensavo anch'io la stessa cosa.
Poi quando ho cominciato a crearmi strumenti sempre piu'
articolati, flessibili e aperti alle tecnologie presenti e passate
mi sono accorto di creare dei mostri simili 
a quelli che trovavo nel set delle API.
In quel contesto la programmazione a oggetti per me e'
stata una sorta di proiettile d'argento e personalmente
ho apprezzato molto anche l'arrivo delle MFC, che
tutt'oggi uso.
Beato chi non ha bisogno di complessita'....
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- non fa tenerezza? -
print "saluti"
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Io sono le conseguenze. Jppq, mai programmato in Xlib?
Rileggendo il post iniziale devo ammettere un minimo di intento
trolloso...ok :-)
Per quanto riguarda la tua domanda: non solo ho programmato con le Xlib
(passando poi agli Athena widget, nel 94 quello avevo e motif/lesstif su
Linux non l'avevo disponibile) ma ho studiato il protocollo X che ci sta
alla base, per la tesi di laurea ho creato una sorta di netmeeting ante
litteram (o per meglio dire una specie di VNC). Ci ho lavorato oltre un
anno, un vero incubo (mi ricordo ancora i casini per mappare le tabelle dei
colori tra xterm di marche diverse). Sul mio sito ne trovi la descrizione
(XShare).
Ciao
Stefano "HappyMan"
http://www.sgr.info