SPEAKER 1: Napišimo program z grafični uporabniški vmesnik, ki tudi
vključuje etiketo.
In v tej etiketi, gremo za shranjevanje Številka, čeprav kot niz.
In bomo posodobiti ta znak spet in spet in spet.
Tako da smo na koncu štejejo navzdol od 50 do nič.
Glabel, jo kliče nalepka, dobi vrne vrednost novih glabel.
Zdaj, jaz ne bom dal to Vrednost etiketa še, da bom
dal v quote, konec citata.
>> Naslednja recimo setFont, ki poteka na etiketi, in kaj je minil v
posebej pisavo imenovano SansSerif 36 točko.
Pisavo, ki se zgodi, da obstajajo znotraj CS50 aparata.
Potem končno, dodajmo še nalepko k oknu kot sledi.
Zdaj pa nadaljujte z indukcijo zanke, da se dogaja, da računajo
od 50 do nič.
In v tej zanki, dajva ponavljajočim posodobijo etiketo in
prikaz na zaslonu, Za, int i dobi 50, i je večja od ali enaka
nič, jaz minus, minus.
>> Zdaj nalepke, se izkaže, biti strune.
Vendar sem dejansko štetje, uporabi cela.
Tako nekako se bom moral spremeniti celo število, i, da niz
zastopanje puščica.
To storite tako, kaj je razglasila Char s nosilec tri.
Tako da imamo dovolj prostora za shranjevanje za dvomestno številko, ki ji sledi
null terminator.
Potem recimo s print f kratki v S, ki poteka v ponudbo,
konec citata odstotkov i.
Kar kaže, da smo res želeli oblikovati celo število.
Nenazadnje gre pri sebi i.
Z drugimi besedami, s tiskalno F ali niz print f, tako kot tiskanih f, pričakuje,
format niz sledi nekaterih spremenljivk nadomestiti v to
format niz.
Ampak to tudi priznava, je njena prva Trditev, mesto, v katerem ste
bi rad, da shranite niz ki ste jih zastopa
s tem niz.
>> Torej, naslednjič, gremo naprej in pokličite nastavljena, nalepko, ki poteka v oznaki, ki poteka v s.
Zdaj, končno, samo zato, ker to nalepke širina bo spreminja s časom kot
smo odštevati od 50 do 49 let, dot, pika, pika, za 9-8.
Ki niso tako široko, kot dvomestna številka.
Kaj je nadaljevati, da ugotovimo, dinamično kaj širina tega
oznaki, in nato zagotoviti, da to je vedno na sredini zaslona.
Jaz sem jih prej razglasiti dvojna, kliče X, in sem potem bo
shranjevanje znotraj x, rezultat get širina, ki poteka v širini
Celoten okno, minus dobili širino, poteka na etiketi.
Potem pa tako, da se vse skupaj po dva.
Podobno bom razglasila y, da bo enak dobili višino celotnega
višina okna, minus dobil od pravkar nalepke in razkorak, ki ga dva, kot dobro.
Končno, bom poklical setlocation, poteka na etiketi,
, ki poteka v X, ki poteka v y.
Tam s pozicioniranjem označiti pri x vejico y.
>> Na koncu, tako da to odštevanje ne zgodilo prehitro dajmo
pavza, recimo, 100 milisekundah med Vsaka sprememba na etiketi.
To storite tako, lahko rečemo pavze Funkcija, ki je opredeljena v
Stanford prenosni knjižnica, preprosto kot sledi.
>> Zdaj pa shranite, prevajanje, in zagon tega programa.
Poskrbite, nalepke, dot poševnica, etiketo.
Tam je moj uporabniški vmesnik odštevati od 50 let.
Odštevamo in dol, in dol, in naredil.