View previous topic :: View next topic |
Author |
Message |
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
Posted: Fri Jul 02, 2004 2:47 pm Post subject: [DEV] Un IDE che permetta di disegnare GUI e scivere codice |
|
|
Visto che se ne parlava creo un nuovo topic per la felicita' di shev ( e per la leggibilita' ).:
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 |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Fri Jul 02, 2004 3:06 pm Post subject: |
|
|
designer IDE per qt _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Fri Jul 02, 2004 3:09 pm Post subject: Re: [DEV] Un IDE che permetta di disegnare GUI e scivere cod |
|
|
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 |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Fri Jul 02, 2004 3:32 pm Post subject: |
|
|
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 |
|
|
leonida Tux's lil' helper
Joined: 23 Jun 2004 Posts: 103 Location: Milano-Italia
|
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Fri Jul 02, 2004 4:19 pm Post subject: |
|
|
Ci sarebbe anche wxDesigner. _________________ Ciao da me! |
|
Back to top |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Fri Jul 02, 2004 4:28 pm Post subject: |
|
|
Io le interfacce per kde preferisco scriverle a mano, molto piú comodo. Magari con un bel file XML per i menu.
Ovviamente uso kdevelop. _________________ ... |
|
Back to top |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
Posted: Fri Jul 02, 2004 5:15 pm Post subject: |
|
|
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 |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Fri Jul 02, 2004 5:27 pm Post subject: |
|
|
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 |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Fri Jul 02, 2004 5:28 pm Post subject: |
|
|
http://doc.trolltech.com/ _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Fri Jul 02, 2004 6:16 pm Post subject: |
|
|
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 |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Fri Jul 02, 2004 6:19 pm Post subject: |
|
|
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 |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Fri Jul 02, 2004 6:25 pm Post subject: |
|
|
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...... _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
assente Guru
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Fri Jul 02, 2004 6:38 pm Post subject: |
|
|
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 |
|
|
Cagnulein l33t
Joined: 18 Sep 2003 Posts: 861 Location: Modena, Italy
|
Posted: Fri Jul 02, 2004 6:52 pm Post subject: |
|
|
grandissimo assente, cercavo proprio una cosa del genere, per farmi le mie applicazioncine sotto linux...
veramente consigliato come link |
|
Back to top |
|
|
zUgLiO l33t
Joined: 12 Aug 2003 Posts: 754 Location: Ferrara (Italy)
|
Posted: Fri Jul 02, 2004 7:18 pm Post subject: |
|
|
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 |
|
|
assente Guru
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Fri Jul 02, 2004 7:50 pm Post subject: |
|
|
Cagnulein wrote: | grandissimo assente, cercavo proprio una cosa del genere, per farmi le mie applicazioncine sotto linux...
veramente consigliato come link |
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 |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
Posted: Sat Jul 03, 2004 9:13 am Post subject: |
|
|
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 |
|
|
assente Guru
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Sat Jul 03, 2004 9:17 am Post subject: |
|
|
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 |
|
|
zUgLiO l33t
Joined: 12 Aug 2003 Posts: 754 Location: Ferrara (Italy)
|
|
Back to top |
|
|
I-Ching n00b
Joined: 16 Mar 2004 Posts: 50
|
Posted: Sun Jul 04, 2004 7:26 am Post subject: |
|
|
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 |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Sun Jul 04, 2004 11:01 am Post subject: |
|
|
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 |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Jul 05, 2004 1:12 pm Post subject: |
|
|
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 |
|
|
|