Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[DEV] Un IDE che permetta di disegnare GUI e scivere codice
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Fri Jul 02, 2004 2:47 pm    Post subject: [DEV] Un IDE che permetta di disegnare GUI e scivere codice Reply with quote

Visto che se ne parlava creo un nuovo topic per la felicita' di shev ( e per la leggibilita' :D ).:

Qualcuno mi elenca gli IDE integrati che conosce in cui e' possibile disegnare interfacce grafiche e scrivere anche il codice? Tutto in un programma...
Per ora io conosco questi:

1)Gambas - Basic
2)Kylix - Delphi C++ (ma non mi va di usarlo...)
3)Lazarus - Delphi
4)Sun One Studio (net beans) - Java

Inoltre vorrei sapere se e' possibile integrare Glade2 con Anjuta, e poi se oltre il kylix c'e' unIDE sempre con possibilita' di disegnare le GUI che usi C/C++ come linguaggio. Grazie.
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 13200
Location: here

PostPosted: Fri Jul 02, 2004 3:06 pm    Post subject: Reply with quote

designer IDE per qt
_________________
"aspetto un'emozione sempre più indefinibile"
- CCCP -
"la libertà un doveroso pericolo in verità"
- PGR -
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Jul 02, 2004 3:09 pm    Post subject: Re: [DEV] Un IDE che permetta di disegnare GUI e scivere cod Reply with quote

silian87 wrote:
Tutto in un programma...


Perché vuoi tutti in un programma? I costruttori di interfacce separati non van bene?

Per Java c'é anche IDEA... e probabilmente qualcosa tra i vari plugin di Eclipse
_________________
Ciao da me!
Back to top
View user's profile Send private message
emix
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1014

PostPosted: Fri Jul 02, 2004 3:32 pm    Post subject: Reply with quote

Per java c'è questo. E' un plugin di eclipse (ancora un pò immaturo) che serve a realizzare interfacce awt/swing e swt.

Edit: c'è pure wxGlade per wxWidgets/wxPython.
Back to top
View user's profile Send private message
leonida
Tux's lil' helper
Tux's lil' helper


Joined: 23 Jun 2004
Posts: 103
Location: Milano-Italia

PostPosted: Fri Jul 02, 2004 3:41 pm    Post subject: Re: [DEV] Un IDE che permetta di disegnare GUI e scivere cod Reply with quote

wxPython
SPE Stani Python Editor
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3270
Location: Italy, Milano

PostPosted: Fri Jul 02, 2004 4:10 pm    Post subject: Reply with quote

python supporta qualsiasi tipo di interfaccia, wxwindows, qt e pygtk (quelle che uso io attualmente per programmare).

Il mio consiglio e' di scriverla a mano l'interfaccia quando possibile, eventualmente esite, tra gli altri, "komodo"

http://www.activestate.com/Products/Komodo/
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Jul 02, 2004 4:19 pm    Post subject: Reply with quote

Ci sarebbe anche wxDesigner.
_________________
Ciao da me!
Back to top
View user's profile Send private message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Jul 02, 2004 4:28 pm    Post subject: Reply with quote

Io le interfacce per kde preferisco scriverle a mano, molto piú comodo. Magari con un bel file XML per i menu.
Ovviamente uso kdevelop. :lol:
_________________
...
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Fri Jul 02, 2004 5:15 pm    Post subject: Reply with quote

Beh, allora qualcuno mi potrebbe indicare dove posso trovare guide a livello generale e anche guide specifiche per imparare a scrivere interfacce e a correlarle col codice di esecuzione in vari linguaggi? Mi interesserebbero le Wx,qt,gtk2 con C/C++ e python. Grazie.
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Fri Jul 02, 2004 5:27 pm    Post subject: Reply with quote

Con le qt, ti guardi l'help e sei a posto, é chiarissimo.

In pratico ti crei un QLayout con le poprietá che vuoi, dentro al quale aggiungi i widget che vuoi. niente di piú facile.

Dico che é molto piú comodo scriverle a mano, perché quando devi cambiarle devi stare piú attento, visto che QTDesigner ti crea un file del layout di base che poi tu devi ereditare ed implementare i segnali e le altre cose.
_________________
...
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 13200
Location: here

PostPosted: Fri Jul 02, 2004 5:28 pm    Post subject: Reply with quote

http://doc.trolltech.com/
_________________
"aspetto un'emozione sempre più indefinibile"
- CCCP -
"la libertà un doveroso pericolo in verità"
- PGR -
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
mrfree
Veteran
Veteran


Joined: 15 Mar 2003
Posts: 1303
Location: Europe.Italy.Sulmona

PostPosted: Fri Jul 02, 2004 6:16 pm    Post subject: Reply with quote

Anjuta dovrebbe essere utile nella creazione di GUI basate su gtk (uso il condizionale perché non l'ho mai usato per questo)
_________________
Please EU, pimp my country!

ICE: /etc/init.d/iptables panic
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3270
Location: Italy, Milano

PostPosted: Fri Jul 02, 2004 6:19 pm    Post subject: Reply with quote

Su internet puoi trovare il pygtk tutorial per scrivere interfacce gtk con python.
Non ho il link preciso or ora ma dovrsti trovarlo facilmente.
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
X-Drum
Advocate
Advocate


Joined: 24 Aug 2003
Posts: 2517
Location: ('Modica','Trieste','Ferrara') Italy

PostPosted: Fri Jul 02, 2004 6:25 pm    Post subject: Reply with quote

mrfree wrote:
Anjuta dovrebbe essere utile nella creazione di GUI basate su gtk (uso il condizionale perché non l'ho mai usato per questo)

non usero' mai piu' Gtk o almeno faro in modo di usarlo il meno possibile..
passi per Glade (caruccio) ma programmare in Gtk fa veramente passar la voglia...per la scarsità di doc...... :evil:
_________________
"...There are two sort of lies, lies and benchmarks..."
Back to top
View user's profile Send private message
assente
Guru
Guru


Joined: 12 Apr 2004
Posts: 570
Location: Torino, italia, New Europe

PostPosted: Fri Jul 02, 2004 6:38 pm    Post subject: Reply with quote

avevo scritto questa --> http://assente.altervista.org/?q=node/view/4 cosina per fare dei programmi con Ruby/Gtk/Glade/Anjuta la grafica è separata, ma l'implementazione è semplicissima, alla Vis*al B*sic :)
_________________
Blog
E8400, 4850, P5q
Back to top
View user's profile Send private message
Cagnulein
l33t
l33t


Joined: 18 Sep 2003
Posts: 861
Location: Modena, Italy

PostPosted: Fri Jul 02, 2004 6:52 pm    Post subject: Reply with quote

grandissimo assente, cercavo proprio una cosa del genere, per farmi le mie applicazioncine sotto linux...

veramente consigliato come link 8)
Back to top
View user's profile Send private message
zUgLiO
l33t
l33t


Joined: 12 Aug 2003
Posts: 754
Location: Ferrara (Italy)

PostPosted: Fri Jul 02, 2004 7:18 pm    Post subject: Reply with quote

Io ti segnalo le uniche cose che so usare, e cioè Glade e Anjuta
_________________

voglio poi dire che il tempo mi avrà fatto abituare,

ma io non trovo nemmeno brutta la stiva buia di questa nave
Back to top
View user's profile Send private message
assente
Guru
Guru


Joined: 12 Apr 2004
Posts: 570
Location: Torino, italia, New Europe

PostPosted: Fri Jul 02, 2004 7:50 pm    Post subject: Reply with quote

Cagnulein wrote:
grandissimo assente, cercavo proprio una cosa del genere, per farmi le mie applicazioncine sotto linux...

veramente consigliato come link 8)

Non so come sia con pyGTK comunque, con Ruby l'implementazione è veramente facile, documentazione ed esempi sono su ruby-gnome2.sourceforge.jp, inoltre rbbr ti fa vedere ad albero tutte le classi implermentate
_________________
Blog
E8400, 4850, P5q
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Sat Jul 03, 2004 9:13 am    Post subject: Reply with quote

mm grazie dei link...

Quote:
Io ti segnalo le uniche cose che so usare, e cioè Glade e Anjuta


Li conosco ed ho gia' provato ad usarli.. ma come si fa a farli lavorare insieme? Cioe' come diavolo faccio la parte grafica con uno e scrivo iol codice con l'altro sullo stesso progetto?
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
assente
Guru
Guru


Joined: 12 Apr 2004
Posts: 570
Location: Torino, italia, New Europe

PostPosted: Sat Jul 03, 2004 9:17 am    Post subject: Reply with quote

Non ho detto che lavorano insieme :( comunque glade lavora sul file .glade e anjuta sul .rb

rbbr è questo --> http://assente.altervista.org/immagini/rbbr.png e ti permette di sapere tutte le proprietà disponibili del texbox es.
_________________
Blog
E8400, 4850, P5q
Back to top
View user's profile Send private message
zUgLiO
l33t
l33t


Joined: 12 Aug 2003
Posts: 754
Location: Ferrara (Italy)

PostPosted: Sat Jul 03, 2004 9:45 am    Post subject: Reply with quote

Prima apri Anjuta e aiutandoti con il wizard ti crei lo scheletro di un progetto, poi nel menu vai su View->Edit Application GUIs ( in italiano non mi ricordo come si chiama) che ti aprira glade e ti permetterà di lavorare sull'interfaccia..una volta terminato l'interfaccia salvi tutto e continui a lavorare solo sul codice con anjuta.

A me è stato molto utile questo tutorial:
http://anjuta.sourceforge.net/documents/C/anjuta-tutorial/index.html
e anche questo:
http://anjuta.sourceforge.net/documents/C/anjuta-advanced-tutorial/index.html
_________________

voglio poi dire che il tempo mi avrà fatto abituare,

ma io non trovo nemmeno brutta la stiva buia di questa nave
Back to top
View user's profile Send private message
I-Ching
n00b
n00b


Joined: 16 Mar 2004
Posts: 50

PostPosted: Sun Jul 04, 2004 7:26 am    Post subject: Reply with quote

Io per python sto usando da un po dev-util/boa-constructor. non e' del tuto maturo ma ti permette di fare tutto insieme: GUI + codice personale.

Spero sistemino alcune rognette minori, ma per il resto in python e' il sistema piu comdo che ho trovato

Qui delle snap di un lavoro in sviluppo : snap 1, snap 2, snap 3

vedi un po te :)

Ue-Tsi
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Sun Jul 04, 2004 10:54 am    Post subject: Reply with quote

mmm sembra facile da usare.. piuttosto che interfaccia grafica e'? wxwindows? Non sembra molto accattivante...
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Sun Jul 04, 2004 11:01 am    Post subject: Reply with quote

GLADE / C/C++/Python e magari (sicuro) altri linguaggi

Ho visto un seminario al webbit su come usarlo e mi e' piaciuto un sacco... non ho ancora avuto l'occasione, ma e' comodissimo!
_________________
Libera scienza in libero stato.
Horizon of Events
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Mon Jul 05, 2004 1:12 pm    Post subject: Reply with quote

Cerco di fare un pò d'ordine dato che in questo thread sono comparsi parecchi spunti e nomi interessanti.
Ditemi cosa ne pensate, se c'é bisogno di modifiche, aggiunte, correzioni e, dopo vediamo se farlo diventare un topic a se stante ;-)

IDE Generici
Visual Improved
IMHO il migliore

emacs
L'editor programmabile scritto da RMS.

eclipse
Scritto in Java permette, tramite i suoi numerosi plugin, di essere utilizzato praticamente per qualsiasi linguaggio

Basic
Gambas
Ambiente di sviluppo basato su un interprete basic con estensioni ad oggetti (simile al visual basic ma non un Visual Basic Clone)

Object Pascal
Kylix
Commerciale. Ambiente di sviluppo Object Pascal/C++ di Borland

Lazarus
Delphi clone, basato su freepascal.

Java
NetBeans
Tra l'altro utilizzato da SUN nel suo Sun One Java Studio.

IntelliJ IDEA
Commerciale. Ambiente di Sviluppo per Java

eclipse
L'ambiente di sviluppo unversale (basta avere i plugin giusti!). Il plugin Visual Editor Project consente di creare interfacce basate su awt/swing/swt... al momento sembra essere un pò imamturo

Qt/KDE
Qt Designer
Commerciale (?). Il costruttore di interfacce per le librerie Qt fornito da trolltech

kdevelop
L'IDE multi-linguaggio per programmare con KDE

Gtk+/GNOME/wxWindows
Anjuta
L'IDE C/C++ per GTK/Gnome. Può essere usato insieme al costruttore di interfacce Glade anche se é completamente integrato. Utile leggere il tutorial e l'advanced tutorial.

wxWindows
wxDesigner
Costruttore di interfacce per le wxWidgets

wxPython
Per programmare interfacce grafiche in python usando le wxWidgets

wxGlade
costruttore di interfacce scritto in python che può generare codice C++/XML e Python per per WxWidgets/WxPython

boa-constructor
Python IDE e costruttore di interfacce con le wxPython

SPE
Editor per programmare wxPython che può essere usato abbinato con wxGlade

Komodo
Commerciale. IDE multilinguaggio (php/perl/phyton) che incorpora anche un GUI builder (il GUI Builder per quali librerie/toolkit funziona?)

miscellanea
Tcl/Tk
Messo in secondo piano dalle attuali innovazioni il tcl era il linguaggio principe per realizzare GUI script e a oggi continua ad essere l'unico presente nell'instalalzione default di pressoché tutti gli U*X (programmare in tcl/tk é un pò come fare script per /bin/sh insomma!)

fltk
Il Fast Lite Toolkit é scritto in C++ e dispone di widget capaci di dare un look "NextStep-like" alle applicazioni. Nella distribuzione delle librerie c'é anche il costruttore di interfacce fluid.

Fox Toolkit
Il Fox Toolkit é una libreria di classi C++ multipiattaforma. Oltre al C++ si possono scaricare dal sito anche i bindings per vari linguaggi come Python, Ruby ed Eiffel.

Documentazione
Programmazione Linux

Bash Reference Card
un utile prontuario per la bash (pdf in inglese).

Guida Rapida ai comandi Linux di Andrea Sivieri
Breve e concisa descrizione dei principali comandi per linux

Guida avanzata di Bash-Scripting
Se qualcuno pensa che la programmazione di shell sia una cosa banale e poco potente forse é bene che dia un occhiata a questo tomo

Programmare Linux di Giorgio Zoppi
Rapida guida alla programmazione in C dotata di introduzione ai principali strumenti GNU: Make, Automake/Autoconf e GDB, tutto in una cinquantina di pagine!

Guida Alla Programmazione in Linux
Tomo in italiano riguardante la programmazione C di un sistema Linux, molto, molto interessante

Programmazione in ASM per Linux
Una breve introduzione ai tool per programmare in assembler con Linux.

Pensare in C++
La traduzione in italiano del celelibro di Bruce Eckel

Corso di Perl
Il Corso di Perl del LOA HackLab Milano

Programmare in PHP
Guida al PHP scritta da Gianluca Giusti. (Normalmente inclusa agli appunti di Informatica Libera di Giacomini)

Python.IT
Il sito mirror di python.org con le traduzioni in italiano

ZonaPython.IT
Altro sito di risrse in italiano, oltre ad ospitare documentazione reperibile anche sugli altri due siti dovrebbe essere destinato ad evolversi con materiale proprio

Programmazione GUI
Oltre alla documentazione scaricabile direttamente dai siti delle varie librerie/ambienti (spesso ben fatta) ci sarebbero anche i seguenti siti

Qt
Le guide alle librerie Qt, per coloro a cui non basta il seguente bignami:
motaboy wrote:
ti crei un QLayout con le poprietá che vuoi, dentro al quale aggiungi i widget che vuoi. niente di piú facile


GTK+ Tutorial
Il tutorial ufficiale delle GTK+

pygtk tutorials
Usare il GTK (1.x e 2.x) con Python

Assente
Una breve guida di Assente per fare dei programmi con Ruby/Gtk/Glade/Anjuta. In Italiano:-D !
_________________
Ciao da me!


Last edited by randomaze on Tue Jul 06, 2004 12:44 pm; edited 6 times in total
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum