Newsgroup: it.comp.programmare.win32
Titolo: Curiosità su dev c++

In teoria la differenza che c'è tra (tralasciando il linguaggio) delphi e
dev c++ dovrebbe essere l'ambiente ,l'ide le classi che ha delphi ,ma in
teoria nessuno mi vieterebbe di creare il mio tipo bottone e scrivere una
windows application con dev c++(tralasciando quindi gli sforzi per scrivere
le classi da utilizzare), c'è stato qualcuno che ha affrontato questo
problema, ci sono classi come le vcl di delphi per dev c++, e possibile
portare dev c++ ad un ambiente tipo delphi?

 portare dev c++ ad un ambiente tipo delphi?
qualcuno sul pianeta terra avrà *sicuramente* scritto delle classi x dev
c++ che facilitano il lavoro in win32...
forse è addirittura possibile importare in dev c++ le MFC, cioè il set di
classi microsoft utilizzato da visual c++
di sicuro non è possibile importarvi le classi borland, perché quelle
scritte per c++ builder sono implementate in pascal (almeno nella versione
che ho io di bcb, che è piuttosto vecchiotta, poi non so se hanno fatto
cambiamenti...)
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



Esistono alcune librerie, independenti dal compilatore, che ti permettono
di creare le tue finestre, quali wxWindows (free con codice sorgente), QT
(free senza codice sorgente per programmi free e commerciale per gli altri)
e GTK+ (LGPL).
Per "disegnare" le finestre hai bisogno di un programma esterno scritto per
questo, come wxGlade (LGPL) o wxDesigner (commerciale) per wxWindows,
QTDesigner (come le QT) per QT e Glade (GPL ma penso solo per unix) per
GTK.
-- 
Marco Barisione
http://spazioinwind.libero.it/marcobari/


Proprio come in delphi no, però usando wxWindows VisualWx insieme a devc++
(per ora visualwx come editor non è all'altezza di devc++) potrai avere un
completo set per i tuoi programmi multipiattaforma.Puoi leggere anche
l'articolo su codeproject 
http://www.codeproject.com/useritems/altvcc.asp
.
Se non vuoi usare wxWindows in visualwx esiste un "piccolo" framework ( LF)
che ti da la possibilità di scrivere applicazioni win32 (ancora giovane ma
abbastanza completo).
ciao :)
------------------------
http://visualwx.altervista.org/
nuova release 0.77d [freeware]
VisualWx rad per c++,python,perl,lua e wxwindows

 come wxGlade (LGPL)
mmm... non LGPL ma la licenza MIT (non so però quale, se quella che la GNU
chiama la licenza X11 o expat, anche perché non conosco le differenze).


Mi pare di aver capire che ho bisogno di qualche programma con cui disegnare
le mie finestre e poi scrivere il codice con dev c++, se ho capito bene mi
dite dove poter scaricare questi tool e quali scaricare?
Per quanto riguarda le classi posso importare tranquillamente le mfc o è
possibile scaricare delle libreire fatte apposta da qualche parte?

 possibile scaricare delle libreire fatte apposta da qualche parte?
No, MFC no. Dipende da qualto vuoi spendere.
Io uso normalmente wxWindows (
http://www.wxwindow.org
) che è free con
codice sorgente anche per usi commerciali.
Un'altra ottima scelta sono le QT (
http://www.trolltech.com
), se scrivi un
programma free per Windows allora sono free (ma ti mettono la scritta
"[Freeware]" nel subject) altrimenti a pagamento.
GTK+ non le ho mai usate su Windows se non nelle loro prime versioni
(allora erano molto instabili, ora penso che la situazione sia molto
migliorata). Sono comunque gratis anche per uso commerciale.
Nota che tutte e tre esistono su diverse paittaforme quindi ti rendono
possible anche na migrazione del programma verso linux o altro.



sul sito trovi qualche spiegazione su come installare il tutto...
http://visualwx.altervista.org/
Attenzione alla versione di mingw32 contenuta in devc++. Per compilare
wxwindows dorai settare nel file setup.h la versione giusta (dovrai
cambiarla solo con versioni piů vecchie di mingw32).
Sul sito in firma potrai trovare una versione compilata di wxwindows (solo
per mingw32 in versione 2.95 se non ricordo male).
ciao
------------------------
http://visualwx.altervista.org/
nuova release 0.77c [freeware]
