Nuovo prog!

Programmazione con la JVM.

Moderator: Falcon

Nuovo prog!

Postby Falcon on Wed Sep 13, 2006 5:51 pm

Salve raga...da moderatore della mia sezione non sn molto togo cm gli altri ma,faccio quel che posso....il mio ultimo progetto è una rubrica telefonica in Java...è a linea di comando....è un semplice progetto ed utilizzo 2 vettori e l'output su file,cioè quando si decide di uscire salva il contenuto in un file.....è la prima versione...credo d fare un'altra che prenda i dati inseriti dal file così da esaudire l'argomento di lettura e scrittura su file! Se v interessa fatemi sapere...cercherò di postare il sorgente il prima possibile!Ciao 8)
Linux Slackware User
User avatar
Falcon
Java Programmer
 
Posts: 542
Joined: Sat Jul 08, 2006 8:38 am

Nuovo prog!

Sponsor

Sponsor


Postby k8 on Wed Sep 13, 2006 6:41 pm

Certo che ci interessa ;)
User avatar
k8
Admin
 
Posts: 2115
Joined: Tue Jun 06, 2006 4:00 pm

Postby Falcon on Thu Sep 14, 2006 5:34 pm

Non funziona la ricerca del nome....
Code: Select all
int I=0;
               K=-1;
               for(I=0;I<=cont;I++){
                   if(Nom_cog==Vett_nom[I]){
                       K=I;
                    }
                }
               if(K!=-1){
                    System.out.println(Vett_nom[K]);
                    System.out.println(Vett_num[K]);
                   
                }else{
                   System.out.println("Non è stato trovato alcun nome corrispondente a quello inserito");
                }
                break;

Esce sempre ke nn è stato trovato alcun nome!!Cosa sbaglio???Help!
Linux Slackware User
User avatar
Falcon
Java Programmer
 
Posts: 542
Joined: Sat Jul 08, 2006 8:38 am

Postby Falcon on Fri Sep 15, 2006 6:39 pm

Ho risolto l'errore...dovevo copiare il contenuto puntato dall'indice del vettore in un altra stringa e confrontarla usando l'istruzione ".equals" non bastava usare l'uguale ma bisognava,per forza utilizzare l'istruzione relativa al confronto tra le stringhe... :P
Linux Slackware User
User avatar
Falcon
Java Programmer
 
Posts: 542
Joined: Sat Jul 08, 2006 8:38 am

Postby k8 on Fri Sep 15, 2006 6:42 pm

Source aggiornato? :o :lol:
User avatar
k8
Admin
 
Posts: 2115
Joined: Tue Jun 06, 2006 4:00 pm

Postby Falcon on Fri Sep 15, 2006 6:44 pm

Yes....solo che non riesco a chiudere tutti gli errori ad esempio,se si preme semplicemente invio,il programma "crasha",non realmente ma,viene visualizzato un errore di java...dovrei chiudere anche quelle falle penso!
Linux Slackware User
User avatar
Falcon
Java Programmer
 
Posts: 542
Joined: Sat Jul 08, 2006 8:38 am

Postby Ghost on Sat Sep 16, 2006 6:57 pm

-.-' perchè a linea di comado? sarebbe bellina con la grafica!
Nella fica mi ci fico!
User avatar
Ghost
Algoritmo
 
Posts: 140
Joined: Sat Jul 29, 2006 4:39 pm

Postby Falcon on Sat Sep 16, 2006 7:03 pm

Ehm....problemi tecnici di grafica...non riesco ad orientarmi nei vari form!! Dv ancora studiare molto!! :lol: :lol:
Linux Slackware User
User avatar
Falcon
Java Programmer
 
Posts: 542
Joined: Sat Jul 08, 2006 8:38 am

Postby Ghost on Sat Sep 16, 2006 10:31 pm

non è poi così difficile: crei una classe che implementa frame o jframe(ora non me lo ricordo) dichiari l'occorrente,....crei il pannello scegli come impostare il tutto se grid layout, border layout ecc....dai non è difficile.
Nella fica mi ci fico!
User avatar
Ghost
Algoritmo
 
Posts: 140
Joined: Sat Jul 29, 2006 4:39 pm

Postby iceseyes on Sun Sep 17, 2006 11:51 pm

Ho appena postato un programma-demo delle SWT, il toolkit grafico usato da Eclipse (e quindi progettato da E. Gamma, signore e padrone della progettazione OO!) se ti interessa posso segnalarti qualche link, o darti qualche dritta su questa toolkit che a mio parere è molto più semplice e veloce di Swing! :)
Ci sono solo 10 tipi di persone al mondo: chi capisce il binario e chi no!
User avatar
iceseyes
Help Programmer
 
Posts: 137
Joined: Sun Jul 02, 2006 5:12 pm

Postby Ghost on Mon Sep 18, 2006 4:19 pm

iceseyes wrote:Ho appena postato un programma-demo delle SWT, il toolkit grafico usato da Eclipse (e quindi progettato da E. Gamma, signore e padrone della progettazione OO!) se ti interessa posso segnalarti qualche link, o darti qualche dritta su questa toolkit che a mio parere è molto più semplice e veloce di Swing! :)


meglio saperle entrambe non credi? ;)
Nella fica mi ci fico!
User avatar
Ghost
Algoritmo
 
Posts: 140
Joined: Sat Jul 29, 2006 4:39 pm

Postby Falcon on Mon Sep 18, 2006 4:20 pm

Ok...postali e con tanti ringraziamenti spero ke sia come tu dici altrimenti.... Wall
Linux Slackware User
User avatar
Falcon
Java Programmer
 
Posts: 542
Joined: Sat Jul 08, 2006 8:38 am

Postby iceseyes on Mon Sep 18, 2006 5:15 pm

Ghost wrote:
iceseyes wrote:Ho appena postato un programma-demo delle SWT, il toolkit grafico usato da Eclipse (e quindi progettato da E. Gamma, signore e padrone della progettazione OO!) se ti interessa posso segnalarti qualche link, o darti qualche dritta su questa toolkit che a mio parere è molto più semplice e veloce di Swing! :)


meglio saperle entrambe non credi? ;)


Si sapere almeno qualcosa sia di swing e di swt non sembra brutto. Ma mentre di Swing si trova documentazione da ogni parte (io non ho ancora visto un libro di java che non parli di swing!) di swt non se ne parla molto e viene molto spesso sottovalutata o intesa come complicata, perchè ha un impostazione più C++ che java (del resto mappa le api del tuo sistema operativo!)

Secondo me è meglio scegliene uno da approfondire (indovinate per chi tifo?)
Ci sono solo 10 tipi di persone al mondo: chi capisce il binario e chi no!
User avatar
iceseyes
Help Programmer
 
Posts: 137
Joined: Sun Jul 02, 2006 5:12 pm

Postby Ghost on Mon Sep 18, 2006 7:12 pm

già,...ma preferisco approfondire qualcosa che mi sarà sicuramente richiesta in un lavoro futuro!...il tuo ragionamento sembra pari alla maggior parte delle persone che usano linux, siccome è poco conosciuto piace,...mah ogni cosa ha pregi e difetti,..bisogna conoscere entrambe le cose e ricordarsi che nel mondo del lavoro ti toccherà fare anche qualcosa che non ti piace! 8)
Nella fica mi ci fico!
User avatar
Ghost
Algoritmo
 
Posts: 140
Joined: Sat Jul 29, 2006 4:39 pm

Postby iceseyes on Tue Sep 19, 2006 12:51 am

Ghost wrote:già,...ma preferisco approfondire qualcosa che mi sarà sicuramente richiesta in un lavoro futuro!...il tuo ragionamento sembra pari alla maggior parte delle persone che usano linux, siccome è poco conosciuto piace,...mah ogni cosa ha pregi e difetti,..bisogna conoscere entrambe le cose e ricordarsi che nel mondo del lavoro ti toccherà fare anche qualcosa che non ti piace! 8)


Quando ho scritto la prima tesi io non sapevo cosa fosse JNDI ma dovevo usarlo perchè il portale su cui andavo a lavorare usava JNDI per gestire i database ecc... bene, in una mezza giornata non dico che sapevo usare JNDI, ma sono riuscito ad uscirne e non (solo) per fortuna, ma perchè la mia preparazione era tale che sapevo esattamente dove e cosa cercare.
Stesso discorso per tomcat.

Con questo non voglio dire se conosci una tecnologia passare alle altre è una baggianata, ma quasi.
Il mondo dell'informatica sta cambiando drasticamente anche in questo momento quindi non è possibile conoscere TUTTE le tecnologie perchè un domani a lavoro ti chiederanno chi sa che cosa. Bisogna essere flessibili! Se impari ad usare SWT (che al contrario di quello che pensi è una tecnologia fortemente utilizzata dalla stessa mamma IBM (del resto è sua)) allora usare swing diventa questione di leggere un paio di tutorial.

scusa il mio ragionamento troppo *nix oriented ma in un'iterfaccia grafica di che cosa hai bisogno? di una label? allora spiegami che differenza passa tra:

Code: Select all
JLabel label = new JLabel("Questa è una etichetta");
window.add(label);


e
Code: Select all
Label label = new Label(window, SWT.NONE);
label.setText("Questa è una label");


E poi se pensi che nel mondo del lavoro la gente non usi linux o SWT o eclipse o Java, ti sbagli. Chiaro La finestrella con i quattro colori ricopre ancora più del 80% del mercato utonti (non è un errore di battitura), ma il restante 20% usa mac (che per inciso è una BSD hackata e patchata da apple) e linux. Quindi non siamo proprio in quattro sfigati!

Altro inciso Linux non è che piace perchè è una cosa strana, ma piace perchè a differenza di altri prodotti funziona. certo come dici tu ogni cosa ha pregi e difetti, il difetto di linux è che non è multimediale, ma sai quanta gente che lavora nel mondo della musica vorrebbe poter usare il pinguino? e non dimentichiamoci che Cars, l'ultimo film pixar, è realizzato con tool che girano, guarda un po' su linux.

Personalmente a me non piacciono le tecnologie perchè sono da elite o perchè le usano tutti, Io ho utilizzato windows per un sacco di tempo ed ancora oggi lo uso per powerpoint ad esempio o photoshop. Ho scritto diverso codice anche per win, in C# e dico che c# è una bufala perchè l'ho usato, non perchè un'idea M$. e se vuoi possiamo parlarne in un altro contesto confrontandoci sui fatti! dal dialogo c'è sempre da imparare.

Quindi sono daccordo sul cercare di conoscere entrambe, ma risparmiamoci di tirare in ballo argomenti come "il mondo del lavoro". Ad esempio quanti saprebbero costruire un cluster di macchine debian in questo forum? io no di certo e pure molte aziende hanno persone che si occupano di queste cose (anche in italia!) Conoscere le cose che la massa pensa siano elittarie non significa essere diversi o voler fare i diversi, significa semplicemente che le proprie esigenze sono diverse da quelle degli altri. E quando uno entra nel suo mondo del lavoro avrà le proprie esigenze a prescindere dal fatto che su questo forum abbia usato SWT o Swing, o C o java, o C++ o VB.

Scusa il tono un po' accusatorio, ti assicuro che se ci troviamo un giorno bevo volentieri una roba con te e intavolo volentieri un discorso! :)
Ci sono solo 10 tipi di persone al mondo: chi capisce il binario e chi no!
User avatar
iceseyes
Help Programmer
 
Posts: 137
Joined: Sun Jul 02, 2006 5:12 pm

Next

Return to Java

Who is online

Users browsing this forum: No registered users and 1 guest

cron