HOPARL脰R 1: Bir il蓹 bir proqram yazaq daxildir ki, qrafik istifad蓹莽i interfeysi
da bir p蓹nc蓹r蓹 v蓹 bir d眉ym蓹sin蓹
Nin ba艧lamaq ed蓹k.
>> Birincisi, m蓹n蓹 ir蓹li getm蓹k v蓹 bir g b蓹yan ed蓹k p蓹nc蓹r蓹, d蓹yi艧蓹n p蓹nc蓹r蓹 z蓹ng.
V蓹 ona qaytar谋lmas谋 t蓹yin yeni g p蓹nc蓹r蓹 d蓹y蓹ri.
Bizim p蓹nc蓹r蓹 instantiate ed蓹c蓹k.
V蓹 sonra biz 320, eni daxil piksel, v蓹 240 piksel h眉nd眉rl眉y眉.
Biraz 枚zba艧谋na, lakin ki莽ik ekranda uy臒un kifay蓹t q蓹d蓹r.
陌ndi bir g d眉ym蓹sin蓹 instantiate ed蓹k.
Bir etiket il蓹 istifad蓹莽i yaln谋z g枚rm蓹k, h蓹m d蓹 unikal il蓹 ed蓹c蓹k
identifikator.
A s枚zd蓹 f蓹aliyy蓹t command ki, irad蓹 h蓹qiq蓹t蓹n benzersiz d眉ym蓹sin蓹 m眉蓹yy蓹n.
g d眉ym蓹sini d眉ym蓹sini qaytar谋lmas谋 olur yeni g d眉ym蓹sin蓹 d蓹y蓹ri.
V蓹 bir etiket olmal谋d谋r ki, sad蓹c蓹, d眉ym蓹sini bas谋n.
V蓹 sonra f蓹aliyy蓹t komanda m眉蓹yy蓹n ed蓹k, ki, d眉ym蓹sin蓹 ke莽蓹n v蓹 unikal
v蓹 b蓹zi n蓹 ixtiyari s枚z bas谋n.
陌ndi bir b枚lg蓹y蓹 d眉ym蓹sini 蓹lav蓹 edin p蓹nc蓹r蓹, p蓹nc蓹r蓹 yan
v蓹 d眉ym蓹sini, v蓹 bir identifikator p蓹nc蓹r蓹 c蓹nub regionu -
ki, Stanford da艧谋na g枚r蓹 kitabxana, a艧a臒谋 hiss蓹si
ekran.
>> 陌ndi q蓹sd蓹n ed蓹k sonsuz loop bi艧irm蓹k.
Bu loop Inside gedirik iki 艧ey 眉莽眉n qulaq asmaq 眉莽眉n.
Istifad蓹莽i se莽di olub bir, p蓹nc蓹r蓹ni ba臒lamaq 眉莽眉n.
Istifad蓹莽i var v蓹 ya iki, x眉susi d眉ym蓹sin蓹 t谋klayan.
Birincisi, biz b蓹yan olacaq bir g f蓹aliyy蓹t hadis蓹, z蓹ng
d蓹yi艧蓹n hadis蓹.
V蓹 ona t蓹yin qaytar谋lmas谋 d蓹y蓹ri hadis蓹, f蓹aliyy蓹t hadis蓹 眉莽眉n g枚zl蓹yin.
>> 陌ndi yoxlamaq ed蓹k ki, 蓹g蓹r hadis蓹 bir p蓹nc蓹r蓹 ba臒lanmas谋.
茝g蓹r, bir ke莽蓹n, hadis蓹, n枚v眉 almaq hadis蓹, b蓹rab蓹rdir, p蓹nc蓹r蓹 b蓹rab蓹rdir
qapal谋 vur臒ulay谋r.
Bu elan A x眉susi daimi Stanford portativ kitabxana ki,
d蓹qiq ki, t蓹msil etdiyi bir p蓹nc蓹r蓹 ba臒lanmas谋.
Sonra bu 莽谋xmaq gedir蓹m ba艧qa sonsuz loop, bel蓹 ki, biz
funksiyas谋 sonuna 莽atmaq.
茝ks halda, m蓹n yoxlamaq gedir蓹m 蓹g蓹r almaq, f蓹aliyy蓹t m眉qayis蓹 string,
komanda, bir hadis蓹, verg眉l, quote ke莽蓹n d谋rna臒谋 ba臒lamaq bas谋n - ki, unikal
identifikator 蓹vv蓹l -
, b蓹rab蓹rdir b蓹rab蓹rdir s谋f谋r.
Sonra, m蓹n bir 艧ey 莽ap gedir蓹m ixtiyari kimi d眉ym蓹sin蓹 t谋kland谋臒谋nda.
>> Ba艧qa s枚zl蓹, 蓹g蓹r bir e艧itm蓹 sonra d眉ym蓹sini hadis蓹 t谋klayan, v蓹
d眉ym蓹sin蓹 t谋klayan g枚st蓹rir ki, unikal identifikator il蓹 bir idi
quote d谋rna臒谋 ba臒lamaq klik, sonra m蓹n ist蓹yir蓹m ekranda kimi 莽ox hesabat.
陌ndi bu halda, m蓹n yaln谋z bir d眉ym蓹sin蓹 var.
Amma yaln谋z bu halda m蓹nim proqram idi 莽ox d眉ym蓹l蓹ri, bu texnika ki
M蓹n蓹 aras谋nda ay谋rmaq imkan verir o bir ne莽蓹 d眉ym蓹l蓹ri.
Bu loop k蓹narda, indi m蓹n gedir蓹m ke莽蓹n, g p蓹nc蓹r蓹 yax谋n davam
onun arqument kimi p蓹nc蓹r蓹, v蓹 sonra s谋f谋r qay谋tmaq.
>> T蓹rtib, indi xilas ed蓹k, v蓹 bu proqram run.
D眉ym蓹sini dot 莽izgi d眉ym蓹sini olun.
M蓹nim p蓹nc蓹r蓹 var, d眉ym蓹sini var.
Nin ir蓹li getm蓹k v蓹 bas谋n ed蓹k d眉ym蓹sini.
V蓹 d眉ym蓹sin蓹 t谋kland谋臒谋nda.
Ki, daha bas谋n ed蓹k.
D眉ym蓹sin蓹 t谋kland谋臒谋nda.
>> Indi 眉st x bas谋n ed蓹k p蓹nc蓹r蓹ni ba臒lamaq 眉莽眉n sa臒 k眉nc眉nd蓹,
v蓹 biz loop h蓹yata q谋ra v蓹 biz s谋f谋r qay谋tmaq.