java programerare hjälp|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
java programerare hjälp
huss
Siktar mot toppen
Medlem
Forum Posts: 60
Member Since:
May 2, 2005
sp_UserOfflineSmall Offline
1
January 8, 2008 - 6:08 pm
sp_Permalink sp_Print

Hej!!

har en skoluppgift som jag måste ha klart till den 14:e finns det någon snäll här som kan java programering och vill hjälpa mig

detta nedan är uppgiften jag ska inte ha med något visuellt som gui endast klasserna för att utföra det som står här nedan:

E-post
Dagens modelleringsuppgift behöver egentligen ingen större presentation.
Den består nämligen av en e-postklient. Systemet ska hantera brev och
kontakter. Varje brev innehåller följande data:
Avsändarens epostadress
Mottagarens epostadress
Brevets titel
Brevets text (som en enda lång sträng)
Kontakter finns i två varianter: enskilda personer och grupper av personer.
För varje enskild person finns följande data:
Förnamn
Efternamn
Epostadress

Grupper till slut är den enklaste delen, de består bara av ett namn på
gruppen och en lista över alla epostadresser som ingår.
Funktionsmässigt så är gränssnittet relativt enkelt: vi behöver kunna
skicka ett brev, hämta brev från epostservern och läsa dem. Dessutom måste
vi kunna lägga till nya kontakter. Det här är naturligtvis ett gränssnitt som är
minimalistiskt så det förslår, vi kan lätt komma på mängder med ytterligare
funktioner, men strunta i det! Låt oss ta och titta lite närmare på dessa
funktioner:
När det gäller att skicka brev så måste man naturligtvis få möjlighet att
skriva brevet och ange mottagaren. Det enda som är lite klurigt här är hur
man anger mottagaren. Självklart ska man kunna skriva in en epostadress
direkt, men man ska också kunna ange ett namn som finns bland kontakterna
och få epostadressen automatiskt.
Själva skickandet av breven behöver ni inte bry er speciellt mycket om,
ta med en klass i modellen som har en metod som ni antar gör jobbet åt er.
Det räcker. Metodens gränssnitt får ni naturligtvis designa själva. Detsamma
gäller att ta emot breven. Designa gränssnittet till en metod som gör det
jobbet åt er och nöj er med det. De tekniska detaljerna med hur man kopplar
upp sig mot en mailserver och så vidare är inte av intresse här.
När man väl har tagit emot breven så kan man tänka sig två varianter:
de som har gjort registeruppgiften kommer säkert att fundera på en JTable
för att visa breven och TableModel för att lägga dem i. Det är självklart en
helt ok lösning, men absolut inte ett krav. En enklare lösning som är lika
acceptabel är att hämta alla brev som eventuellt finns på servern och bara
visa deras samlade innehåll i en JTextArea ungefär så här:

Från: [email]student@kth.se[/email] Till: [email]henrikbe@dsv.su.se[/email] Ämne: Tentan

Från: [email]student@kth.se[/email] Till: [email]henrikbe@dsv.su.se[/email] Ämne: Tentan igen

Vilken lösning ni väljer kommer inte att påverka era betyg. Frågans uppgift
är att kontrollera hur bra ni är på objektorientering, inte hur bra ni är
på Javas api:er. Det enda ni behöver visa av det sistnämnda är att ni kan
tillräckligt om det.
När det gäller kontakterna så behöver ni inte bekymra er om GUI för
dem, det räcker med att ni hanterar dem i modellen. Allt som rör GUI har

ju redan förekommit i samband med breven. Det är trots allt inte så stor
skillnad på att hantera en lista av brev och en lista av kontakter.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 694
Currently Online:
Guest(s) 58
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL