1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:03,170 >> Oratè 1: Se pou yo ekri yon pwogram ak yon grafik koòdone itilizatè kòm byen ke 3 00:00:03,170 --> 00:00:07,240 yon jaden tèks ki pèmèt itilizatè a tape nan kèk fil ak frape Antre nan, nan 4 00:00:07,240 --> 00:00:09,920 ki pwen ke fisèl se bay nan pwogram m 'yo. 5 00:00:09,920 --> 00:00:13,360 Anpil tankou GetString nan bibliyotèk la CS50 travay, men fwa sa a ak yon 6 00:00:13,360 --> 00:00:14,880 grafik itilizatè koòdone. 7 00:00:14,880 --> 00:00:16,180 Se pou yo jwenn te kòmanse. 8 00:00:16,180 --> 00:00:19,810 >> Mwen te deja ekri kèk kòd zo, Se konsa, kite a kounye a ranpli nan yon vid. 9 00:00:19,810 --> 00:00:22,770 GTextField Li rele l jaden. 10 00:00:22,770 --> 00:00:25,790 Plase li valè a retounen nan newGTextField. 11 00:00:25,790 --> 00:00:28,790 Apre sa, ki espesifye ke mwen ta renmen wè 10 karaktè soti nan itilizatè a sou 12 00:00:28,790 --> 00:00:30,440 ekran an nan yon tan. 13 00:00:30,440 --> 00:00:35,720 >> Se pou yo pwochen setActionCommand rele, pase nan jaden, pase nan di, 14 00:00:35,720 --> 00:00:39,330 quote unquote "D '." Nan lòt mo, kite a gen rapò ak sa a jaden tèks 15 00:00:39,330 --> 00:00:43,620 inik fisèl "D '." jis nan ka mwen an koòdone itilizatè gen tèks miltip 16 00:00:43,620 --> 00:00:47,260 chan sa yo, fisèl sa a ap inikman idantifye yon sèl sa a. 17 00:00:47,260 --> 00:00:53,000 >> Se pou yo pwochen addToRegion rele, pase nan fenèt, pase nan jaden, pase 18 00:00:53,000 --> 00:00:56,780 nan quote unquote "SOUTH," yon inik idantifyan sa defini nan Stanford la 19 00:00:56,780 --> 00:00:59,680 Bibliyotèk Portable ki espesifye sid la oswa anba 20 00:00:59,680 --> 00:01:01,560 rejyon nan koòdone itilizatè m 'yo. 21 00:01:01,560 --> 00:01:05,230 >> Se pou yo kap vini an pwovoke yon bouk enfini. 22 00:01:05,230 --> 00:01:07,870 Ak andedan sa a bouk, se pou yo koute pou de evènman yo. 23 00:01:07,870 --> 00:01:09,910 Youn, itilizatè a fèmen fenèt la. 24 00:01:09,910 --> 00:01:13,060 Oswa de, itilizatè a tape yon bagay nan ki jaden tèks. 25 00:01:13,060 --> 00:01:15,600 Se pou yo deklare yon gActionEvent. 26 00:01:15,600 --> 00:01:16,770 Rele li evènman. 27 00:01:16,770 --> 00:01:19,700 Plase li retounen nan valè de waitForEvent. 28 00:01:19,700 --> 00:01:24,720 Ki espesifye ki kalite a nan evènman nou ta renmen koute pou se yon ACTION_EVENT, 29 00:01:24,720 --> 00:01:28,470 kote ACTION_EVENT se yon konstan te deklare nan Portable nan Stanford 30 00:01:28,470 --> 00:01:31,180 Bibliyotèk ki espesifye ki di ki kalite evènman. 31 00:01:31,180 --> 00:01:37,600 >> Se pou yo pwochen chèk si, getEventType, pase nan evènman, egal egal 32 00:01:37,600 --> 00:01:42,110 WINDOW_CLOSED, yon lòt konstan te deklare nan Portable nan Stanford 33 00:01:42,110 --> 00:01:45,090 Bibliyotèk ki endike te fenèt la fèmen. 34 00:01:45,090 --> 00:01:48,450 Lè sa a, se pou yo tou senpleman kraze soti nan sa a bouk enfini. 35 00:01:48,450 --> 00:01:51,600 >> Sinon, se pou yo kounye a tcheke si la te itilizatè tape yon bagay nan ki 36 00:01:51,600 --> 00:01:52,910 tèks jaden. 37 00:01:52,910 --> 00:02:00,950 Si, fisèl konpare, getActionCommand, pase nan evènman, vigil quote unquote 38 00:02:00,950 --> 00:02:03,510 "D '" egal egal 0. 39 00:02:03,510 --> 00:02:07,340 Nan lòt mo, si idantifikatè inik jaden an tèks nan ki 40 00:02:07,340 --> 00:02:10,680 te itilizatè a tape yon bagay ki egal ak sa yo ki idantifyan inik ki mwen 41 00:02:10,680 --> 00:02:13,000 espesifye pi bonè, se pou yo fè bagay sa yo. 42 00:02:13,000 --> 00:02:18,970 >> Printf quote unquote "% s te antre." Li kite yo ploge nan pou sa 43 00:02:18,970 --> 00:02:24,950 % S valè a retounen nan jètèk pase nan jaden an, kote jètèk se yon lòt 44 00:02:24,950 --> 00:02:28,350 fonksyon, sa defini nan Stanford la Bibliyotèk pòtab, ki vin tèks la 45 00:02:28,350 --> 00:02:29,430 ki sòti nan yon jaden. 46 00:02:29,430 --> 00:02:32,210 >> Se pou nou kounye a sove, konpile, epi kouri pwogram sa a. 47 00:02:32,210 --> 00:02:33,730 Fè tèks. 48 00:02:33,730 --> 00:02:35,630 . / Tèks. 49 00:02:35,630 --> 00:02:38,780 Genyen koòdone itilizatè mwen an, epi gen nan ki jaden tèks nan pati anba a. 50 00:02:38,780 --> 00:02:42,310 Se pou yo tape yon bagay tankou h-E-l-l-o, Antre. 51 00:02:42,310 --> 00:02:45,280 Epi gen, nan pati anba a pou m ' fenèt konsole, tout bon nou wè 52 00:02:45,280 --> 00:02:46,530 ke "alo" te antre. 53 00:02:46,530 --> 00:02:48,790