>> ПРЕДСЕДНИК 1: Хајде да напише програм са графички кориснички интерфејс, као и
текст поље које омогућава кориснику да укуцајте у неку жицу и ударио Ентер, на
која тачка која је ниска под условом да мој програм.
Слично као ГетСтринг у библиотеци ЦС50 ради, али овај пут са
графички кориснички интерфејс.
Хајде да почнемо.
>> Већ сам написао неку скелета код, па хајде да сада попуните празну.
ГТектФиелд, називајући поље.
Додељивање му повратну вредност од невГТектФиелд.
И прецизирајући да бих волео да видим 10 знакова од корисника о
екран на време.
>> Хајде да следећи позив сетАцтионЦомманд, пролази у пољу, пролази у рецимо,
цитат Ункуоте "улаз." Другим речима, хајде да се друже са овом пољу за текст
јединствен стринг "улаз." само у случају да мој кориснички интерфејс има више текста
поља, ова ниска ће јединствено идентификовати овај.
>> Хајде да следећи позив аддТоРегион, пролази у прозор, пролази у пољу, пролазећи
у куоте Ункуоте "Југ", јединствени идентификатор дефинисано у Станфорд
Преносни Библиотека који прецизира јужни или доњи
област мог корисничког интерфејса.
>> Хајде да следећи изазвати бесконачну петљу.
И унутар ове петље, хајде да слушати за два догађаја.
Један, корисник затварање прозора.
Или два, корисник куцате нешто у том пољу.
Хајде да прогласи гАцтионЕвент.
Позивање је догађај.
Додељивање му повратак вредност ваитФорЕвент.
Навођење да тип догађаја имали смо воле да слушају јесте АЦТИОН_ЕВЕНТ,
где АЦТИОН_ЕВЕНТ је константа проглашена у Станфорд Портабле
Библиотека која прецизира тај тип догађаја.
>> Хајде да следећи чек ако, гетЕвентТипе, пролази у случају, једнако екуалс
ВИНДОВ_ЦЛОСЕД, други константан проглашен у Станфорд Портабле
Библиотека која указује да прозор је затворен.
Онда хајде да једноставно избити ове бесконачне петље.
>> Иначе, хајде да сада проверава да ли корисник је откуцао нешто у што
текст поље.
Ако, ниска упоредите, гетАцтионЦомманд, пролази у случају, зарез цитат завршен цитат
"Улаз" једнако износи 0..
Другим речима, ако јединствени идентификатор поље текст у коме
корисник је откуцао нешто је једнак на тај јединствени идентификатор који сам
наведено раније, да урадите следеће.
>> Принтф цитат завршен цитат "% с је уноси." И хајде да плуг-ин за то
% С повратна вредност ГетТект доношења на терену, где је још један ГетТект
функција дефинисана у Станфорд Преносни Библиотека, која добија текст
из поља.
>> Хајде да сада спасити, саставити, и покренете овај програм.
Маке текст.
. / Текст.
Ту је мој кориснички интерфејс, а ту је да текст поље на дну.
Хајде да откуцате нешто попут х-е-л-л-О, Ентер.
А тамо, на дну моје конзола прозор, заиста видимо
да је "здраво" је уноси.