Huom! Nämä wikisivut ovat osittain vielä työn alla, osa sisällöstä saattaa olla puutteellista. Ongelmakohtien viereen voit jättää kommentin, yliopiston käyttäjät myös pystyvät (ja saavat) muokata sivuja.

Apuja ohjelmointiin

Tälle sivulle on koottu ohjelmoinnissa auttavia oppaita. Oppaat on kirjoitettu C#-ohjelmointikieltä ja Visual Studio 2008:aa ajatellen, mutta useimmat ohjeet on sovellettavissa muissakin ohjelmointiympäristöissä.

TODO: Mitä tälle sivulle oikein tekisi?

06 Jul 21
  • Muuttujat Tässä ohjeessa käydään läpi muuttujan ja tyypin käsitteet. Lisäksi käydään läpi tavallisia operaatioita.
  • Satunnaisluvut(Jypelissä) Jypelin satunnaislukugeneraattorilla (RandomGen) voi arpoa monentyyppisiä asioita. Satunnaisen arvon voi arpoa tyypillisesti metodilla, jonka alkuosa on Next ja loppuosa arvottavan tyypin nimi (esimerkiksi Double).
  • Aliohjelmat Aliohjelmat eli funktiot ovat ohjelman osia, joista jokainen hoitaa jotain omaa erityistä tehtäväänsä. Voidaan sanoa, että ohjelmat koostuvat aliohjelmista, eli ne ovat ohjelmien rakennuspalikoita. Kun ohjelma voidaan jakaa pienempiin osiin (aliohjelmiin), sen hallinta helpottuu. Muun muassa virheiden jäljittäminen helpottuu, kun ohjelma on jaettu (tarpeeksi pieniin) aliohjelmiin.
  • Olioista Olio (engl. object) on luokan ilmentymä. Toisin sanoen yhdestä luokasta voidaan luoda useita olioita, ja nämä oliot ovat tyypiltään sen luokan ilmentymiä, joista ne on luotu. Luokat ovat tietotyyppejä samaan tapaan, kuin vaikkapa int tai double.
  • Ehtolauseet If-lauseessa tulee aina ensin sana if, sen jälkeen sulkujen sisällä ehto ja ehdon jälkeen koodilohko (aaltosulkujen välissä oleva osa), joka suoritetaan vain, jos ehto on tosi. Ehtona meillä on tässä maila.Top > Level.Top, mikä tarkistaa onko mailan yläreunan y-koordinaatin arvo suurempi kuin pelikentän yläreunan y-koordinaatti.
  • Silmukat Silmukoita on kahdenlaisia, for- ja while-silmukoita. While-silmukka on näistä kahdesta silmukasta syntaksiltaan yksinkertaisempi. For-silmukan syntaksi saattaa näyttää aluksi pelottavalta, mutta on loppujen lopuksi hyvinkin yksinkertainen.
  • Taulukot ja listat Tämä ohje esittelee lyhyesti taulukot ja listat, ja mihin niitä voidaan käyttää. Taulukot ja listat ovat muuttujatyyppejä, joihin voidaan tallentaa useita arvoja. Näitä arvoja kutsutaan taulukon tai listan alkioiksi.

'Taulukot ja listat' -linkistä ei löydy mitään.

15 Nov 22
  • Ohjelmakoodin kommentointi Kommentit kuvaavat jonkin ohjelman osan toimintaa ohjelmakoodin lukijalle. Kommentit eivät varsinaisesti "tee mitään", eikä niitä lisätä mukaan valmiiseen ohjelmaan, mutta ovat silti tarpeellisia varsinkin pidemmissä ohjelmissa.
  • Yleisiä virheitä Ohjelmaa kirjoittaessasi saattaa Visual Studio ilmoittaa monenlaisista virheistä "punakynällä". Usein tämä johtuu vain siitä, että virheitä näytetään vaikket olisi kerennyt kirjoittaa lausetta loppuun asti.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.