HUOM! Olet nyt kevään 2021k sivuilla! Pitäisikö sinun olla 2022 sivuilla? Kerro mistä linkistä tänne jouduit, niin korjataan.
Ohjelmointi 2, kevät 2021, luento 02
#
L02
Luento 02 - ti 12.01.2021 (klo 12:15-14:00)
Luento 02 - ti 12.01.2021 (klo 12:15-14:00)
Aihe: Ohjelman suunnittelu, algoritmit, nyky-IDEt
- Pikayhteenveto Agilesta (vertaa erityisesti XP ja harjoitustyö)
- Demoja tehdään ja palautetaan TIMillä
- HT:n suunnitelman kirjoittaminen ja palauttaminen
- Ohj2:n Git-sivut
- Malliharjoitustyön vaihe 2
- M: Luku 2: Kerhon jäsenrekisteri
- Myös muita mahdollisia tiedostomuotoja (XML, JSON, TOM)
- Esimerkki jossa harrastusten nimille on oma tiedosto
- kerhoGUI - kerhon käyttöliittymä SceneBuilderillä tehtynä
- M: Luku 3: Algoritmien suunnittelu
- Ohjelmistotuotannon prosesseja Wikistä
- 1. luentotunti videona [.mp4] [.mp4-mobiili]
- luentoseinä
#
HTidea
#
helloeka
#
muistiinpanoja
Luennon sisältö
3. HT suunitelma
- ideoita?
- urheilun pistelaskua
- postimerkkien keräilyä
- jonkun päiväkirja (hiihto, lintubongaus jne)
- jne...
- minimivatimus vähintään 2 tietorakennetta
- HT1 = suurinpiirtein monisteen luku 2
- M: Luku 2: Kerhon jäsenrekisteri
3.1 Malliohjelma Gitistä
- MalliHT, vaihe 3: https://gitlab.jyu.fi/tie/ohj2/kerhoja/kerho20/kerho8/-/raw/vaihe3/kerho.jar
- Valmis MalliHT: https://tim.jyu.fi/view/kurssit/tie/ohj2/harjoitustyo/vaiheet/malli
- hommaa wget
- hae https://gitlab.jyu.fi/tie/ohj2/kerhoja/kerho20/kerho8/raw/vaihe8.2/kerho.jar
- tee
kelmit
-hakmeisto ja hae sinne
ajaminen
java --module-path c:\devel\javafx\lib --add-modules javafx.controls,javafx.fxml -jar kerho.jar
tai oikeastaan
javaw
tai jopa jw
- malliksi tiedostot exceliin, filtterit
- ohjelman käyttöä, menut
- muokkaus
- oikeellisuustarkistus, mm hetu
- etsiminen
3.2 Tiedostoista
- kaikki samalle riville
- eri riveille
- relaatio
- xml
- yaml
- json
4. HT Gitiin ja TIMiin
- Ohj2:n Git-sivut
- Git ja komentorivi
- fork
clone
- muokkaus
add
commit
push
pull
- lisäksi haarat ja tägit tulevaisuudessa
- Pääteohjaus 1
- Suunnitelma TIMiin
5. Piirtäminen SceneBuilderillä
- HT2 = HT ohjaajien korjaukset + kuvat piirretty SceneBuilderillä
- alkua...
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.