>> HIZLARIA 1: Dezagun idatzi batekin programa bat saguaren baita
Testu-eremu bat da, erabiltzaileari aukera ematen idatzi Kate batzuk eta sakatu Sartu, at
puntu katea dela nire programa emandako.
Askoz GetString CS50 Liburutegian bezalako lan egiten du, baina oraingoan batekin
erabiltzailearen interfaze grafikoa.
Dezagun Hasteko.
>> Nik dagoeneko idatzita hezur kodea batzuk, beraz, utzi hutsik bat bete en orain.
GTextField, da eremua deituz.
Hura esleitzea bueltan balioa newGTextField neurtzen.
Eta zehazten duten nahi nuke ikusi On erabiltzaileak 10 karaktere
aldi berean pantailan.
>> Dezagun hurrengo dei setActionCommand, Eremu igaroz, esan igaroz,
aurrekontua unquote "sarrera." Beste era batera esanda, dezagun erlazionatuko testu-eremu honekin
katea "sarrera." berezia badaezpada nire Erabiltzaile interfaze testu bat baino gehiago ditu
eremuak, katea egingo bakarrean ko hau identifikatzeko.
>> Dezagun hurrengo dei addToRegion, pasatzen leiho, eremu igaroz, pasatzen
aurrekontua unquote in "SOUTH," berezia Identifikatzaile Stanford definitutako
Liburutegia eramangarri duten zehazten hegoaldeko edo beheko
nire erabiltzaile-interfazea eskualdean.
>> Utzi begizta infinitu bat bultzatu en ondoan.
Eta begizta honen barruan, dezagun bi gertaera entzuten.
Bata, erabiltzaileak leihoa itxiz.
Edo bi, erabiltzaileak zerbait idazten Testu-eremu horretan.
Dezagun aldarrikatu gActionEvent bat.
Da gertaera deituz.
Da itzulera esleitzea waitForEvent balioa.
Zehazten duten ekitaldi mota dugu litzaidake ra entzuten gustatzen ACTION_EVENT bat da,
non ACTION_EVENT konstante bat da Stanford Portable deklaratu
Liburutegia duten zehazten ekitaldi mota duten.
>> Dezagun hurrengo txekea bada, getEventType, ekitaldi igaroz, berdin berdin
WINDOW_CLOSED, konstante beste deklaratu Stanford Portable batean
Liburutegia dela adierazten duen leihoa itxi du.
Ondoren, utzi break besterik gabe en itzazu amaigabeko begizta honen.
>> Bestela, utzi check en orain ala Erabiltzaileak zerbait idatzi du sartu
testu eremua.
Kate konparatu, bada, getActionCommand, ekitaldi igaroz, koma aurrekontua unquote
"Sarrera" berdinen 0 funtzioak.
Bestela esanda, bada identifikatzaile bakarra testu eremua, sartu
erabiltzaileak idatzitako du zerbait berdina da identifikatzaile bakarra hori dela I
zehaztu lehenago, dezagun honako hau.
>> Printf aurrekontua unquote "% s sartu zen." Eta dezagun plug-in horren
% S bueltan getText poderioz balioa eremuan, non getText bat da
funtzioa, Stanford definitutako Liburutegia eramangarri, testua lortzen
Eremu bateko.
>> Utzi gorde en orain, konpilatu, eta programa hau exekutatu.
Egiteko testua.
. / Testua.
Ez dago nire erabiltzaile interfazea da, eta ez dago testu eremua duten behealdean.
Dezagun antzeko zerbait idatzi h-e-l-l-o, Sartu.
Eta ez dago, behealdean nire kontsola, hain zuzen ere, ikusten dugun
duenez, "kaixo" sartu zen.