Sekalaisia Eclipse-vinkkejä
Projektin pakkaaminen ZIP-tiedostoksi
Useimmissa tämän kurssin tehtävissä Goblin-palautusjärjestelmään palautetaan arvosteltaviksi vain yksi tai muutama Python-kielistä ohjelmakoodia sisältävä tiedosto. Joissain tehtävissä kuitenkin palautetaan kokonainen projekti yhtenä isona ZIP-pakettina. Tästä mainitaan erikseen tehtävänannossa. Eclipsessä projektin voi pakata ZIP-paketiksi seuraavasti:
- Valitse projekti Package Explorerissa ja klikkaa sen nimeä oikealla hiiren napilla.
- Valitse avautuvasta valikosta Export -> General -> Archive File.
- Varmista, että nyt avautuvassa pikkuikkunassa on "rastitettuna" vain haluttu projekti. (Ei mitään muita projekteja!)
- Valitse jokin paikka, johon pakkaus tallennetaan ja ilmoita se To archive file:-kohtaan.
- Paina Finish.
Export-komento löytyy vaihtoehtoisesti myös File-valikosta.
Python-dokumentaatio
Python-ohjelmakoodiin upotetuista dokumentaatiokommenteista voi luoda esim. Epydoc-työkalulla HTML-dokumentteja. Esimerkkejä dokumentaatiokommenteista on runsaasti kurssin esimerkkiprojekteissa. Esimerkkejä dokumentaatiokommenttien perusteella luoduista HTML-dokumenteista ovat mm. kurssin esimerkkiprojektien dokumentaatiot.
Sekalaisia Eclipse-asetuksia ja komentoja
- Erilaisia asetuksia voi muokata
valitsemalla Project -> Properties (tai Alt-Enter Package-Explorerissa). Voit muokata esimerkiksi
sitä, mistä muista projekteista projekti on riippuvainen.
- Oletusarvoisesti Eclipsen Package Explorer näyttää sisäkkäiset rakenteet kokonaan erillisinä. Esimerkiksi
dokumentaatiokansiot
doc
,doc/resources
jadoc/src/butler
näkyvät kaikki erikseen, samoin pakkauksetsrc.butler
jasrc.butler.gui
. Jos haluat, että sisäkkäiset rakenteet näkyvät kompaktimmin, sisäkkäin, klikkaa pientä valkoista kolmiota Package Explorerin oikeassa yläkulmassa ja valitse Layout -> Hierarchical. - Jos valitset Source -> Organize Imports, niin Eclipse poistaa editoimastasi tiedostosta turhat
import
-käskyt. Sama onnistuu näppäimistöltä: Ctrl-Shift-O. - Komentoriviparametrien arvot ohjelma-ajolle voi asettaa: Run -> Run..., välilehti Arguments, laatikko
Program Arguments.
- Normaalisti Eclipse kääntää ohjelmaasi jatkuvasti Bytecode-välikielelle ja ilmoittaa myös virheistä automaagisesti koko ajan. Jos haluat perinteisemmän "kirjoita ensin, käännä sitten, kirjoita lisää, käännä uudestaan"-syklin, jota kontrolloit itse, voit poistaa automaattisen kääntämisen päältä: Project -> Build Automatically ja kääntää ohjelman itse halutessasi komennolla Project -> Build All. Vanhat käännösversiot saa pois komennolla Project -> Clean....
Jotain muuta, mitä?
Lisää Eclipsestä mm. kurssin linkkisivun kautta.
Jos tästä Eclipse-oppaastasi mielestäsi puuttuu jokin asia, jonka pitäisi olla täällä, ehdota lisäystä esimerkiksi kurssin keskusteluryhmässä tai palautelomakkeella.