PDA

Visualizza la versione completa : [C] GUI in C


patatiddu
05-10-2008, 02:51
Vorrei sapere quale suite mi permette relizzare facilmente GUI in C (NO C++).
Con il wxDev++ o il Visual Studio è possibile oppure sono solo per il C++. Della Borland cè qualcosa?

Grazie

pallinopinco
05-10-2008, 10:16
Una dei migliori toolkit per C è GTK+, quali esigenze hai in termini di controlli visuali e di portabilità? Per C++ hai molta più scelta: VCL, wxWidgets, QT, ...

patatiddu
05-10-2008, 13:30
Io sono un pò inesperto...
A me interessano interfacce abbastanza semplici. Per GTK+ tu intendi le GTK di linux (e ultimamente disponibili anche su win) affiancandole a Glade?

A me interessa qualcosa di semplice tipo i tool del VisualStudio o NetBeans di Java. Glade lo avevo installato, ma non mi sembrava tanto intuitivo da usare.

Da utente C e Java, pensi che mi possa avvinare al C++ senza troppe difficoltà, ragionando come chi pensa agli oggetti=funzioni? I miei programmi sono sostanzialmente interfacce abbastanza minimali per dialogare con la porta seriale o il TCP/IP

pallinopinco
05-10-2008, 14:10
A me interessa qualcosa di semplice tipo i tool del VisualStudio o NetBeans di Java. Glade lo avevo installato, ma non mi sembrava tanto intuitivo da usare.


Il C è un linguaggio low-level, e low-level difficilmente è sinonimo di "intuitività" e produttività... :) C++ e Java (come C#, Delphi, ...) sono molto più orientati allo sviluppo di GUI rispetto al C, oltre a GTK+ esistono anche altri toolkit validi, ma se ti interessa un vero RAD allora devi guardare in altre direzioni.



Da utente C e Java, pensi che mi possa avvinare al C++ senza troppe difficoltà, ragionando come chi pensa agli oggetti=funzioni? I miei programmi sono sostanzialmente interfacce abbastanza minimali per dialogare con la porta seriale o il TCP/IP


Se sai programmare in Java ragioni già in termini di oggetti, no? :) Perché non sviluppi la GUI con Netbeans/Matisse?

patatiddu
05-10-2008, 15:13
Dovendo interfacciare il PC ad hardware come microcontrollori, ho sbattuto la faccia contro le limitate prestazioni di Java in termini di velocità.....non sto qui a spiegarti.

Siccome conosco il C con il quale ci programmo i microcontrollori, volevo riciclarlo anche sul PC.

Ok rigiriamo la frittata, parliamo di C++: cosa mi consigli Fra VS di Ms e il C++ della Borland?
Dopo aver letto questo http://punto-informatico.it/1632192/PI/News/borland-turbo-tornato-gratis.aspx io sarei orientato al Borland, anche se so che esiste il VS express gratuito.

Sapresti indicarmi cosa devo scaricare per utilozzare il Borland?

pallinopinco
05-10-2008, 15:24
Ok rigiriamo la frittata, parliamo di C++: cosa mi consigli Fra VS di Ms e il C++ della Borland?
Dopo aver letto questo http://punto-informatico.it/1632192...ato-gratis.aspx io sarei orientato al Borland, anche se so che esiste il VS express gratuito.


Io preferisco di gran lunga gli ambienti Borland, ma questa preferenza è legata a gusti ed esigenze personali. Se vuoi qualcosa di veramente RAD e che supporti le applicazioni Win32 allora prova C++ Builder o, ancora meglio, la versione gratuita Turbo C++: http://www.turboexplorer.com/cpp. Dopo averla scaricata puoi richiedere le chiavi gratuita da http://cc.codegear.com/free/turbo. Visual C++ 2008 Express, la versione gratuita di VC++, non ha strumenti RAD se non per la parte managed.

NB. Per evitare qualsiasi problema di dipendenze scarica l'ISO (da masterizzare su CD o da montare con DaemonTools&simili): http://torrent.borland.com/turbocpp_en.iso.zip.

Loading