.dsy:it. Pages (2): « 1 [2]
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Progetto] MailMerge (http://www.dsy.it/forum/showthread.php?threadid=36057)


Posted by ufficiale86 on 10-09-2008 19:39:

DocumentProcessor


Posted by Jaky on 10-09-2008 19:40:

scusami...ma se istanzi ad esempio un Document facendo

Document d = new Document(valore,valore);

mi spieghi come puoi passargli i due documenti? :D


qual'è la classe che riceve il nome dei documenti?


Posted by Jaky on 10-09-2008 19:42:

Originally posted by nasty121
mmm, e te in k classi le sostituisci i valori alle variabili?


se ti dico nella classe meno specifica mi mandi a cagare? :-D


Posted by ufficiale86 on 10-09-2008 19:44:

in process() di DocumentProcessor richiamo 1metodo di Document chiamato ad esempio doc.leggiNomi(String filename) e gli passo la stringa del nome del file dei nomi...semplice ma forse inutile...
La frase del punto 8 2°pallino mi lascia perplesso dall'inizio del progetto


Posted by nasty121 on 10-09-2008 20:02:

Originally posted by Jaky
se ti dico nella classe meno specifica mi mandi a cagare? :-D



in effetti lì c'ero arrivato ank'io... io lo faccio in DP...


Posted by Jaky on 10-09-2008 20:03:


in process() di DocumentProcessor richiamo 1metodo di Document chiamato ad esempio doc.leggiNomi(String filename) e gli passo la stringa del nome del file dei nomi...semplice ma forse inutile...
La frase del punto 8 2°pallino mi lascia perplesso dall'inizio del progetto


scusami, ma per fare una cosa del genere dovresti avere già un'istanza di document...
se stai pensando a quello..allora ad ogni istanza che passi a DocumentProcessor gli fai ogni volta rileggere il file dei nomi?
so trovi 50 modelli e ci sono 50 persone nel file dei valori, gli fai eseguire quel metodo 2500!!!

oppure potresti rendere il metodo statico, richiamandolo quindi con Document.leggiNomi......oppure fai estendere alla classe DocumentProcessor Document, entrambi i casi non mi sebrano molto sensati.


Posted by Jaky on 10-09-2008 20:05:

Originally posted by nasty121
in effetti lì c'ero arrivato ank'io... io lo faccio in DP...


yeah :D


Posted by Lukkei on 10-09-2008 20:44:

Originally posted by ufficiale86

La frase del punto 8 2°pallino mi lascia perplesso dall'inizio del progetto


ti perplime solo quella frase?
ritieniti fortunato :-D


Posted by Jaky on 10-09-2008 21:43:

Qualcuno ha qualche dritta per come memorizzare i paragrafi dei report? =\


Posted by ufficiale86 on 11-09-2008 08:34:

Originally posted by Jaky
scusami, ma per fare una cosa del genere dovresti avere già un'istanza di document...
se stai pensando a quello..allora ad ogni istanza che passi a DocumentProcessor gli fai ogni volta rileggere il file dei nomi?
so trovi 50 modelli e ci sono 50 persone nel file dei valori, gli fai eseguire quel metodo 2500!!!

oppure potresti rendere il metodo statico, richiamandolo quindi con Document.leggiNomi......oppure fai estendere alla classe DocumentProcessor Document, entrambi i casi non mi sebrano molto sensati.



Si si ho capito grazie quello ke ho fatto è inutile quindi cambio.....ecco qual'è il mio problema non penso su larga scala di documenti!!!
A questo punto la domanda è d'obbligo....La lettura dei file non va fatta in Document/Email/Report giusto.....e allora qual'è la classe meno specifica???dai aiutatemi è soltanto 1nome!è sto "meno specifica" ke non comprendo...


Posted by nasty121 on 11-09-2008 09:51:

Originally posted by ufficiale86
Si si ho capito grazie quello ke ho fatto è inutile quindi cambio.....ecco qual'è il mio problema non penso su larga scala di documenti!!!
A questo punto la domanda è d'obbligo....La lettura dei file non va fatta in Document/Email/Report giusto.....e allora qual'è la classe meno specifica???dai aiutatemi è soltanto 1nome!è sto "meno specifica" ke non comprendo...


io la effettuo in DocumentProcessor (nomi e vallori).... batch processor si occupa di leggere il file modelli e instanziare li documento adatto.

che altro? ah ragazzi, collaboriamo dai.... se si sa la risposta a una domanda, un suggerimento, non teniamoli x noi...


Posted by Lukkei on 11-09-2008 09:58:

mi pare chiaro che la lettura dei file (nomi e valori) vada fatta in DP....
@ ufficiale86
non stare a scervellarti sulle "finezze" del testo tipo "meno specifica", credo che se i prof rileggessero il testo fra qualche anno stenterebbero a comprenderlo anche loro....


Posted by ufficiale86 on 11-09-2008 10:07:

Originally posted by nasty121
io la effettuo in DocumentProcessor (nomi e vallori).... batch processor si occupa di leggere il file modelli e instanziare li documento adatto.

che altro? ah ragazzi, collaboriamo dai.... se si sa la risposta a una domanda, un suggerimento, non teniamoli x noi...


Grande grazie mille perfetto allora è come pensavo di rimediare alla cazzata di leggerlo nei vari documenti!perfetto ok allora adesso posso procedere a leggere i report...se avete qualke domanda postatela proviamo insieme a rispondere!!!


Posted by nasty121 on 11-09-2008 10:14:

questo è lo spirito giusto della community! :-D


Posted by Jaky on 11-09-2008 10:16:

curiosità...ma secondo voi per "controllo del formato" cosa intende nello specifico?

cioè..se per esempio tra BEGIN Document END Document ci sono più di 3 stringhe, lanciare errore?
oppure se trova qualcosa al di fuori dei BEGIN-END? che altro? non mi viene in mente nulla...

e poi come si fa a controllare la data? cioè, se per esempio sul file dei nomi c'è 2008/20/02 lanciare errore?


Posted by nasty121 on 11-09-2008 10:18:

e già che ci siamo posto una domanda:

nel tokenizzare le stringhe | testo fisso | | <variabile1> | | <variabile2>|
per selezionare i <"tag variabile"> come procedete?

io uso condizioni se char == '<' allora procedi finchè non trovi un '>'...
credete k sia una scelta comune o è +semplice?


Posted by nasty121 on 11-09-2008 10:21:

Originally posted by Jaky
curiosità...ma secondo voi per "controllo del formato" cosa intende nello specifico?

cioè..se per esempio tra BEGIN Document END Document ci sono più di 3 stringhe, lanciare errore?
oppure se trova qualcosa al di fuori dei BEGIN-END? che altro? non mi viene in mente nulla...

e poi come si fa a controllare la data? cioè, se per esempio sul file dei nomi c'è 2008/20/02 lanciare errore?


per il formato da controllare penso sia come dici te (ogni riga corrisponde a un elemento come descritto sul testo),
per la data io faccio un controllo in document (che errà ereditato dalle sottoclassi) e implemento la classe.... mmmm... non ricordo.... :D
Uso Date e SimpleDateFormat e nel caso esca un errore, lancio WrongFormatException


Posted by Lukkei on 11-09-2008 10:22:

Originally posted by Jaky
curiosità...ma secondo voi per "controllo del formato" cosa intende nello specifico?

cioè..se per esempio tra BEGIN Document END Document ci sono più di 3 stringhe, lanciare errore?
oppure se trova qualcosa al di fuori dei BEGIN-END? che altro? non mi viene in mente nulla...

e poi come si fa a controllare la data? cioè, se per esempio sul file dei nomi c'è 2008/20/02 lanciare errore?


mah, io credo che il controllo del formato vada fatto sui componenti che devono necessariamente far parte di un doc (autore e data nel caso specifico del documento) e sulla loro disposizione...


Posted by Lukkei on 11-09-2008 10:25:

Originally posted by nasty121
e già che ci siamo posto una domanda:

nel tokenizzare le stringhe | testo fisso | | <variabile1> | | <variabile2>|
per selezionare i <"tag variabile"> come procedete?

io uso condizioni se char == '<' allora procedi finchè non trovi un '>'...
credete k sia una scelta comune o è +semplice?


in questo modo come fai a differenziare un "\>" da un > ?


Posted by nasty121 on 11-09-2008 10:28:

Originally posted by Lukkei
in questo modo come fai a differenziare un "\>" da un > ?


quando il carattere letto corrisponde a '>', io controllerei quello che lo precede: se = '' concateno '>', altrimenti 'taglio' e inserisco nel vettore corrispondente...
o no?:?


Posted by ufficiale86 on 11-09-2008 10:32:

Originally posted by Jaky
curiosità...ma secondo voi per "controllo del formato" cosa intende nello specifico?

cioè..se per esempio tra BEGIN Document END Document ci sono più di 3 stringhe, lanciare errore?
oppure se trova qualcosa al di fuori dei BEGIN-END? che altro? non mi viene in mente nulla...

e poi come si fa a controllare la data? cioè, se per esempio sul file dei nomi c'è 2008/20/02 lanciare errore?


Allora....ieri mi è venuto in mente ke 1controllo fattibile sul file dei modelli può essere questo:

-Sono all'interno del blocco ad esempio BEGIN Document e su ogni riga ke leggo controllo ke non si uguale a BEGIN Document/BEGIN Email/BEGIN Report........se si lancio eccezioni WrongFormatException;
esempio:

BEGIN Document
BEGIN Email
23/03/2008 11:12:00
END Document

In questo caso deve lanciare eccezione.

Per ora mi è venuto in mente solo questo per il file dei modelli

Per la data ci sono dei metodi di SimpleDateFormat dove inserisci un pattern per controllare se è uguale(esempio il pattern è: "gg/MM/yyyy HH:mm:ss")


Posted by Lukkei on 11-09-2008 10:33:

Originally posted by nasty121
quando il carattere letto corrisponde a '>', io controllerei quello che lo precede: se = '' concateno '>', altrimenti 'taglio' e inserisco nel vettore corrispondente...
o no?:?


fai lo stesso controllo anche su "\<" ?


Posted by Lukkei on 11-09-2008 10:37:

Originally posted by ufficiale86


Per la data ci sono dei metodi di SimpleDateFormat dove inserisci un pattern per controllare se è uguale(esempio il pattern è: "gg/MM/yyyy HH:mm:ss")


Per la data sono d'accordo sull'utilizzo di SimpleDateFormat col pattern, ma da solo non basta, ad esempio accetta come data valida una cosa tipo 20/20/2008.....


Posted by ufficiale86 on 11-09-2008 10:55:

Originally posted by Lukkei
Per la data sono d'accordo sull'utilizzo di SimpleDateFormat col pattern, ma da solo non basta, ad esempio accetta come data valida una cosa tipo 20/20/2008.....


giusto hai ragione bisogna fare un controllo su ogni singolo elemento della data.....giorno compreso tra 1e31,mese tra 1e12,ecc....bisogna controllare anke febbraio ke nn deve superare il 28 ed è presente solo negli anni bisestili il giorno 29???nooooo dai è da suicidio!

Però su wikipedia ho trovato questo:

((anno % 4 == 0 && anno % 100 != 0) || anno % 400 == 0)

per il controllo dei bisestili

http://it.wikipedia.org/wiki/Anno_bisestile


Posted by nasty121 on 11-09-2008 10:56:

Originally posted by Lukkei
fai lo stesso controllo anche su "\<" ?


al momento no, poichè io "taglio" la variabile da "<" fino a ">", usando un do-while, perciò come condizione metto "finchè char != '>'"...
ma come dicevo ho bisogno di una 2a condizione per il caso "\>", ma non so come dirlo al Sig. Do.While...

il controllo su "\<" per pulire il "tag dagli escape" lo faccio successivamente (dopo il taglio) con replaceAll() di String ;)


Posted by Jaky on 11-09-2008 10:57:

io sono un po' preoccupato per questo..non so se ci avete fatto caso..

Visto inoltre l’elevato grado di libert`a lasciato relativamente all’implementazione del progetto, la valutazione delle
scelte implementative avr`a un peso decisamente maggiore rispetto alla correttezza della soluzione proposta. :(:(:(

ovvero guardano di + la base su cui gira il programma, piuttosto che magari che controlli la data... :(


Posted by nasty121 on 11-09-2008 10:59:

Originally posted by ufficiale86
giusto hai ragione bisogna fare un controllo su ogni singolo elemento della data.....giorno compreso tra 1e31,mese tra 1e12,ecc....bisogna controllare anke febbraio ke nn deve superare il 28 ed è presente solo negli anni bisestili il giorno 29???nooooo dai è da suicidio!

Però su wikipedia ho trovato questo:

((anno % 4 == 0 && anno % 100 != 0) || anno % 400 == 0)

per il controllo dei bisestili

http://it.wikipedia.org/wiki/Anno_bisestile


ma questi controlli non mi sembrano siano richiesti dal progetto...

credo k il controllo vada fatto sul formato di data-ora come specificato dal testo, ossia gg/MM/yyyy HH:mm:ss. il resto è in più non credete?


Posted by Lukkei on 11-09-2008 11:03:

Originally posted by nasty121

ma come dicevo ho bisogno di una 2a condizione per il caso "\>", ma non so come dirlo al Sig. Do.While...


while non trovi ">" && il carattere prima di ">" è != da "\\"

...potrebbe esserti utile?


Posted by nasty121 on 11-09-2008 11:10:

Originally posted by Lukkei
while non trovi ">" && il carattere prima di ">" è != da "\\"

...potrebbe esserti utile?


grazie davvero Lukkei, anch'io l'ho scritta così, ma in questo modo non funziona cmq

while(c!='>'&& var.charAt(var.length()-2)!='\');

non capisco se è xkè la 1a condizione ormai è negativa ed esce lo stesso dal ciclo..


Posted by nasty121 on 11-09-2008 11:21:

RISOLTO! era l'espressione booleana non corretta...
io oooooodio le espressioni booleaaaane!


Posted by ufficiale86 on 11-09-2008 12:22:

Scusate ma per gestire i caratteri di escape non si possono fare tanti replaceAll() prima di prendere quello dentro il "<" e il ">"???


Posted by nasty121 on 11-09-2008 13:12:

scusa ma se pulisci i caratteri di escape, poi come fai capire quali sono i delimitatori delle variabili?


Posted by ufficiale86 on 11-09-2008 17:42:

Hai ragione....errore mio!

Sapete per caso se malchiodi gradisci oppure no i replaceAll() e gli split()???No xkè con lui bisogna stare attenti a quello ke si usa....

Raga ma il file sul sito del prof kiamato "documents.txt" non è giusto vero???nella 2°email c'è 1riga di spazio tra tra autore e data.....non ci deve mai essere vero???così c'è scritto sul testo, "rispettare alla lettera il formato per i file di input...ecc".
Nel punto 5 quando parla dei formati del file dei modelli spiega chiaramente: nella prima riga c'è l'autore,nella seconda riga c'è la data,ecc....se c'è 1riga vuota tra autore e data è 1casino infernale!!non è possibile fare 1controllo di questo genere....voi ke ne pensate????
E' possibile avere 1mail senza data o senza autore(lo stesso vale x le altre cose degli altri documenti)??


Posted by Jaky on 11-09-2008 17:49:

Originally posted by ufficiale86
nella prima riga c'è l'autore,nella seconda riga c'è la data,ecc....se c'è 1riga vuota tra autore e data è 1casino infernale!!non è possibile fare 1controllo di questo genere....voi ke ne pensate????
E' possibile avere 1mail senza data o senza autore(lo stesso vale x le altre cose degli altri documenti)??


tutte queste cose van controllate, non chiedermi come :cry:


Posted by ufficiale86 on 11-09-2008 17:58:

Ma dai è impossibile non c'è nessun riferimento dai!


Posted by ufficiale86 on 11-09-2008 18:01:

Raga l'interfaccia???mi stavo scordando...dove va usata????ki l'ha scoperto??a parte ke nn capisco tanto a ke serve...ki l'ha capita può spiegare 1po cosa fa e ke serve??


Posted by Jaky on 11-09-2008 19:38:

Originally posted by ufficiale86
Raga l'interfaccia???mi stavo scordando...dove va usata????ki l'ha scoperto??a parte ke nn capisco tanto a ke serve...ki l'ha capita può spiegare 1po cosa fa e ke serve??


sul libro del corso è spiegato abbastanza bene..

praticamente un'interfaccia non fa nulla in se, se la fai o no il prog funza cmq.
Diciamo che tutte le classi che la implementano, è come se stingessero un patto con l'interfaccia, in cui promettono che i metodi che ci sono nell'interfaccia vengano messi, e soprattuto che ritornino lo stesso tipo e come argomento abbiano lo stesso tipo.


Posted by Jaky on 11-09-2008 19:40:

io invece mi sono arenato sul come
1)prelevare il testo del messaggio
2)prelevare i paragrafi dei report

voi l'avete gia fatta questa parte? consigli?


Posted by Supernick on 11-09-2008 21:37:

A quanto pare jaky stiamo procedendo allo stesso passo...

Io in questa parte sto usando vector a manetta, sono arrivato addirittura ad avere dei Vector<Vector<String>> (Vector di Vector di Stringhe)......infatti mo son nei casini per gestirli correttamente....per fortuna che specificandone i parametri se fa una caz***a ti da errore e capisci subito dove sbagli


Posted by Jaky on 11-09-2008 22:25:

Vector<Vector<String>> :|:|:|

mi manca ancora tutta sta parte e sono a 500 linee :(

ps: chissà dove sono tutti gli studenti che partecipavano inizialmente alla discussione...ai voti!

scegli la risposta :D

a) sono tutti dei geni
b) siamo stupidi noi :D
c) ci hanno rinunciato
d) hanno cambiato facoltà

punteggio

a)
b)
c)
d)X


Posted by -MaVeRiK86- on 12-09-2008 08:07:

Sto optando per la C di malincuore..e sono al terzo tentativo dei progetti..non capisco perchè la prima consegna annuale di ogni progetto sia sempre la più chiara e meglio specificata.Le altre sono lasciate al caso, "libera interpretazione"..che di libero non ha nulla, perchè se sbagli anche solo la segnatura di un metodo ti segano..lo so bene per via del validatore html..maledizione..voglio dire, infondo è il PRIMO progetto serio che in teoria uno studente dovrebbe affrontare in questo corso di laurea, due dritte in più su come 'muoversi' non farebbero male..


Posted by ufficiale86 on 12-09-2008 08:53:

Originally posted by -MaVeRiK86-
Sto optando per la C di malincuore..e sono al terzo tentativo dei progetti..non capisco perchè la prima consegna annuale di ogni progetto sia sempre la più chiara e meglio specificata.Le altre sono lasciate al caso, "libera interpretazione"..che di libero non ha nulla, perchè se sbagli anche solo la segnatura di un metodo ti segano..lo so bene per via del validatore html..maledizione..voglio dire, infondo è il PRIMO progetto serio che in teoria uno studente dovrebbe affrontare in questo corso di laurea, due dritte in più su come 'muoversi' non farebbero male..


Hai ragione la penso anche io 1po come te...e anche io sono stato bocciato per ValidatorHtml....ma non mollare!prova e riprova solo così possiamo finalmente toglierci dalle palle sta materia!


Posted by ufficiale86 on 12-09-2008 09:50:

raga domanda velocissima!sto facendo delle prove ma come faccio a dire se 1stringa è vuota??

esempio:

if(riga==null) vuol dire ke se riga è 1riga vuota la condizione è vera??no xkè a me non va....e ho provato anke con ""


Posted by ufficiale86 on 12-09-2008 09:55:

risolto...ke babbo usavo == invece di equals!errore mio


Posted by ufficiale86 on 12-09-2008 10:15:

Originally posted by Jaky
sul libro del corso è spiegato abbastanza bene..

praticamente un'interfaccia non fa nulla in se, se la fai o no il prog funza cmq.
Diciamo che tutte le classi che la implementano, è come se stingessero un patto con l'interfaccia, in cui promettono che i metodi che ci sono nell'interfaccia vengano messi, e soprattuto che ritornino lo stesso tipo e come argomento abbiano lo stesso tipo.


Quindi Jaky tu hai capito dove vanno messo!!Dai suggeriscimelo....solo dove non come si fa e si usa!solo dove va messa...non voglio l'implementazione!


Posted by nasty121 on 12-09-2008 11:18:

Originally posted by Jaky
io invece mi sono arenato sul come
1)prelevare il testo del messaggio
2)prelevare i paragrafi dei report

voi l'avete gia fatta questa parte? consigli?


anch'io sono fermo lì, che condizione gli possiamo dare?
dice in poche parole di "accorpare" le righe seguenti (del testo) fino a quando non ne troviamo 2 NULLE....

perciò ci potremmo lanciare su un While-DoWhile Jaky, don't you?


Posted by nasty121 on 12-09-2008 11:34:

raga avete già provato a sottoporre il progetto?

a me da errore ( e può essere xk è ancora incompleto), ma con PacMan il sito dava errori a tutti x problemi (tecnici come si dice..).

provate già a sottoporre per poi nn avere problemi


Posted by Jaky on 12-09-2008 12:02:

Originally posted by nasty121
anch'io sono fermo lì, che condizione gli possiamo dare?
dice in poche parole di "accorpare" le righe seguenti (del testo) fino a quando non ne troviamo 2 NULLE....

perciò ci potremmo lanciare su un While-DoWhile Jaky, don't you?


sono fermo da 3 giorni su sta roba, e mi stanno girando non poco, mi manca solo il prelevare i testi su + linee...cazzo non so proprio come fare..

e sto facendo le prove solo sul testo della mail..cercando di trovare un algoritmo che dica

"prendi tutto finchè non trovi 2 righe vuote"...ma come azz si fa???

non parliamo dei report poi, dove devi fare anche la distinzione se c'è una sola riga vuota o due(per la storia dei capoversi)

mah...andando avanti così non consegno..che peccato :(


ps: ufficiale86 non posso dirti dove mettere l'interfaccia, anche perchè non è una cosa fissa...dipende da come hai implementato il progetto.
Inoltre ne ho parlato anche con il prof, percui sarebbe proprio antisgamo :D


Posted by Lukkei on 12-09-2008 12:05:

altro problemino sul quale mi sto arrovellando il gulliver:
come avete gestito l'escape della virgola (\,) nel file dei valori?


Posted by nasty121 on 12-09-2008 12:16:

Originally posted by Jaky
sono fermo da 3 giorni su sta roba, e mi stanno girando non poco, mi manca solo il prelevare i testi su + linee...cazzo non so proprio come fare..

e sto facendo le prove solo sul testo della mail..cercando di trovare un algoritmo che dica

"prendi tutto finchè non trovi 2 righe vuote"...ma come azz si fa???

non parliamo dei report poi, dove devi fare anche la distinzione se c'è una sola riga vuota o due(per la storia dei capoversi)

mah...andando avanti così non consegno..che peccato :(



Dai, non pensare neanche a mollare!!!
bisogna portare a casa la vittoria, e anche se son pochi, abbiamo ancora 3-4 giorni.

Perciò continuare SOLDATO.
L'Università è una scelta e ovviamente è impegnativa :)
pensa k io sto facendo il progetto in un momento di forte debolezza emotiva e non mollo assolutamente (anche xk è il 3o progetto k provo!) :-o

COLLABORAZIONE! LAVORO DI TEAM RAGAZZI!!!


Posted by Jaky on 12-09-2008 12:19:

Originally posted by nasty121
Dai, non pensare neanche a mollare!!!
bisogna portare a casa la vittoria, e anche se son pochi, abbiamo ancora 3-4 giorni.

Perciò continuare SOLDATO.
L'Università è una scelta e ovviamente è impegnativa :)
pensa k io sto facendo il progetto in un momento di forte debolezza emotiva e non mollo assolutamente (anche xk è il 3o progetto k provo!) :-o

COLLABORAZIONE! LAVORO DI TEAM RAGAZZI!!!


MOLLARE?! MAI!
piuttosto sputo sangue fino alla mezzanotte del 15 senza consegnare!
figurarsi che stanotte mi sn svegliato con il panico alle 3 :|, e ho provato a fare qualcosa fino alle 5 :|:|:|


Posted by Jaky on 12-09-2008 12:21:

Vorrei solo sapere, solo SI-NO...qualcuno riesce a prelevare i testi dalle email e dai report, facendo distinzione tra paragrafo e capoverso?

Basterebbe un SI di qualcuno per accendere la speranza!


Posted by nasty121 on 12-09-2008 12:23:

azz... se è difficile raga....!

cmq, io ho un problema k non credo k qualcuno di voi abbia incontrato:

Io ho x (documento modello) e devo generare diversi documenti "mergiati" da x

quindi creo un Document d = x;

chiamo un metodo di Document per sostituire alle variabili di d i valori facendo: d.sostituiscilevariabili(nomi);

e invece di sostituirle a d, le cambia a x (il modello)....!

non capisco proprio se si tratta di errore in assegnamento dell'oggetto x in d, oppure legato al metodo su d... secondo voi?


Posted by Jaky on 12-09-2008 12:41:

eh..non è che si capisce molto bene,

che cos'è la x? un insieme di variabili?un testo intero?


Posted by Jaky on 12-09-2008 13:53:

raga ma una cosa..
il testo della mail può avere delle linee bianche?
perchè nel modello online prima di <saluto> c'è una riga bianca,
mentre sul testo del progetto pagina2, non c'è quella linea!


Posted by nasty121 on 12-09-2008 18:19:

raga in spttoposizione mi esce questo messaggio:


La compilazione dei sorgenti contenuti nell'archivio ZIP ha dato esito ai seguenti errori:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:17: cannot find symbol
symbol : class WrongFormatException
location: class Main
} catch(WrongFormatException e) {
^
3 errors


sembra manchi una classe, o forse mi sbaglio...
chi sa decifrarmi quello k dice?


Posted by nasty121 on 12-09-2008 18:20:

Originally posted by Jaky
raga ma una cosa..
il testo della mail può avere delle linee bianche?
perchè nel modello online prima di <saluto> c'è una riga bianca,
mentre sul testo del progetto pagina2, non c'è quella linea!


sì Jaky, ci può essere una riga "vuota", ma non nulla....


Posted by ufficiale86 on 12-09-2008 18:46:

Originally posted by nasty121
raga in spttoposizione mi esce questo messaggio:


La compilazione dei sorgenti contenuti nell'archivio ZIP ha dato esito ai seguenti errori:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:17: cannot find symbol
symbol : class WrongFormatException
location: class Main
} catch(WrongFormatException e) {
^
3 errors


sembra manchi una classe, o forse mi sbaglio...
chi sa decifrarmi quello k dice?


No semplicemente nella sottoposizione non ci sono quei 3 file!quindi dovresti o mettere una parte di codice per inserire da tastiera i nomi dei file o non so!comunque il problema è quello...Mentre per la WrongFormatException non lo so prova a rivederla


Posted by ufficiale86 on 12-09-2008 18:55:

Originally posted by ufficiale86
No semplicemente nella sottoposizione non ci sono quei 3 file!quindi dovresti o mettere una parte di codice per inserire da tastiera i nomi dei file o non so!comunque il problema è quello...Mentre per la WrongFormatException non lo so prova a rivederla


Oppure mi è venuto in mente ke potresti anche inserire nello zip del progetto i 3file che ricerchi nel main!


Posted by nasty121 on 12-09-2008 19:17:

Originally posted by ufficiale86
Oppure mi è venuto in mente ke potresti anche inserire nello zip del progetto i 3file che ricerchi nel main!


mmm grazie davvero per la cortese risposta! :-D
stiamo impazzendo...

addirittura stiamo per implementare l'interfaccia Cloneable!!!!!!
serve a clonare gli oggetti e nel dp a noi serve x creare una copia dell'oggetto da "mergiare"....


Posted by ufficiale86 on 12-09-2008 19:18:

Originally posted by ufficiale86
No semplicemente nella sottoposizione non ci sono quei 3 file!quindi dovresti o mettere una parte di codice per inserire da tastiera i nomi dei file o non so!comunque il problema è quello...Mentre per la WrongFormatException non lo so prova a rivederla


Oppure mi è venuto in mente ke potresti anche inserire nello zip del progetto i 3file che ricerchi nel main!


Posted by ufficiale86 on 12-09-2008 19:20:

Scusate ma va implementata nel progetto 1interfaccia già fatta(es.Clonable ke hai detto tu oppure CompareTo) oppure va creata 1interfaccia ex novo e utilizzata??


Posted by nasty121 on 12-09-2008 19:23:

Originally posted by ufficiale86
No semplicemente nella sottoposizione non ci sono quei 3 file!quindi dovresti o mettere una parte di codice per inserire da tastiera i nomi dei file o non so!comunque il problema è quello...Mentre per la WrongFormatException non lo so prova a rivederla


Ma non credo k bisogni sottoporre anche i file modello...


Posted by Jaky on 12-09-2008 19:24:

Originally posted by nasty121
raga in spttoposizione mi esce questo messaggio:


La compilazione dei sorgenti contenuti nell'archivio ZIP ha dato esito ai seguenti errori:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:17: cannot find symbol
symbol : class WrongFormatException
location: class Main
} catch(WrongFormatException e) {
^
3 errors


sembra manchi una classe, o forse mi sbaglio...
chi sa decifrarmi quello k dice?


scusami, ma ci credo che ti da questi errori..
tu nel codice hai creato delle istanze di BP! non devi mettere il main nello zip che mandi...non devi creare nussuna istanza di BP.
Il BP deve poter ricere in ingresso "qualsiasi altro file dei modelli-noim-valori" lo dice nel testo

per l'eccezione non ne ho idea..


Posted by nasty121 on 12-09-2008 19:30:

Originally posted by Jaky
scusami, ma ci credo che ti da questi errori..
tu nel codice hai creato delle istanze di BP! non devi mettere il main nello zip che mandi...non devi creare nussuna istanza di BP.
Il BP deve poter ricere in ingresso "qualsiasi altro file dei modelli-noim-valori" lo dice nel testo

per l'eccezione non ne ho idea..


ma io purtroppo non creo alcuna istanza di BP.

il main che la crea è quello del sito di sottoposizione, io nello zip includo esclusivamente le classi sviluppate (Document, EMail, DP, BP, WFE...).
Voi?


Posted by ufficiale86 on 12-09-2008 19:41:

Originally posted by nasty121
ma io purtroppo non creo alcuna istanza di BP.

il main che la crea è quello del sito di sottoposizione, io nello zip includo esclusivamente le classi sviluppate (Document, EMail, DP, BP, WFE...).
Voi?


Di solito io nei progetti inserisco il main e i file di prova....però nn ho mai passato 1progetto quindi fidarsi è bene nn fidarsi è meglio!hehe


Posted by Jaky on 12-09-2008 20:06:

Originally posted by nasty121
ma io purtroppo non creo alcuna istanza di BP.

il main che la crea è quello del sito di sottoposizione, io nello zip includo esclusivamente le classi sviluppate (Document, EMail, DP, BP, WFE...).
Voi?


ah! eh..boh :D

ma tu hai sottoposto non avendo ancora concluso?


Posted by ufficiale86 on 12-09-2008 20:07:

ma se il progetto non si completa ma quello ke si è fatto è malchiodicamente parlando corretto lo fa passare lo stesso???


Posted by Jaky on 12-09-2008 20:15:

me sa proprio de no..


Posted by ufficiale86 on 12-09-2008 20:19:

Originally posted by Jaky
me sa proprio de no..


:evil::evil::evil:


Posted by Jaky on 12-09-2008 22:12:

scusate....ma a patto di riuscire a prelevare le informazione dalle email e report, mi spiegate, a parole, come diavolo si fa a controllare se il formato dei modelli è corretto?

cioè..cooome?


Posted by nasty121 on 12-09-2008 22:51:

Originally posted by Jaky
ah! eh..boh :D

ma tu hai sottoposto non avendo ancora concluso?


sì, poichè dall'ultima esperienza dove sottoposi all'ultimo giorno, scoprii che il programma (PacMan) funzionava perfettamente con tutte le eccezioni possibili prevedibili, ma non rispettava UNA sola direttiva del progetto, k non avevamo interpretato bene.

Perciò sottoponendo il progetto strutturato è possibile già vedere cosa manca rispetto alle aspettative del docente...

peccato k io nn capisco...


Posted by nasty121 on 12-09-2008 22:53:

Originally posted by Jaky
scusate....ma a patto di riuscire a prelevare le informazione dalle email e report, mi spiegate, a parole, come diavolo si fa a controllare se il formato dei modelli è corretto?

cioè..cooome?


se rispeta il formato descritto dal prof,
perciò BEGIN x - END x (e non y), oppure nelle mail ci vogliono 2righe vuote prima del END, cose di questo genere...


Posted by Jaky on 12-09-2008 22:59:

mmmmmm....
ma secondo te bisogna controllare anche che dopo ogni titolo del report ci siano 2 righe vuote e che dopo ci sia un paragrafo, e che ogni titolo di paragrafo è seguito da 2 linee vuote..e che ogni paragrafo finisce con 2 righe vuote? oddio mi vien da svomare..

sono riuscito a prendere il testo della mail, dopo 2 giorni :|
ma il report..oddio..:sad::shock::cry::evil:


Posted by nasty121 on 13-09-2008 09:04:

Originally posted by Jaky
mmmmmm....
ma secondo te bisogna controllare anche che dopo ogni titolo del report ci siano 2 righe vuote e che dopo ci sia un paragrafo, e che ogni titolo di paragrafo è seguito da 2 linee vuote..e che ogni paragrafo finisce con 2 righe vuote? oddio mi vien da svomare..

sono riuscito a prendere il testo della mail, dopo 2 giorni :|
ma il report..oddio..:sad::shock::cry::evil:


sì è un controllo obbligatorio... :sad:


Posted by xmantex on 13-09-2008 10:10:

Originally posted by nasty121
raga in spttoposizione mi esce questo messaggio:


La compilazione dei sorgenti contenuti nell'archivio ZIP ha dato esito ai seguenti errori:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:15: cannot find symbol
symbol : class BatchProcessor
location: class Main
BatchProcessor bp = new BatchProcessor("documents.txt", "parameter-names.txt", "parameter-values.txt");
^
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpBNZR5v/Main.java:17: cannot find symbol
symbol : class WrongFormatException
location: class Main
} catch(WrongFormatException e) {
^
3 errors


sembra manchi una classe, o forse mi sbaglio...
chi sa decifrarmi quello k dice?





nasty121 anche io ho provato la sottomissione del progetto ieri e mi son venuti fuori gli stessi IDENTICI errori alle stesse IDENTICHE righe e classi

cheddiamine...???
qualcun altro che ha provato a sottoporre?

__________________
Oh. My. God.


Posted by nasty121 on 13-09-2008 10:49:

Originally posted by xmantex
nasty121 anche io ho provato la sottomissione del progetto ieri e mi son venuti fuori gli stessi IDENTICI errori alle stesse IDENTICHE righe e classi

cheddiamine...???
qualcun altro che ha provato a sottoporre?


ieri chiesi al professore perchè mi dava quegli errori in sottoposizione e lui mi rispose:

"Beh, è un errore decisamente facile da intercettare... dice che mancano
delle classi... di più davvero non posso dirti. Diciamo che se hai già
compilato un programma Java almeno tre volte ti è già capitato di trovarlo."


il compilare 3volte è un riferimento al fatto che è il terzo progetto k svolgo...:shock:


Posted by nasty121 on 13-09-2008 10:50:

Voi cosa pensate?

A qualcun'altro esce questo messaggio?


Posted by Jaky on 13-09-2008 10:52:

Originally posted by nasty121

mmmmmm....
ma secondo te bisogna controllare anche che dopo ogni titolo del report ci siano 2 righe vuote e che dopo ci sia un paragrafo, e che ogni titolo di paragrafo è seguito da 2 linee vuote..e che ogni paragrafo finisce con 2 righe vuote? oddio mi vien da svomare..

sono riuscito a prendere il testo della mail, dopo 2 giorni :|
ma il report..oddio..


sì è un controllo obbligatorio... :sad:


qualche idea?


Posted by nasty121 on 13-09-2008 11:15:

Originally posted by Jaky
qualche idea?


in questo momento sono bloccato in un'altro punto, quando mi sblokko da qui mi butto sui controlli in BP.

Ma te come procedi in process di DP?
da 1documento X con le variabili da sostituire, bisogna CREARNE tanti quante sono le righe nel file dei valori (es. 3), vero?

e come li CREI questi documenti da X?


Posted by nasty121 on 13-09-2008 11:28:

io ho X, il Document da "mergiare".

creo una nuova istanza che conterrà il documento generato da X:

Document d = X;


ora sostituisco alle variabili <cognome> in d i valori Rossi...

d.setVariabili();


ma oltre a sostituirle agli attributi dell'oggetto d, le cambia anche a X!!!

il docente mi ha detto solo k quando faccio l'assegnamento d = X; creo un istanza che però fa riferimento a X.

di conseguenza ogni operazione verrà effettuata anke su X!


Voi come avete fatto?


Posted by Jaky on 13-09-2008 11:31:

Originally posted by nasty121
in questo momento sono bloccato in un'altro punto, quando mi sblokko da qui mi butto sui controlli in BP.

Ma te come procedi in process di DP?
da 1documento X con le variabili da sostituire, bisogna CREARNE tanti quante sono le righe nel file dei valori (es. 3), vero?

e come li CREI questi documenti da X?



esempio se al dp gli passi una Email, vado ad istanziare n volte una istanza di tipo Email, sostituendo ogni volta le variabili presenti negli argomenti

quella n sono il numero delle righe del file dei valori


Posted by nasty121 on 13-09-2008 11:44:

Originally posted by Jaky
esempio se al dp gli passi una Email, vado ad istanziare n volte una istanza di tipo Email, sostituendo ogni volta le variabili presenti negli argomenti

quella n sono il numero delle righe del file dei valori


sì, sulla n nn c'eran dubbi :-D

perciò tu crei una nuova istanza di EMail, ma questa ovviamente all'inizio avrà gli stessi valori dell'EMail passata a DP...


Posted by ufficiale86 on 13-09-2008 12:26:

Ragazzi ho un problemino piccolo....
Ho bisogno di controllare se in una stringa se c'è il carattere "\".
esempio:

String ab = "<nome\>";
for(int y=0;y<ab.length;y++)
{
if(ab.charAt(y)=='\')

ECCETERA ECCETERA

Il problema è che non mi da il carattere ' \ ' xkè dice che è di escape..ma io ho bisogno di controllare quel dato carattere!cavolo come avete fatto??è due ore ke sto impazzendo....come faccio....


Posted by xmantex on 13-09-2008 13:13:

Originally posted by nasty121
Voi cosa pensate?

A qualcun'altro esce questo messaggio?



risolta, avevo sbagliato a zippare i file...
bisogna zippare solo i file sorgenti e non la cartella contenente i file...


risolta per modo di dire eh, mi trova sempre errori :D

__________________
Oh. My. God.


Posted by nasty121 on 13-09-2008 13:57:

Originally posted by xmantex
risolta, avevo sbagliato a zippare i file...
bisogna zippare solo i file sorgenti e non la cartella contenente i file...


risolta per modo di dire eh, mi trova sempre errori :D



Grazie tante xmantex per il prezioso suggerimento!
Ora riprovo a zipparlo..


Posted by nasty121 on 13-09-2008 13:58:

ATTENZIONE SOLDATI!

per chi non sapesse decifrarlo:

"unmappable character for encoding "


dovete sostituire i caratteri accentati nel codice.


Posted by Lorux on 13-09-2008 14:12:

raga scusate,ma quando salvate i file, da un run all'altro,sovrascrivete i file gia esistenti o continuate a contare col contatore dall'ultimo file salvato?


e poi un documento con valori diversi si salva in un unico file o in file diversi,uno per valore?


Posted by Jaky on 13-09-2008 17:41:

Originally posted by Lorux
raga scusate,ma quando salvate i file, da un run all'altro,sovrascrivete i file gia esistenti o continuate a contare col contatore dall'ultimo file salvato?



sovrascrivi per forza.
altrimenti dovresti tenerti un file di testo in cui memorizzi a che numero di file sei arrivato...anche se secondo me non è quello richiesto dal progetto...alla fine se non vuoi che i file si sovrascrivino, gli passi come stringa al process un 'altra cartella.

e poi un documento con valori diversi si salva in un unico file o in file diversi,uno per valore?


cosa vuol dire? non capisco..mmmm
cmq, se metti che hai 5 persone nel file dei valori, e nel file dei modelli ci sono 10 modelli, alla fine devi creare 50 file txt diversi, con ognuno il contenuto di una persona..


PER UFFICIALE86:
ci devi mettere due backslash invece di una
es
String pippo = "<primonome\\prova>


Posted by ufficiale86 on 13-09-2008 18:02:

Grazie mille Jaky dopo provo.....poi ho 1ultimo cosa da chiedere!vi prego rispondetemiiiiii:

Per l'interfaccia io ho creato una nuova classe che implementa un'interfaccia già fatta delle Api di Java(es. Clonable,ecc) e nelle altre classi(es.BatchProcessor) ho utilizzato i metodi della classe nuova ke implementa l'interfaccia e non l'interfaccia direttamente!non so se mi sono spiegato.....

es.
public class NuovaClasse implements Interfaccia......

in BatchProcessor ho ad esempio fatto:

NuovaClasse a = new NuovaClasse();
a.faiqualcosa();

il metodo faiqualcosa() è 1metodo astratto dell'interfaccia ke ho concretizzato(implementato) in NuovaClasse....si fa così???voi avete fatto così oppure avete implementato direttamente 1interfaccia nella classi tipo BatchProcessor o DocumentProcessor????grazie mille raga è fondamentale.....aiutatemi!se avete bisogno sono felice di consigliarvi se so qualcosa!


Posted by nasty121 on 13-09-2008 18:32:

Originally posted by ufficiale86
Grazie mille Jaky dopo provo.....poi ho 1ultimo cosa da chiedere!vi prego rispondetemiiiiii:

Per l'interfaccia io ho creato una nuova classe che implementa un'interfaccia già fatta delle Api di Java(es. Clonable,ecc) e nelle altre classi(es.BatchProcessor) ho utilizzato i metodi della classe nuova ke implementa l'interfaccia e non l'interfaccia direttamente!non so se mi sono spiegato.....

es.
public class NuovaClasse implements Interfaccia......

in BatchProcessor ho ad esempio fatto:

NuovaClasse a = new NuovaClasse();
a.faiqualcosa();

il metodo faiqualcosa() è 1metodo astratto dell'interfaccia ke ho concretizzato(implementato) in NuovaClasse....si fa così???voi avete fatto così oppure avete implementato direttamente 1interfaccia nella classi tipo BatchProcessor o DocumentProcessor????grazie mille raga è fondamentale.....aiutatemi!se avete bisogno sono felice di consigliarvi se so qualcosa!



ahi, mal di testa...:shock:


Posted by Jaky on 13-09-2008 20:32:

:|


Posted by ufficiale86 on 14-09-2008 06:40:

nooooooooooo...quindi nn è giusta 1cosa del genere???


Posted by Jaky on 14-09-2008 19:22:

-1 :(


Posted by Lukkei on 15-09-2008 01:54:

mi sa che passo...
:wall::wall::wall:


Posted by ufficiale86 on 15-09-2008 09:26:

Raga mi dispiace che mollate...io non ho fatto tutto mi mancano un po di pezzi ma provo a mandarglielo lo stesso...
In sottoposizione mi esce questo errore:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpL6X6u2/Main.java:16: unreported exception java.io.IOException; must be caught or declared to be thrown
bp.process(null);


Per caso qualcuno è riuscito a risolverlo e a sapere perchè esce??grazie mille a tutti


Posted by Lukkei on 15-09-2008 09:56:

Originally posted by ufficiale86
Raga mi dispiace che mollate...io non ho fatto tutto mi mancano un po di pezzi ma provo a mandarglielo lo stesso...
In sottoposizione mi esce questo errore:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpL6X6u2/Main.java:16: unreported exception java.io.IOException; must be caught or declared to be thrown
bp.process(null);


Per caso qualcuno è riuscito a risolverlo e a sapere perchè esce??grazie mille a tutti


il main non throwa la IOException...


Posted by Jaky on 15-09-2008 14:00:

urgente raga...ma se non mi ricordo la pass per accedere al sito di sottoposizione come faccio?


Posted by IsaMetallo on 15-09-2008 14:27:

@ufficiale86 basta che utilizzi un try catch dentro il metodo process di Batchprocessor e il problema si risolve

@jaky quello è grave, pensavo che l'iscrizione venisse annullata ad ogni progetto, invece si può fare una volta sola.. per fortuna che ho avuto un lampo e mi sono ricordato la password se no era la fine..

__________________
"They Can't Stop Us Let Them Try...
for heavy metal we would die..."
(Manowar - Die For Metal)

http://www.jackassubs.com - Admin (in ricerca di traduttori!!!)


Posted by Jaky on 15-09-2008 14:29:

ho risolto scrivendo al prof, ache se forse arriva in automatico una nuova password non so...provate entrambe le cose nel caso


Posted by Jaky on 15-09-2008 17:57:

Originally posted by Lukkei
il main non throwa la IOException...


e quindi?


Posted by ufficiale86 on 15-09-2008 18:02:

Originally posted by Jaky
e quindi?


Ho scritto al prof praticamente l'unica eccezione ke bisogna usare in tt il progetto è WrongFormatException! Non devono comparire eccezioni del tipo IOException o ParseException....bisogna catturarle tutte e mettere WrongFormatException


Posted by nasty121 on 15-09-2008 19:08:

fanciulli, ma è possibile k manchino uno o + elementi in un documento?

esempio in report dopo la codifica della mail dell'autore ci sono subito 2righe vuote, senza titolo... è da prevedere no?


Posted by Jaky on 15-09-2008 19:12:

si..
il report finisce quando ci sono due riche vuote e dopo non c'è + nulla..


Posted by nasty121 on 15-09-2008 19:36:

Originally posted by Jaky
si..
il report finisce quando ci sono due riche vuote e dopo non c'è + nulla..


no chiedevo se è possibile avere elementi nulli...


Posted by AnTHrAx on 15-09-2008 21:12:

Originally posted by ufficiale86
Raga mi dispiace che mollate...io non ho fatto tutto mi mancano un po di pezzi ma provo a mandarglielo lo stesso...
In sottoposizione mi esce questo errore:

/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpL6X6u2/Main.java:16: unreported exception java.io.IOException; must be caught or declared to be thrown
bp.process(null);


Per caso qualcuno è riuscito a risolverlo e a sapere perchè esce??grazie mille a tutti


a me continua a dare errore anche se il throws c'è!!!!

__________________
:O


Posted by ufficiale86 on 15-09-2008 21:15:

Originally posted by AnTHrAx
a me continua a dare errore anche se il throws c'è!!!!


Il thows nn è la soluzione al problema.
Ho scritto al prof praticamente l'unica eccezione ke bisogna usare in tt il progetto è WrongFormatException! Non devono comparire eccezioni del tipo IOException o ParseException....bisogna catturarle tutte e mettere WrongFormatException


Posted by AnTHrAx on 15-09-2008 21:20:

quindi tolgo tutte le ioexception??

__________________
:O


Posted by ufficiale86 on 15-09-2008 21:23:

Originally posted by AnTHrAx
quindi tolgo tutte le ioexception??


Ogni volta che si presenta una ioexception devi catturarla e sparar fuori una WrongFormatException!
Il main del prof gestisce soltanto quel tipo di eccezioni.....ora sei riuscito??fammi sapere


Posted by AnTHrAx on 15-09-2008 21:23:

e come faccio? dentro a wrongformat ci infilo il contenuto della classe ioexception??

__________________
:O


Posted by ufficiale86 on 15-09-2008 21:28:

Originally posted by AnTHrAx
e come faccio? dentro a wrongformat ci infilo il contenuto della classe ioexception??


No no...ad esempio quando leggi il file dei modelli è possibile che la stringa inserita per il nome del file non corrisponda al file!
esempio:

file dei modelli = "modelli.txt"

Io faccio: BatchProcessor bp = new BatchProcessor("modeli.txt",ecc..)

è evidente che modeli.txt non esiste,esisterà invece modelli.txt con duelle!!!

in questo caso java lancia l'eccezione IOException!

Dove hai implementato la parte della lettura del file dei modelli devi fare un try-catch che cattura l'eccezione IOException e con il catch fa uscire l'eccezione WrongFormatException.

Questo è 1esempio per il file dei modelli, devi fare altrettanto per il file dei nomi e il file delle variabili!

Se c'è 1 altro problema scrivi sono qui!


Posted by ufficiale86 on 15-09-2008 21:32:

RAGA MA QUALCUNO CONSEGNA IL PROGETTO ANCHE SE NON E' COMPLETO AL 100%??????SAPETE SE QUALCUNO HA PASSATO STO ESAME ANCHE CON UN PROGETTO NON FINITO MA FATTO BENE???


Posted by AnTHrAx on 15-09-2008 21:33:

quindi io faccio tipo

public void blabla throws IOException

try{blablbablalblablal

}
catch wrongformatexception{
get.message blabalbla}


così??

__________________
:O


Posted by AnTHrAx on 15-09-2008 21:34:

bah io sapevo di qualcuno che l'aveva fatto con qualche errore ed era riuscito a strappare uan sufficienza

__________________
:O


Posted by ufficiale86 on 15-09-2008 21:35:

public void blabla throws WrongFormatException

try
{
blocco 1
}
catch (IOException a)
{
throw new WrongFormatException("File dei modelli non trovato");
}


Posted by ufficiale86 on 15-09-2008 21:36:

public void blabla throws WrongFormatException

try
{
blocco 1
}
catch (IOException a)
{
throw new WrongFormatException("blablabla");
}

Io le faccio così le eccezioni


Posted by ufficiale86 on 15-09-2008 21:37:

Tu AnTHrAx l'hai fatto completo e funzionante??


Posted by ufficiale86 on 15-09-2008 21:39:

Certo che sti progetti sono proprio difficili!Io è il 3° che provo....


Posted by AnTHrAx on 15-09-2008 21:40:

ok grazie mille : D

speriamo nn ci siano altri errori T_T

__________________
:O


Posted by AnTHrAx on 16-09-2008 12:24:

bah si è compelto nel senso che ci sono tutte le classi... alcune nn fanno proprio il loro lavoro però...


ah una cosa... se io e il mio compagno apparteniemo a turni differenti... dobbiamo scegliere con chi presentarlo o ci dividiamo?? e quando sono gli appelli??

cmq grazie ufficiale, senza di te nn ce l'avremmo fatta XD

__________________
:O


Posted by Dattebayo on 16-09-2008 14:20:

Speriamo in bene...


Posted by Dattebayo on 18-09-2008 01:57:

Evvai! :-D


Posted by ufficiale86 on 18-09-2008 12:45:

Originally posted by AnTHrAx
bah si è compelto nel senso che ci sono tutte le classi... alcune nn fanno proprio il loro lavoro però...


ah una cosa... se io e il mio compagno apparteniemo a turni differenti... dobbiamo scegliere con chi presentarlo o ci dividiamo?? e quando sono gli appelli??

cmq grazie ufficiale, senza di te nn ce l'avremmo fatta XD


Allora come è andata AhTHrAx??
a me malissimo non sono passato...amen riproverò x l'ennesima volta a gennaio!


Posted by Jaky on 18-09-2008 17:36:

e come fai a saperlo di gia? 0_o


Posted by ufficiale86 on 18-09-2008 17:57:

Originally posted by Jaky
e come fai a saperlo di gia? 0_o


Sono già usciti i risultati!io sono con Malchiodi non con Cazzola

http://homes.dsi.unimi.it/~malchiod/LP/


Posted by Lorux on 18-09-2008 20:29:

non capisco questa differenza tra i metodi di valutazione..il malchiodi nn so,fà dei test?,dice ammesso o non ammesso alla discussione,per poi giustamente discutere del progetto,il cazzola invece ci impiega 2 settimane e mette subito il voto,senza sentire una parola da chi l'ha creato,che senso ha?lo mette in base a quanti test passa il programma?io nella documentazione evito di essere troppo specifico,anzi,mi sembra inutile elencare metodi e dire cosa fanno,quando prima il testo del progetto e poi la discussione dovrebbero chiarire tutto..nn so..io aspetto le correzioni del cazzola..è la terza volta che faccio il progetto..vabbè speriamo..

intanto chi è passato col malchiodi può postare il proprio progetto?


Posted by Jaky on 20-09-2008 11:21:

Originally posted by Lorux
non capisco questa differenza tra i metodi di valutazione..il malchiodi nn so,fà dei test?,dice ammesso o non ammesso alla discussione,per poi giustamente discutere del progetto,il cazzola invece ci impiega 2 settimane e mette subito il voto,senza sentire una parola da chi l'ha creato,che senso ha?lo mette in base a quanti test passa il programma?io nella documentazione evito di essere troppo specifico,anzi,mi sembra inutile elencare metodi e dire cosa fanno,quando prima il testo del progetto e poi la discussione dovrebbero chiarire tutto..nn so..io aspetto le correzioni del cazzola..è la terza volta che faccio il progetto..vabbè speriamo..

intanto chi è passato col malchiodi può postare il proprio progetto?


però il cazzola fa cmq un orale, non è che ti verbalizza con il voto che da al progetto..o sbaglio?


Posted by killah on 21-09-2008 14:13:

ciao regaz,domani ho la discussione del progetto,qualcuno sa dirmi cm è struttarata,cosa può chiedere?ecc? grazie mille


Posted by K|mB3rLy on 02-10-2008 22:08:

killah poi come t è andata la discussione? ma eri cn cazzola o malchiodi?

Ciau!


All times are GMT. The time now is 12:45. Pages (2): « 1 [2]
Show all 279 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.