SPEAKER 1: Lad os skrive et program med en grafisk brugergrГҰnseflade, der omfatter
et vindue og en knap der i.
Lad os komme i gang.
>> FГёrst, lad mig gГҘ videre og erklГҰre en g vindue, kalder variablen vindue.
Og tildele til det, afkastet vГҰrdi af ny g vindue.
Hvilket vil instantiere vores vindue.
Og sГҘ skal vi angive en bredde pГҘ 320 pixels, og hГёjden 240 pixel.
Noget vilkГҘrligt, men smГҘ nok til at passe pГҘ skГҰrmen.
Lad os nu instantiere en g-knappen.
Ikke kun med en etiket, at brugeren ser, men ogsГҘ med en unik
identifikator.
En sГҘkaldt handlingskommando, der vil faktisk entydigt identificere, at knap.
g-knap, knap, fГҘr afkastet vГҰrdien af вҖӢвҖӢnye g-knappen.
Og det er en etiket, skal vГҰre, ganske enkelt knap.
Og sГҘ lad os sГҰtte handling kommando, passerer i denne knap og en unik,
og nogle hvad vilkГҘrlige ord, skal du klikke pГҘ.
Lad os nu tilfГёje knappen til en region af vinduet, uden om i vinduet,
og knappen, og et id for den sydlige del af vinduet -
at ifГёlge Stanford bГҰrbare bibliotek, er den nederste del
pГҘ skГҰrmen.
>> Og lad os nu bevidst inducere en uendelig lГёkke.
Inde i denne lГёkke vi vil at lytte til to ting.
One, om brugeren har valgt for at lukke vinduet.
Og to, uanset om brugeren har klikket pГҘ den specifikke knap.
FГёrst, vi kommer til at erklГҰre en g handling begivenhed, kald
den variable begivenhed.
Og tildele til det, returvГҰrdien af vente begivenhed, handling begivenhed.
>> Og lad os nu se om denne begivenhed er lukning af et vindue.
Hvis fГҘ, begivenhed, type, der passerer en begivenhed, lig, lig, vindue
underscore lukket.
En sГҰrlig konstant erklГҰret i Stanford bГҰrbar bibliotek,
reprГҰsenterer prГҰcis det, den lukning af et vindue.
SГҘ jeg har tГҰnkt mig at bryde ud af denne ellers uendelig lГёkke, sГҘledes at vi
nГҘ enden af вҖӢвҖӢfunktionen.
Ellers vil jeg kontrollere, om streng sammenligne af fГҘ, action,
kommando, der passerer en begivenhed, komma, citat citat slut, klik - det unikke
identifier fra fГёr -
lig, lig nul.
SГҘ jeg vil udskrive noget vilkГҘrlig, ligesom knap blev klikket.
>> Med andre ord, hvis efter at have hГёrt, at en knap blev klikket, og denne begivenhed
angiver, at knappen blev klikket var den ene med den unikke identifikationskode
citat citat slut klik, sГҘ vil jeg at rapportere sГҘ meget pГҘ skГҰrmen.
Nu, kun i dette tilfГҰlde jeg har en knap.
Men bare i tilfГҰlde min ansГёgning havde flere knapper, denne teknik ville
tillade mig at skelne mellem de flere knapper.
Uden for denne lГёkke, nu vil jeg FortsГҰt at lukke g vindue, der passerer
i vinduet, som sin argumentation, og derefter vende tilbage til nul.
>> Lad os nu gemme, kompilere, og kГёre dette program.
GГёr knap, prik skrГҘstreg knappen.
Der er mit vindue, er der pГҘ knappen.
Lad os gГҘ videre og klik pГҘ knappen.
Og knappen blev klikket.
Lad os klikke pГҘ det igen.
Button blev klikket.
>> Lad os nu klikke pГҘ x Гёverst hГёjre hjГёrne for at lukke vinduet,
og vi bryde ud af denne lГёkke og vi vender tilbage til nul.