.dsy:it. Pages (19): « First ... « 5 6 7 8 [9] 10 11 12 13 » ... Last »
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 Lukkei on 09-09-2008 14:19:

Originally posted by Supernick
perche se ho capito bene (e sarebbe una novità :D) nei file dei nomi, i singoli nomi delle variabili sono posti su righe diverse quindi

Primo
Nome

son due variabili distinte, ma

Primo nome

è la stessa variabile


si, è così, del resto il discorso delle variabili distinte su righe distinte è una delle pochissime cose che sono chiare nel testo, che sembra scritto da Battiato in una fase acuta di depressione...


Posted by Jaky on 09-09-2008 14:37:

appunto! ed è per questo motivo che non possono essere fatti controlli sul file dei nomi.

se nel file dei nomi c'è

primo nome secondo nome
cognome


primo nome secondo nome è da intendersi come unica variabile


Posted by Supernick on 09-09-2008 14:47:

che sembra scritto da Battiato in una fase acuta di depressione...


hahaahah

però temo ci sia da controllare questo:

metti caso

FILE NOMI

nome
cognome
email


FILE VALORI

pippo,baudo,pp@mail.com,saluti

c'è da tener presente che c'è un valore di troppo che non può essere assegnato ad alcuna variabile


Posted by Jaky on 09-09-2008 15:36:

si, vero, infatti questo controllo è scritto esplicitamente nel testo :)


Posted by nasty121 on 09-09-2008 15:49:

già, vanno confrontati il numero di nomi con il numero di valori per riga..

"ogni riga
conterr`a esattamente tanti valori quante sono le righe (e quindi le variabili)" (4.2, pg 2)


Posted by Supernick on 09-09-2008 15:54:

esatto.

scusate (per curiosità) voi su che strutture state lavorando.

io credevo di fare un vector per la lettura da documento (così non ho problemi per le dimensioni) però poi trasferire tutto in array (dandoli come dimensione vector.size()) che son più facili da gestire


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

anch'io ho abusato di vettori ehehe... sono comodissimi!

e l'interfaccia voi dove l'avete utilizzata?
Malchiodi mi disse che non è obbligatoria (xk se la togli e rimuovi l"implements alle classi, è uguale), ma lui vuole vedere come la sfruttiamo...


Posted by Supernick on 09-09-2008 16:29:

si non è obbligatoria, però la puoi usare e riportarne come traccia i metodi usati nelle classi Document, Mail e Report (se hai fatto coem me che Document è superclasse (NON astratta ovviamente) di mail e report la usi solo per implementare questa classe).
quindi alla fine l'interfaccia la usi come parametro da passare quando istanzi documentprocessor.

penso sia così.... (anche se non l'ho ancora fatto :( )

una domandina poi, il FileModelli deve iniziare per forza con
BEGIN xyz o può iniziare anche con una riga vuota? mi serve per gestire le eccezioni...


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

Originally posted by Supernick
si non è obbligatoria, però la puoi usare e riportarne come traccia i metodi usati nelle classi Document, Mail e Report (se hai fatto coem me che Document è superclasse (NON astratta ovviamente) di mail e report la usi solo per implementare questa classe).
quindi alla fine l'interfaccia la usi come parametro da passare quando istanzi documentprocessor.

penso sia così.... (anche se non l'ho ancora fatto :( )

una domandina poi, il FileModelli deve iniziare per forza con
BEGIN xyz o può iniziare anche con una riga vuota? mi serve per gestire le eccezioni...


questo sarebbe da domandare al professore, io personalmente ho pensato che il file dei modelli dev'esser ben codificato perciò ogni "modello" sta tra BEGIN-END:
ciò che è al di fuori è errore(da gestire).

:twisted:


Posted by Supernick on 09-09-2008 16:37:

infatti, perchè comunque non so se darli che "SE il file inizia con qualcosa di diverso da BEGIN Doc o BEGIN MAil o BEGIN Rep = errore oppure se anche la riga bianca è consentita...vabbeh è un problema moooolto minore


Posted by ufficiale86 on 09-09-2008 18:14:

No no <primo nome>, primo nome è la variabile e nel file dei nomi primo nome è sulla stessa riga x forza


Posted by Lukkei on 09-09-2008 18:38:

piccolo semi off topic:
nelle modalità di consegna citate nell'ormai mitico testo di questo "entusiasmante" progetto, c'è scritto che il malloppo cartaceo dei documenti va consegnato mercoledi 16 settembre...tutto perfetto, tranne per il fatto che il 16 settembre è un martedi!
allora voleva dire martedi 16 settembre
o mercoledi 17?
scusate ma mi scappa da ridere....


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

Originally posted by Lukkei
piccolo semi off topic:
nelle modalità di consegna citate nell'ormai mitico testo di questo "entusiasmante" progetto, c'è scritto che il malloppo cartaceo dei documenti va consegnato mercoledi 16 settembre...tutto perfetto, tranne per il fatto che il 16 settembre è un martedi!
allora voleva dire martedi 16 settembre
o mercoledi 17?
scusate ma mi scappa da ridere....


ahahahaha.....
dai errare è umano.... e loro sono professori universitari...


Posted by Supernick on 09-09-2008 22:00:

Oddio, per fare tutte le letture mi è venuto fuori un Vector di Vector di String :shock:


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

Raga, ma voi che tipo di argomento passate al costruttore del Report per quanto riguarda i paragrafi? 0_o


All times are GMT. The time now is 20:30. Pages (19): « First ... « 5 6 7 8 [9] 10 11 12 13 » ... Last »
Show all 279 posts from this thread on one page

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