=----------------------------------------
= Ohjelmointi 2, 2008
=----------------------------------------
= Katso työ vaiheittain
=
= Työ versionhallinnassa
=
=
Ohjelman suunnitelma
suunnitelma.txt = ht:n vaiheet 1 ja 2
=
= Menut
kerho/Paamenu.java = alustava vaihe 3:sta varten
=
kerho/Naytto.java = menurakenne toimivana
=
= Tietorakenne ja luokat
crc.html = CRC-kortit luokista
kerhohar.jpg = tietorakenteen kuva
kerhohar.pdf = pdf-tiedostona
kerhohar.png = png tiedostona
=
= Tietorakenteiden käsittely koodissa
kerho/SailoException.java = Poikkeusluokka tietorakenteesta tuleville virheille
kerho/Jasen.java = jäsen joka osaa huolehtia omista tiedoistaan
kerho/Jasenet.java = jäsenten käsittely
kerho/Harrastus.java = harrastus joka osaa huolehtia omista tiedoistaan
kerho/Harrastukset.java = harrastusten käsittely
kerho/Kerho.java = kerho joka välittää pyynnöt Jasenet-luokalle
=
= Tietokanta-luokat
kanta/Kentta.java = Rajapinta yleiselle kenttä-oliolle
kanta/PerusKentta.java = kantaluokka yleisellä kenttä-oliolle
kanta/JonoKentta.java = puersmerkkijonoja tallettava kenttä
kanta/IntKentta.java = kokoinaislukuja tallentava kenttä
kanta/DoubleKentta.java = reaalilukuja tallentava kenttä
kanta/RahaKentta.java = rahatietoja tallenetava kenttä
kanta/Tarkistaja.java = rajapinta yleiselle tarkistukselle
kanta/HetuKentta.java = henkilötunnuksen tallentava kenttä
kanta/HetuTarkistus.java = hetuja tarkistava luokka
=
= Muita tiedostoja
ComTest.ini = ComTestin asetukset
kelmit.dat = jäsenten tiedosto
kelmit.har = harrastustiedosto
= Graafinen-versio
kerhoswing/KerhoSwing.java = Apuluokka hoitamaan käyttöliittymätehtäviä
../KerhoWin/KerhoWin.jar = yksi esimerkki toteutuksesta (lataa ja aja hakemistossa jossa on kelmit.dat)
../KerhoWin/KerhoWin.png = kuva käyttöliittymästä
../KerhoWin/src/kerhowin = NetBeansillä tehty käyttöliittymä
../KerhoWin/src/kerhowin/KerhoWinView.java = erityisesti tämä, ks. kohdat /// VL:
= ------------------------
= JSP-työ
../webkerho/kerho.png = Kerho-sivun näkymä
../webkerho/jasen.png = Jasen-sivun näkymä
= JSP-tiedostot
../webkerho/WebContent/vaihe1/jasen.jsp =
../webkerho/WebContent/vaihe1/kerho.jsp =
../webkerho/WebContent/vaihe2/jasen.jsp =
../webkerho/WebContent/vaihe2/kerho.jsp =
../webkerho/WebContent/jasen.jsp = Yhden jäsenen käyttöliittymä
../webkerho/WebContent/kerho.jsp = Kerhon käyttöliittymä
../webkerho/WebContent/form/jasen.jsp = Yhden jäsenen käyttöliittymä
../webkerho/WebContent/form/kerho.jsp = Kerhon käyttöliittymä HakuForm-luokan avulla tehtynä
= ------------------------
= Pavut
../webkerho/src/jspkerho/KerhoBean.java = Singleton mallin mukainen kerho-papu
../webkerho/src/jspkerho/HakuForm.java = Malliluokka käyttöliittymän komponenttien siirtämiseksi papuun
= uiBeans
../uiBeans/uiBeans/ComboBox.java = Käyttöliittymäkomponentti valintalistaa varten
../uiBeans/uiBeans/EditBox.java = Käyttöliittymäkomponentti syöttökenttää varten