=----------------------------------------
= Ohjelmointi 2, 2010
=----------------------------------------
= Katso työ vaiheittain
=
= Työ versionhallinnassa
=
=
Ohjelman suunnitelma
suunnitelma.txt = ht:n vaiheet 1 ja 2
=
= Menut
src/kerho/Paamenu.java = alustava vaihe 3:sta varten
=
src/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
src/kerho/SailoException.java = Poikkeusluokka tietorakenteesta tuleville virheille
src/kerho/Jasen.java = jäsen joka osaa huolehtia omista tiedoistaan
src/kerho/Jasenet.java = jäsenten käsittely
src/kerho/Harrastus.java = harrastus joka osaa huolehtia omista tiedoistaan
src/kerho/Harrastukset.java = harrastusten käsittely
src/kerho/Kerho.java = kerho joka välittää pyynnöt Jasenet-luokalle
=
= Tietokanta-luokat
src/kanta/Kentta.java = Rajapinta yleiselle kenttä-oliolle
src/kanta/PerusKentta.java = kantaluokka yleisellä kenttä-oliolle
src/kanta/JonoKentta.java = puersmerkkijonoja tallettava kenttä
src/kanta/IntKentta.java = kokoinaislukuja tallentava kenttä
src/kanta/DoubleKentta.java = reaalilukuja tallentava kenttä
src/kanta/RahaKentta.java = rahatietoja tallenetava kenttä
src/kanta/Tarkistaja.java = rajapinta yleiselle tarkistukselle
src/kanta/HetuKentta.java = henkilötunnuksen tallentava kenttä
src/kanta/HetuTarkistus.java = hetuja tarkistava luokka
=
= Muita tiedostoja
ComTest.ini = ComTestin asetukset
kelmit.dat = jäsenten tiedosto
kelmit.har = harrastustiedosto
= Graafinen-versio
src/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/src/uiBeans/ComboBox.java = Käyttöliittymäkomponentti valintalistaa varten
../uiBeans/src/uiBeans/EditBox.java = Käyttöliittymäkomponentti syöttökenttää varten