Avatar billede james_t_dk Juniormester
23. februar 2010 - 17:01 Der er 6 kommentarer og
1 løsning

Hjælp til opgave....

Hej

Jeg har en opgave i firmaet der hedder "at vedligeholde data i en kundevendt database". Easy peasy der er ikke så mange rækker. Men Databasen er et semikolon separeret (excel) dokument. Altså en CSV fil! Og den er superfølsom overfor fejl.

Jeg har kodet lidt, men det er manger år siden og jeg har derfor ikke den store erfaring. Jeg vil gerne have noget hjælp til at bygge en Parser og et GUI og det skal helst være platforms uafhængigt, da jeg bruger alle 3 store smags varianter inden for OS.

Jeg tænker at det skal være i Java og at vi køre det her på eksperten for til sidst at samle det som en slags guide.

Jeg levere selvfølgelig en test fil.

Det vigtigste for mig er at jeg forstår hvad det er der foregår så jeg efterfølgende kan vedligeholde det!

Er der nogen der vil hjælpe? Der er ingen belønning ud over points. Belønningen for mig er ene og alene at jeg får mere tid til den spændende del af mit arbejde.

Mvh J;-)

Mvh Jesper
Avatar billede arne_v Ekspert
23. februar 2010 - 17:41 #1
1) du vaelger en data struktur til at holde data i memory
2) du skriver "load fra CSV" og "save to CSV" koden
3) du laver Swing GUI

Med hensyn til #3 vil du saa se data som tabel eller i form med separate felter?
Avatar billede james_t_dk Juniormester
24. februar 2010 - 16:08 #2
lige umiddelbare gode om end lidt kortfattede råd! tror at jeg kan klare 2)
Avatar billede arne_v Ekspert
25. februar 2010 - 00:50 #3
Hvus du besvarer spørgsmålet om hvordan det skal se ud kan jeg måske give lidt mere råd omkring #3.
Avatar billede james_t_dk Juniormester
25. februar 2010 - 14:55 #4
Det skal være separate felter.

Swing GUI er nok noget af det jeg selv har mest styr på. Det der er svært for mig er 1) og 2).
Avatar billede arne_v Ekspert
25. februar 2010 - 16:21 #5
re 1)

public class Data {
    private int id;
    private String name;
    // more private fields
    // empty constructor
    // constructor that set all fields
    // get and set for all fields
}

Hold data i en:

ArrayList<Data>

re 2)

public class CSVIO {
    public static List<Data> loadCSVFile(String fnm) {
      // implementation
    }
    public static void saveCSVFile(String fnm, List<Data> data) {
      // implementation
    }
}
Avatar billede james_t_dk Juniormester
04. marts 2010 - 21:08 #6
Hej.

Jeg har haft lidt travlt. Da vi er flyttet. Kikker kode i weekenden og ser om jeg kan finde ud af noget.
Avatar billede arne_v Ekspert
26. april 2010 - 03:51 #7
all set ?
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