SPEAKER 1: Poďme napísať program s grafické užívateľské rozhranie, ktoré tiež
obsahuje štítok.
A v tomto labeli, budeme ukladať číslo, aj keď ako reťazec.
A budeme aktualizovať túto značku znova a znova a znova.
Takže sme nakoniec počítať sa z 50 na nulu.
Glabela, volať to značka, dostane vráti hodnotu nového Glabela.
Teraz nebudem dávať to Hodnota štítok doteraz, takže budem
dať do citátom, koniec citátu.
>> Ďalšie hovorme SetFont, okolo na štítku, a poďme sa prejsť v
konkrétne font s názvom SansSerif 36 bod.
Písmo, ktoré sa stane, že existuje vnútri CS50 spotrebiča.
Potom sa konečne, poďme pridať štítok k oknu, ako nasleduje.
Teraz, poďme pristúpiť k vyvolaniu slučky, čo sa deje počítať
z 50 až na nulu.
A v rámci tohto okruhu, poďme iteratívne aktualizuje štítok a
zobraziť na obrazovke, Pro, int i dostane 50, aj je väčší alebo rovné
na nulu, aj mínus, mínus.
>> Teraz etikety, sa ukázalo, musí byť reťazca.
Ale ja som vlastne počítať, pomocou celých čísel.
Tak nejako budem musieť previesť integer, i, na reťazec
arrow zastúpenie.
Ak chcete tak urobiť poďme vyhlásiť Char s držiak tri.
Tak, že máme dostatok úložného priestoru na dve čísla, a následne
null terminátor.
Potom hovorme s print f absolvovaní v s, prechádzajúcej v citácii,
koniec citátu percent i
Čo znamená, že sme sa naozaj chcú formátovať celé číslo.
Nakoniec odovzdaním aj sám o sebe.
Inými slovami, s tlačovým f, alebo reťazec print f, rovnako ako tlačové f, očakáva, že
formátovací reťazec nasledovaný niektorými premennými nahradiť do toho
formátovací reťazec.
Ale je to tiež prijíma, je jeho prvá Argument, umiestnenie, do ktorého ste
chceli ukladať reťazec že ste zastúpený
s týmto formátovacím reťazcom.
>> Takže nabudúce, poďme do toho a nastavenie volania, štítok, prechádzajúcej vo štítku, prechádzajúcej v s.
Teraz, konečne, len preto, že tento štítky Šírka sa bude v priebehu času meniť, ako
sme odpočítavať od 50, do 49, do dot, bodka, bodka, do deviatich na osem.
Ktoré nie sú rovnako široká ako dve číslice číslo.
Poďme pokračovať zistiť, dynamicky čo je šírka tejto
Štítok by mal byť, a potom zabezpečiť, aby je to vždy sústredil na obrazovke.
Ja som prvý bude deklarovať dvojnásobok, volať to X, a ja potom bude
uložiť vnútri x, výsledok get na šírku, prechádzajúcej v šírke
celé okno, mínus dostať šírku, prechádzajúcej v popisku.
Potom sa tak, že sa to celé dvoma.
Rovnako tak budem deklarovať y byť rovná sa výška celého
výška okná, mínus dostať len štítok, a delenie, že dvaja rovnako.
Nakoniec, idem zavolať setlocation, prechádzajúcej v popisku,
absolvovaní v roku x, prechádzajúcej v y.
Tam umiestnením štítok na x čiarkou y.
>> A konečne, aby sa toto odpočítavanie nie je sa stalo príliš rýchlo poďme
pauza, za povedzme 100 milisekúnd medzi každá aktualizácia štítku.
Ak chcete tak urobiť, môžeme zavolať pauzu funkcia, ktorá je definovaná v
Stanford prenosná knižnica, jednoducho nasledujúcim spôsobom.
>> Teraz sa poďme šetriť, kompilácie, a spustiť tento program.
Skontrolujte štítok, bodka lomítko, štítok.
Tu je moje používateľské rozhranie odpočítavať od 50 rokov.
Odpočítavanie, a dole, a dole, a hotovo.