1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:03,170 >> HIZLARIA 1: Dezagun idatzi batekin programa bat saguaren baita 3 00:00:03,170 --> 00:00:07,240 Testu-eremu bat da, erabiltzaileari aukera ematen idatzi Kate batzuk eta sakatu Sartu, at 4 00:00:07,240 --> 00:00:09,920 puntu katea dela nire programa emandako. 5 00:00:09,920 --> 00:00:13,360 Askoz GetString CS50 Liburutegian bezalako lan egiten du, baina oraingoan batekin 6 00:00:13,360 --> 00:00:14,880 erabiltzailearen interfaze grafikoa. 7 00:00:14,880 --> 00:00:16,180 Dezagun Hasteko. 8 00:00:16,180 --> 00:00:19,810 >> Nik dagoeneko idatzita hezur kodea batzuk, beraz, utzi hutsik bat bete en orain. 9 00:00:19,810 --> 00:00:22,770 GTextField, da eremua deituz. 10 00:00:22,770 --> 00:00:25,790 Hura esleitzea bueltan balioa newGTextField neurtzen. 11 00:00:25,790 --> 00:00:28,790 Eta zehazten duten nahi nuke ikusi On erabiltzaileak 10 karaktere 12 00:00:28,790 --> 00:00:30,440 aldi berean pantailan. 13 00:00:30,440 --> 00:00:35,720 >> Dezagun hurrengo dei setActionCommand, Eremu igaroz, esan igaroz, 14 00:00:35,720 --> 00:00:39,330 aurrekontua unquote "sarrera." Beste era batera esanda, dezagun erlazionatuko testu-eremu honekin 15 00:00:39,330 --> 00:00:43,620 katea "sarrera." berezia badaezpada nire Erabiltzaile interfaze testu bat baino gehiago ditu 16 00:00:43,620 --> 00:00:47,260 eremuak, katea egingo bakarrean ko hau identifikatzeko. 17 00:00:47,260 --> 00:00:53,000 >> Dezagun hurrengo dei addToRegion, pasatzen leiho, eremu igaroz, pasatzen 18 00:00:53,000 --> 00:00:56,780 aurrekontua unquote in "SOUTH," berezia Identifikatzaile Stanford definitutako 19 00:00:56,780 --> 00:00:59,680 Liburutegia eramangarri duten zehazten hegoaldeko edo beheko 20 00:00:59,680 --> 00:01:01,560 nire erabiltzaile-interfazea eskualdean. 21 00:01:01,560 --> 00:01:05,230 >> Utzi begizta infinitu bat bultzatu en ondoan. 22 00:01:05,230 --> 00:01:07,870 Eta begizta honen barruan, dezagun bi gertaera entzuten. 23 00:01:07,870 --> 00:01:09,910 Bata, erabiltzaileak leihoa itxiz. 24 00:01:09,910 --> 00:01:13,060 Edo bi, erabiltzaileak zerbait idazten Testu-eremu horretan. 25 00:01:13,060 --> 00:01:15,600 Dezagun aldarrikatu gActionEvent bat. 26 00:01:15,600 --> 00:01:16,770 Da gertaera deituz. 27 00:01:16,770 --> 00:01:19,700 Da itzulera esleitzea waitForEvent balioa. 28 00:01:19,700 --> 00:01:24,720 Zehazten duten ekitaldi mota dugu litzaidake ra entzuten gustatzen ACTION_EVENT bat da, 29 00:01:24,720 --> 00:01:28,470 non ACTION_EVENT konstante bat da Stanford Portable deklaratu 30 00:01:28,470 --> 00:01:31,180 Liburutegia duten zehazten ekitaldi mota duten. 31 00:01:31,180 --> 00:01:37,600 >> Dezagun hurrengo txekea bada, getEventType, ekitaldi igaroz, berdin berdin 32 00:01:37,600 --> 00:01:42,110 WINDOW_CLOSED, konstante beste deklaratu Stanford Portable batean 33 00:01:42,110 --> 00:01:45,090 Liburutegia dela adierazten duen leihoa itxi du. 34 00:01:45,090 --> 00:01:48,450 Ondoren, utzi break besterik gabe en itzazu amaigabeko begizta honen. 35 00:01:48,450 --> 00:01:51,600 >> Bestela, utzi check en orain ala Erabiltzaileak zerbait idatzi du sartu 36 00:01:51,600 --> 00:01:52,910 testu eremua. 37 00:01:52,910 --> 00:02:00,950 Kate konparatu, bada, getActionCommand, ekitaldi igaroz, koma aurrekontua unquote 38 00:02:00,950 --> 00:02:03,510 "Sarrera" berdinen 0 funtzioak. 39 00:02:03,510 --> 00:02:07,340 Bestela esanda, bada identifikatzaile bakarra testu eremua, sartu 40 00:02:07,340 --> 00:02:10,680 erabiltzaileak idatzitako du zerbait berdina da identifikatzaile bakarra hori dela I 41 00:02:10,680 --> 00:02:13,000 zehaztu lehenago, dezagun honako hau. 42 00:02:13,000 --> 00:02:18,970 >> Printf aurrekontua unquote "% s sartu zen." Eta dezagun plug-in horren 43 00:02:18,970 --> 00:02:24,950 % S bueltan getText poderioz balioa eremuan, non getText bat da 44 00:02:24,950 --> 00:02:28,350 funtzioa, Stanford definitutako Liburutegia eramangarri, testua lortzen 45 00:02:28,350 --> 00:02:29,430 Eremu bateko. 46 00:02:29,430 --> 00:02:32,210 >> Utzi gorde en orain, konpilatu, eta programa hau exekutatu. 47 00:02:32,210 --> 00:02:33,730 Egiteko testua. 48 00:02:33,730 --> 00:02:35,630 . / Testua. 49 00:02:35,630 --> 00:02:38,780 Ez dago nire erabiltzaile interfazea da, eta ez dago testu eremua duten behealdean. 50 00:02:38,780 --> 00:02:42,310 Dezagun antzeko zerbait idatzi h-e-l-l-o, Sartu. 51 00:02:42,310 --> 00:02:45,280 Eta ez dago, behealdean nire kontsola, hain zuzen ere, ikusten dugun 52 00:02:45,280 --> 00:02:46,530 duenez, "kaixo" sartu zen. 53 00:02:46,530 --> 00:02:48,790