SPEAKER 1: Kirjoitetaan ohjelman graafinen käyttöliittymä, että myös
sisältää etiketti.
Ja tässä etiketti, aiomme säilyttää numero, vaikkakin merkkijono.
Ja aiomme päivittää etiketti uudestaan, ja uudestaan, ja uudestaan.
Niin että me loppujen lopuksi ole alas 50 nollaan.
Glabel, kutsuen sitä etiketti, saa palauttaa arvon uusien glabel.
Nyt en aio antaa tämän selite arvo vielä, niin minä
laittaa lainaus, lainaus päättyy.
>> Seuraava kutsukaamme setfont, kulkee etiketeissä, ja lähdetään kulkemaan
nimenomaan fontin nimeltä SansSerif 36 kohta.
Fontti, joka tapahtuu olemassa sisällä CS50 laitteen.
Sitten lopulta, nyt lisätä tunnisteen ikkunaan seuraavasti.
Nyt, siirry aiheuttaa silmukka, joka tulee laskea
50 nollaan.
Ja tuossa silmukan, katsotaanpa iteratiivisesti päivitettävä merkinnät ja
näyttää sen ruudulla, For, int i saa 50, i on suurempi tai yhtä suuri
nollaan, i miinus, miinus.
>> Nyt tarrat, se kääntyy pois, täytyy olla jouset.
Mutta olen todella laskee, käyttäen kokonaislukuja.
Joten jotenkin aion täytyy muuntaa kokonaisluku, i, merkkijono
edustus nuoli.
Voit tehdä niin katsotaanpa julistaa char s kiinnike kolme.
Niin että meillä on tarpeeksi säilytystilaa kaksi numeroa, jonka jälkeen
null terminaattori.
Anna kehotusta s print f ohimennen in s, ohimennen lainaus,
unquote prosenttia i.
Osoittaa, että me todellakin haluamme alustaa kokonaisluku.
Lopuksi ohimennen i itsessään.
Toisin sanoen, s tulostaa f, tai merkkijono Tulosta f, aivan kuten print f, odottaa
Muotomerkkijonoon jälkeen joitakin muuttujia korvata tuohon
muotomerkkijonoa.
Mutta se hyväksyy myös on sen ensimmäinen argumentti, paikka, jossa olet
haluaisi tallentaa merkkijonon että olet edustettuina
kanssa, että muotomerkkijonoa.
>> Joten seuraavan, mennään eteenpäin ja soittaa asetettu, etiketti, ohimennen etiketti, ohimennen s.
Nyt, vihdoin, vain koska tämä tarrat leveyden tulee muuttua ajan myötä
laskemme alas 50, 49, piste, dot, dot, yhdeksän kahdeksaan.
Jotka eivät ole yhtä laaja kuin kaksinumeroinen luku on.
Katsotaanpa edetä selvittää dynaamisesti mitä leveyden
etiketti pitäisi olla ja sitten varmistaa, että se on aina näytön keskellä.
Olen ensimmäinen menossa julistaa kaksinkertainen, kutsuen sitä X, ja olen sitten menossa
tallentaa sisällä x, seurauksena get leveys, joka kulkee leveyden
koko ikkunaan, miinus saada leveys, ohimennen etiketti.
Jakamalla sitten koko juttu kahdella.
Samoin aion julistaa y olla yhtä saada korkeus koko
ikkunan, miinus get korkeus vain etiketti, ja kuilun kaksi samoin.
Lopuksi aion soittaa setlocation, ohimennen etiketti,
ohimennen x, kulkee y.
Siellä sijoittamalla tarrasta x pilkulla y.
>> Lopuksi, jotta tämä lähtölaskenta ei tapahdu liian nopeasti katsotaanpa
tauko, sillä esimerkiksi 100 millisekuntia jokainen päivitys etiketti.
Voit tehdä niin, voimme soittaa tauko toiminto, joka on määritelty
Stanford kannettava kirjasto, yksinkertaisesti seuraavasti.
>> Nyt Säästetään, koottava, ja suorita tämä ohjelma.
Tee etiketti, piste slash, etiketti.
Tuolla on käyttöliittymä laskennan 50.
Laskee alas, ja alas, ja alas, ja tehty.