Newsgroup: it.comp.lang.perl
Titolo: grafica

vorrei realizzare, in perl, un prg che gestisca un archivio e fin qui non ho
problemi  (+ o -)  :-)
vorrei pero' dargli una interfaccia grafica e qui iniziano i problemi  :-((
in giro ho trovato qualcosa tipo:
use Win32;
$a= Win32::MsgBox(testo_del_messaggio, 2 , nome_della_finestra);
1) dove posso trovare un po di documentazione e magari esempi?
 2) esiste solo win32 o ci sono altrimoduli ?
grazie a tutti

  2) esiste solo win32 o ci sono altrimoduli ?
Tk (
http://search.cpan.org/author/NI-S/Tk-800.024/
)
facile da programmare, multipiattaforma, ottimamente documentata
(ha perfino un libro di riferimento: Mastering Perl/Tk della O'Reilly)
ma ha il suo look Motif, praticamente lo stesso su ogni piattaforma.
Se hai installato l'ultimo build ActiveState (633) dovrebbe essere
già sù.
Wx (
http://wxperl.sourceforge.net/
) 
Orientato agli oggetti, multipiattaforma, utilizza il look del
window manager dell'OS su cui è in funzione (dunque su Win32 va come
Win32::GUI, +-).
Prima (
http://www.prima.eu.org/
)
multipiattaforma con il suo ben preciso aspetto, è ok soprattutto
per i grafici 2D.
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=
split?#?;@b=split?;?;map{$c.=$_,$d.=chr$b[$e++]+ord}split??,pack'H24',$b
;chop$d,print$c.chr(32).$d

 ;chop$d,print$c.chr(32).$d
comunque per essere classici, ti manca la virgola alla fine :-)
Io invece ho optato per una versione personale :-)
    perl -MLWP::Simple -e "getprint('
http://perl.4pro.net
')"
ciao
dd

 Io invece ho optato per una versione personale :-)
... perché "JAPH" è infatti Randal Schwartz, e non mi piaceva l'idea di
copiare il nick di qualcuno solo perché lo fanno tutti, così se scrivi
questo dalla command line:
    perl -MLWP::Simple -e "getprint('
http://perl.4pro.net
')"
e ovviamente hai LWP installate (e sei connesso a internet) dovresti vedere
il nick generato dalla mia "signature". La cosa un po' "inconsueta" è che è
generato dallo stesso url che visto con un browser mostra invece miei moduli
perl.
Spero di non aver scritto tutto questo per poi rendermi conto che quello che
non avevi capito era tutt'altro.
ciao
--


 wrote in message
as3qgc$nejig$1...@ID-159100.news.dfncis.de...


 tra i tre modi suggeriti da Andrea, quale e' il piu' semplice 
Se NON hai problemi di portabilità, il + semplice (ma non meno potente
degli altri) è Win32::GUI
Se invece vuoi la portabilitià, Tk e Prima
-- 


 gestione dati (se possibile usando come archivio un file .txt)
mah... per questo lascio la risposta ad Andrea, però, però, però...
sei proprio proprio proprio sicuro che vuoi proprio proprio proprio
un'interfaccia grafica con finestre e bottoni??? Perché l'interfaccia
grafica "usando come archivio un file .txt" mi sembra PROPRIO (giusto per
non ripetermi) un mostro senza testa!
Per raccogliere dati dall'utente ti sarebbe sufficiente semplicemente
l'interattività, ma non necessariamente la grafica!
Questo è il link a una delle risposte che ho dato sull'argomento:
http://groups.google.com/groups?q=Devi+per+forza+avere+un%27interfaccia+graf
ica+group:it.comp.lang.perl&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=ao9gtb%24ka2qh%
241%
40ID-159100.news.dfncis.de
&rnum=1
cerca di ricongiungere l'URL...


 tra i tre modi suggeriti da Andrea, quale e' il piu' semplice
Dimenticavo di sottolineare:
se per te non è importante che il look della applicazione sia un po'
"estraneo" a quello di windows ma vuoi molta documentazione, allora
il Tk fa per te: hai un intero libro a tua disposizione, un newsgroup
e molti esempi in giro per la rete (anche un RAD:
http://www.18rabbit.com/products/tikiartist.htm
)
-- 


 wrote in message
3DE74428...@friuli.com...


 a tua disposizione)
Perl/Tk
=======
Il libro, come ti avevo già scritto è il "Mastering Perl/Tk" della
O'Reilly che puoi trovare qui:
http://www.gorilla.it/gorilla/product.asp?sku=1565927168&dept%5Fid=
Altre fonti di informazioni sul Perl/Tk sono:
news:
comp.lang.perl.tk
http://www.perltk.org
http://w4.lns.cornell.edu/~pvhp/ptk/ptkTOC.html
http://www-users.cs.umn.edu/~amundson/perl/perltk/toc.html
Tutorial:
http://www.perl.com/pub/a/1999/10/perltk/
Win32::GUI
==========
http://dada.perl.it
FAQ, dove trovi altri link importanti:
http://www.jeb.ca/faq/Win32-GUI-FAQ.html
PPM con l'ultima versione:
http://perso.club-internet.fr/rocherl/Win32GUI.html


 wrote in message
3DE987A4...@friuli.com...


 wrote in message
3DE987A4...@friuli.com...


ITALIANO???? AHAHAHAHHAHHA
UAHUAHUAHIUAHUAH!!!! Chi ha detto ITALIANO???
Fatti un giro nel censimento che ho fatto e capirai perché in italiano non
scrivo la documentazione dei miei moduli nemmeno io che sono italiano! Pensa
chi non lo è :-)
