SPIKA 1: Hebu kuandika mpango na graphical user interface kuwa ni pamoja na dirisha na kifungo huko in Hebu kuanza. Kwanza, napenda kwenda mbele na kutangaza g dirisha, wito dirisha kutofautiana. Na kuwapa hiyo, kurudi thamani ya mwezi g dirisha. Ambayo instantiate dirisha yetu. Na kisha sisi bayana upana wa 320 Ukubwa, na urefu wa 240 pixel. Kiasi fulani kiholela, lakini ni ndogo kutosha fit juu ya screen. Hebu sasa instantiate g kifungo. Si tu na studio ya kwamba mtumiaji wataona, lakini pia na ya kipekee kitambulisho. kinachojulikana hatua amri, kwamba mapenzi kweli kipekee kutambua kwamba button. g kifungo, kifungo, anapata kurudi thamani ya mwezi g kifungo. Na ni studio itakuwa, kabisa tu, kifungo. Na kisha hebu kuweka hatua amri, kupita katika kifungo na ya kipekee, na baadhi neno nini kiholela, click. Hebu sasa kuongeza kifungo kwa kanda ya dirisha, wakipita katika dirisha, na kifungo, na kitambulisho kwa mkoa wa kusini wa dirisha - kwamba kwa mujibu wa Stanford portable maktaba, ni sehemu ya chini ya screen. Na sasa hebu kwa makusudi kutumika usio kitanzi. Ndani ya kitanzi hii tunakwenda kusikiliza kwa mambo mawili. Moja, kama user amechagua kufunga dirisha. Na mbili, kama au si mtumiaji clicked juu ya kifungo kwamba maalum. Kwanza, sisi ni kwenda kutangaza tukio g hatua, wito tukio kutofautiana. Na kuwapa hiyo, thamani ya kurudi ya kusubiri kwa ajili ya tukio, tukio action. Na sasa hebu angalia kama tukio hilo kuwa ni ya kufunga dirisha. Kama, kupata, tukio hilo, aina, kupita tukio hilo, sawa, sawa, dirisha kusisitiza imefungwa. mara kwa mara maalum alitangaza katika Stanford portable maktaba ambayo inawakilisha hasa kwamba, kufunga dirisha. Basi mimi nina kwenda kuvunja nje ya hii vinginevyo usio kitanzi, ili sisi kufikia mwisho wa kazi. Vinginevyo, mimi nina kwenda kuangalia kama kamba kulinganisha ya, hatua kupata, amri, kupita ya tukio hilo, comma, quote unquote, bonyeza - kwamba kipekee kitambulisho kutoka kabla ya - sawa, sawa, sifuri. Basi, mimi nina kwenda magazeti nje kitu kiholela, kama kifungo ilikuwa clicked. Kwa maneno mengine, kama juu ya kusikia kwamba a kifungo ilikuwa clicked, na tukio hilo kuwa inaonyesha kwamba kifungo ilikuwa clicked mara moja kwa kitambulisho kipekee ya kunukuu unquote click, kisha Mimi nataka kuripoti kama mengi juu ya screen. Sasa katika kesi hii, mimi tu kuwa na kifungo moja. Lakini tu katika kesi ya maombi yangu alikuwa vifungo nyingi, mbinu hii ingekuwa naomba kutofautisha kati ya wale vifungo kadhaa. Nje ya kitanzi hii, sasa, mimi nina kwenda kwa kuendelea na karibu g dirisha, kupita katika dirisha kama hoja yake, na kisha kurudi sifuri. Hebu sasa kuokoa, kukusanya, na kuendesha mpango huu. Kufanya kifungo, dot slash kifungo. Kuna dirisha yangu, kuna button. Hebu kwenda mbele na bonyeza juu ya kifungo. Na kifungo ilikuwa clicked. Hebu bonyeza tena. Kifungo ilikuwa clicked. Hebu sasa bonyeza x katika juu mkono wa kulia kona ya karibu ya dirisha, na sisi kuvunja nje ya kuwa kitanzi na sisi kurudi sifuri.