Ræðumaður 1: Við skulum skrifa forrit með þar sem myndræna notendaviðmótið sem og textareitinn sem gerir notandanum kleift að tegund í smá band og ýta á Enter á sem benda þessi strengur er tilskildu að áætlun minni. Líkt GetString í CS50 Library virkar, en í þetta skiptið með grafísku notendaviðmóti. Skulum við hefjast handa. Ég hef þegar skrifað nokkrar beinagrind númer, þannig að við skulum fylla nú í auða. GTextField, kalla það sviði. Framselja það aftur gildi af newGTextField. Og tilgreina sem mig langar til að sjá 10 stafir frá notanda á skjár í einu. Skulum næsta símtali setActionCommand, brottför í akur, sem liggur í segja, vitna unquote "inntak". Með öðrum orðum, skulum tengja við þetta textareitinn einstakt band "inntak". bara í mínu tilfelli notandi tengi hefur marga texta sviðum, þetta band mun einstaklega þekkja þetta einn. Skulum næsta símtali addToRegion, sem liggur í glugga, sem liggur í akur, sem liggur í tilvísun unquote "South," einstakt kennimerki eru skilgreind í Stanford Portable Library sem skilgreinir í suðurhluta eða botn svæði notendaviðmót mínum. Skulum næst valdið óendanlega lykkju. Og inni þessa lykkju, við skulum hlusta á tveimur atburðum. Einn notandinn loka glugganum. Eða tveir, sem notandinn að skrifa eitthvað inn í þessi textareitinn. Skulum lýsa yfir gActionEvent. Kalla það atburð. Gaf því aftur gildi waitForEvent. Tilgreina að gerð ef við myndum eins og að hlusta á er ACTION_EVENT, þar ACTION_EVENT er fasti lýst í Stanford Portable Bókasafnið sem skilgreinir þessi tegund af atburði. Skulum næstu stöðva ef getEventType, brottför í atburði, jafngildir jafn WINDOW_CLOSED, annar fasti lýst í Stanford Portable Library sem gefur til kynna að glugganum er lokað. Þá skulum brjóta einfaldlega út af þessum óendanlega lykkju. Annars, við skulum athuga nú hvort notandi hefur slegið eitthvað inn í það textareitinn. Ef band bera, getActionCommand, brottför í atburði, komma vitna unquote "Inntak" jafngildir jafn 0. Með öðrum orðum, ef Auðkenni textareitinn inn sem notandinn hefur slegið eitthvað er jöfn að þessi einstakt heiti sem ég tilgreint áðan, við skulum gera eftirfarandi. Printf vitna unquote "% s var inputted." Og við skulum stinga-í fyrir að % S skilagildi gettext brottför á sviði, þar sem gettext er annar virka, skilgreint í Stanford Portable Library, sem fær texta úr reit. Skulum nú spara, safna saman, og keyra þetta forrit. Gera texta. . / Texta. Það er notandi tengi minn, og það er þessi texti akur á the botn. Skulum slá eitthvað eins H-E-L-L-o, inn í. Og þar, neðst á mín hugga gluggi, reyndar við sjáum að "halló" var inputted.