Avatar billede stefmeister Nybegynder
24. februar 2005 - 08:19 Der er 21 kommentarer og
1 løsning

Afsluttende projektopgave

Hej

Jeg skal til her at lave mit afsluttende projekt i Programmering. Vi må skrive det i hvilket sprog vi lyster, jeg har så valgt Delphi, da det er det jeg er bedst til. Men nu er mit problem bare at jeg ikke ANER hvad jeg skal lave. Nogen der har nogle gode forslag til et godt projekt. Jeg kan ret meget (synes jeg selv), men kan ikke finde ud af databaser i Delphi, så det er udelukket. Men nogen gode ideer til andre projekter man kan lave?


//Steffen.
Avatar billede nca Juniormester
24. februar 2005 - 08:24 #1
Der må være én eller anden projektbeskrivelse for det afsluttende projekt. Uden at kende den er det vanskeligt at komme med et kvalificeret råd.
Avatar billede stefmeister Nybegynder
24. februar 2005 - 08:26 #2
Det ligger helt frit for. Vi må fuldstændig selv bestemme hvad vi skal lave. Det er derfor jeg spørger om der er nogen der har nogle gode ideer.
Avatar billede arne_v Ekspert
24. februar 2005 - 08:26 #3
Ingen database udelukker jo meget.

Poker er in for tiden.

Hvad med et Poker spil. Standalone - brugeren mod 3 andre spillere
simuleret af programmet.
Avatar billede stone Forsker
24. februar 2005 - 08:30 #4
hvad med et FTP program, et lille frihånds tegneprogram, et program der overvåger
systemet.
Avatar billede stefmeister Nybegynder
24. februar 2005 - 08:34 #5
arne_v -> jeg har godt tænkt på et pokerspil. Men er det ikke forholdsvis svært at lave?

stone -> FTP program har jeg aldrig prøvet at lave, hvad indebærer det? Er det en komponent i Delphi eller er det lidt af et større projekt.
Avatar billede stefmeister Nybegynder
24. februar 2005 - 08:38 #6
har lige tænkt lidt... tror faktisk at pokerspillet vil være en meget god idé. Tror det er svært at lave et Texas Hold'em men måske 5-card draw.
Jeg vil lige prøve når jeg kommer hjem at se på det.
Avatar billede kammeyer Nybegynder
24. februar 2005 - 09:45 #7
- HT's (HUR) zonesystem (indtast fra og til station og beregn antal zoner der skal betales)
- FTP synkronisering (sæt den til at synkronisere en bestemt vej, så den automatisk tager de nyeste filer begge steder (for at det ikke blot skal være FTP)).
- et tray-ikon-program der popper op og fortæller hvor mange mails der venter på en på "posthuset".
- et program der kan trække email kontakt oplysninger ud af Outlook (express) og gemme som XML fil (til import i et andet system)
- et program der kan trække links ud af en hjemmeside

...
Bare nogle yderligere forslag - der er jo mange muligheder. Jeg ville tage noget med kød på - evt. noget der tvinger dig ud i at lave egne datastruktur eller udvide en eksisterende komponent.
Avatar billede kammeyer Nybegynder
24. februar 2005 - 09:48 #8
- et program til at håndtere ugens lottotal. Gemme historik for lottotal samt kunne tjekke dine egne kuponer. Føre statistik. Data kan gemmes i records som du så gemmer i en fil - så du er fri for en database, men selv skal vedligeholde data.
Avatar billede arne_v Ekspert
24. februar 2005 - 09:52 #9
Det gode ved Poker er at det kan laves både i simple og advancerede udgaver.
Avatar billede kammeyer Nybegynder
24. februar 2005 - 09:56 #10
Enig der...
Avatar billede stefmeister Nybegynder
24. februar 2005 - 15:17 #11
kammeyer -> uuh... det var nogle halvsvære projekter du har fundet frem der. Det er kun Programmering C i 3.g, vi har ikke lært det vilde, og det vi har lært har kun været Java, så alt hvad jeg kan i Delphi er selvlært - men så skrap er jeg ikke.
Avatar billede hrc Mester
24. februar 2005 - 15:58 #12
Hvad med et program til at gemme passwords?

Her tænker jeg på et program jeg selv har lavet med en hierarkisk struktur hvor man selv vælger/designer frames for de datatyper man vil gemme (firma password, PC-password, Internet password med url og lignende, bankoplysninger, telefonnumre osv).

Jeg har selv lavet et sådant program og det var en sjov opgave da det objektorienterede faldt på plads med det samme. Umiddelbart involverer det:

1. Objektorientering (nedarving af objekter - godt ved eksamensbordet)
2. Streaming af objekter (noget der er i .NET, men som man må lave selv i VCL)
3. Kryptering (Udvælgelse af algoritme: Public key, 128bit osv)
4. Alment GUI design (det skal jo også se pænt ud)

Det var mit bud.
Avatar billede nca Juniormester
24. februar 2005 - 16:59 #13
Et af de første projekter jeg lavede var et lille tekstbehandlingsprogram med en kontekst afhængig hjælpefil. Det var meget sjovt og nogenlunde overkommeligt, men jeg ved ikke hvor mange timer du kan afsætte til opgaven.
Avatar billede stone Forsker
24. februar 2005 - 18:33 #14
jo det er en component i delphi som hedder  NMFTP1, her kan du lave 2 vinduer
det ene lokal det andet remote. Når programmet startes kan du i en liste vælge
hvilken websted du vil forbindes med. Hele opsætningen af dine forbindelser kan du gemme i en Ini fil som bliver indlæst ved opstart. i vinduerne kan du lave en pil hvor du ved ved click går op i hirakiet osv....
Avatar billede stone Forsker
24. februar 2005 - 18:37 #15
iøvrigt er det et lille project, afhængigt af hvor avanceret du vil have det, men selve basis funktionen med at uploade downloade tager ikke lang tid at lave.
Avatar billede borrisholt Novice
25. februar 2005 - 08:20 #16
Afsluttende projektopgave .. Siger du så må der gerne være lidt kød på det...

Ingen database .... Hmmn ....

Jo hvad med et program til at diskutere et dokument i .. på tværs af netvært. Når nogen retter i dokumentet er sted sker det automatisk på de andre skærme .. Man kunne lave noget med at man kunne slå en ring om noget tekst etc. Og så have et lille char program ved siden af.

En program funktionelt nok til en afsluttende projektopgave vil vel tage dig en 4-5 uger at skrive ....

Jeg har selv skrevet noget ligende til en projekt opgave en gang, og har derfor en stører analyse af området. Den kan du jo se hvis det intresserer dig.

Ellers kan du lave et fildelingsprogram. Det er der noget kød på og du berører forskellige teknologier. Netværk .. Lidt database .. Bruger login etc. Det vil også være en super fin ogave. Jeg ville lave den som Client - Server. Hvor serveren udelukkende holder styr på hvem der har hvilke filer.  NEJ det er ikke ulovligt !!! Det er ulovligt at distribuere musik etc. der er copyrighted !!

Jens B
Avatar billede hrc Mester
25. februar 2005 - 16:21 #17
Hej Jens. Er du tilbage igen?
Avatar billede stone Forsker
25. februar 2005 - 18:45 #18
he he tror ik han kan undvære os...
Avatar billede alister_crowley Nybegynder
25. februar 2005 - 18:48 #19
Jeg laver en mp3 afspiller (dog i java) som Programmering C afslutning.
Hvis det lyder som en ide, kig nærmere på www.fmod.org som også bliver brugt i WoW
Avatar billede stefmeister Nybegynder
25. februar 2005 - 22:07 #20
Jeg er gået i gang med at lave et 5-card draw pokerspil, men jeg ved ikke om det er det det bliver til, lige nu er jeg igang med at se om jeg kan finde ud af det. Men I må gerne komme med flere interesante idéer.
Jeg har kun min fritid til at skrive programmet i. Da det jo kun er Prog. C i 3.g. Samtidig skal jeg også lave et IT B projekt.
Avatar billede borrisholt Novice
26. februar 2005 - 09:52 #21
hrc>> nej det er jeg ikke. Kigge bare hvad der skete, og synes lige jeg ville komme med et input.

Jens B
Avatar billede stefmeister Nybegynder
03. maj 2005 - 09:44 #22
jeg endte med at lave et Vægt Vogter program, hvor man kan se på en kurve hvor meget man har tabt sig over en bestemt periode, samtidig med hvor meget man burde veje på et givent tidspunkt. Samt en masse andre finesser.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB