Newsgroup: it.comp.lang.c
Titolo: Editor visuale?

 
 
Conoscete qualche editor/compilatore che abbia la possibilitą di creare dei
form, campi di input, scelta multipla,  in modo visuale, che non sia
VisualC++? ma qualche cosa di  open&free?
 
 
Ciao
 
 
 

 VisualC++? ma qualche cosa di  open&free?
 
Non sono sicuro se sia un messaggio vero o meno, ci provo:
form, campi di input*, scelta multipla non dipendono dal compilatore in 
sé ne da un "editor" propriamente detto.
Se scegli una certa libreria pensata per le interfacce grafiche allora 
puoi trovare quello che cerchi, spesso gli ambienti che ti permettono di 
farlo sono chiamati "IDE".
 
Riassumendo la risposta: che piattaforma vuoi usare?
 
Il linguaggio sarà evidentemente il linguaggio C.
 
 
 
*perché usare il termine italiano per "field" e non quello per "input"?

 *perché usare il termine italiano per "field" e non quello per "input"?
 
avrà avuto un lapsus?
 
si, comunque IDE, e senz'altro meglio di editor.
Comunque, l'IDE, svolge anche funzioni di editor.
 
Un IDE, per linguaggio C, con librerie e compilatore già presenti
nel pacchetto di installazione.
 
Ciao
 
 
 
 

 nel pacchetto di installazione.
 
Non saprei, a occhio direi qualcosa come Eclipse con un plugin per la 
libreria che scegli, il compilatore dovrebbe essere nel modulo CDT ma 
non sono sicuro.
 
Credo che per le interfacce grafiche, che di solito si sposano bene con 
un paradigma a oggetti, l'uso del C non sia il massimo della vita, mi 
vengono in mente solo GTK e FLTK, forse anche la libreria di 
Enlightenment. Il problema è che più diventa di nicchia e meno è 
probabile trovare un "pacchettone tutto compreso con l'uvetta", cioè con 
GTK hai Glade ma con FLTK non saprei.
 
Magari qualcun altro ti può essere più d'aiuto.

ok, ti ringrazio.
 
Ciao 
 
 

 
 
Un compilatore/editor (assumo intendi editor di testi) non dovrebbe fare 
quello che dici.  Se ne trovi uno ti consiglio di starci lontano.
 
I framework per l'interfaccia utente moderni che implementano il pattern 
MVC [1], offrono un tool separato per editare l'interfaccia grafica, come 
Glade o Qt Designer.
 
Dato che per la progettazione della GUI non esiste nessuno standard (come 
invece per il C), dovresti dirci quale framework intendi utilizzare.
 
Giusto per la cronaca, le MFC di Microsoft non usano il pattern MVC e 
quindi obbligano a fare porcherie immani, mischiando la parte di codice 
relativa alla interfaccia utente al resto (e gli "Editor" come quello di 
Visual Studio incoraggiano questa pratica).
 
Non so come sia la situazione per .NET (ma se vuoi compilare per .NET ho 
il sospetto che non puoi utilizzare il C come definito dallo standard 
ISO).
 
 
[1] http://en.wikipedia.org/wiki/Model–view–controller
 
 
Ciao  Manlio


 
 
Le Qt e le wxWidgets. Conosci  un IDE che contenga una di queste
due librerie, e le installi con tutto il resto?
 
 
Grāzie
 
Ciao
 
 
 

 Le Qt e le wxWidgets.
 
In C credo voglia dire farsi del male. Come mai hai scelto queste che 
nascono in C++?
 
Se davvero vuoi usare C prova GTK+ con Glade o FLTK con Fluid.

 
 
Al momento non ti saprei dire, ma con una ricerca su google dovresti 
trovare la risposta.
 
Per le Qt, comunque, mi sembra che ci sia proprio un IDE di riferimento; 
vedi sul loro sito.
 
 
Ciao  Manlio