Jinsi Ya Kujifunza Haraka Kuunda Programu: Mazingira Ya Programu Ya Xojo Kulingana Na Lugha Ya REALBasic

Jinsi Ya Kujifunza Haraka Kuunda Programu: Mazingira Ya Programu Ya Xojo Kulingana Na Lugha Ya REALBasic
Jinsi Ya Kujifunza Haraka Kuunda Programu: Mazingira Ya Programu Ya Xojo Kulingana Na Lugha Ya REALBasic
Anonim

Uundaji wa programu ya kompyuta hauitaji tu maarifa fulani, lakini pia inachukua muda mwingi. Ili kuwezesha kazi ya mtayarishaji, mazingira maalum ya maendeleo yameundwa - IDE (Mazingira ya Jumuishi ya Maendeleo), ambayo hukuruhusu kuunda haraka vitu vya kiolesura na nambari inayofanana ya programu. Kufanya kazi na mazingira kama haya ni rahisi sana sio kwa wataalam tu, bali pia kwa wale ambao wanaanza tu kupata misingi, kwani kazi yoyote ya vitendo inasaidia kufikiria haraka nyenzo zilizofunikwa.

Jinsi ya kujifunza haraka kuunda programu: mazingira ya programu ya Xojo kulingana na lugha ya REALBasic
Jinsi ya kujifunza haraka kuunda programu: mazingira ya programu ya Xojo kulingana na lugha ya REALBasic

Moja ya IDE hizi ni Xojo - jukwaa la msalaba (i.e. iliyoundwa kufanya kazi na majukwaa tofauti - Windows, Linux, n.k.) mazingira yanayolenga vitu kulingana na lugha ya REALBasic, ambayo, pia, hutumia sintaksia ya lugha nyingine - VisualBasic …

Xojo hukuruhusu kuunda programu sio tu kwa kompyuta zilizosimama, lakini pia kwa kompyuta ndogo na vitabu vya wavu, vidonge vyenye saizi yoyote ya kuonyesha.

Muonekano wa Xojo ni rahisi sana na unajumuisha uwanja ulio na dirisha la kuunda, safu na vitu anuwai, mali zao, na vifungo vya kudhibiti (Kielelezo 1)

Muonekano wa programu
Muonekano wa programu

Huna haja ya kuandika chochote kuunda kitu kipya, Xojo atakufanyia; buruta tu mahali pa haki (Mtini. 2):

Kuunda kipengee kwenye dirisha
Kuunda kipengee kwenye dirisha

Kwa kila kitu, idadi kubwa ya mipangilio tofauti hutolewa ambayo huamua kuonekana kwake: rangi ya mpaka na asili, maandishi, aina ya fonti, saizi na mengi zaidi. Unaweza kuona mara moja matokeo ya kubadilisha mpangilio wowote kwenye skrini, ambayo hukuruhusu kuunda haraka kiolesura cha dirisha muhimu. Kwa mfano, ilichukua sekunde 30 tu kuunda kitufe cha Anza na kisanduku cha maandishi kilichoonyeshwa kwenye Kielelezo 3! Haiwezekani kwamba hata programu mwenye ujuzi ataweza kuandika nambari kamili ya dirisha kwa wakati huo, ambayo mazingira ya maendeleo huunda moja kwa moja.

Vipengele kwenye dirisha
Vipengele kwenye dirisha

Baada ya kuunda vitu vya kiolesura kwa kila mmoja wao, ni muhimu kusajili vitendo ambavyo vitafanywa wakati hafla au hali fulani zinatokea. Ili kufanya hivyo, badilisha kwenda kwenye uwanja mwingine, chagua kipengee unachohitaji na andika nambari inayofaa kwa hafla iliyochaguliwa. Baada ya kuingiza nambari kwa kubofya kitufe cha "Run" au "Build", unaweza kuangalia kazi yake mara moja (Mtini. 4):

Matokeo ya nambari ya mpango
Matokeo ya nambari ya mpango

Katika dirisha lililoundwa, baada ya "kubofya" kwenye kitufe cha "Anza", uandishi "Inafanya kazi!" Ilionekana kwenye uwanja wa maandishi. Hii inawezekana kwa msimbo ulioandikwa kwa hafla hiyo (kubonyeza kitufe cha kushoto au kulia cha panya) baada ya kuzunguka juu ya kipengee hicho. Kwa njia hiyo hiyo, unaweza kusajili vitendo ambavyo vitafanywa kwa hafla zingine za kifungo hiki; kwa mfano, kubadilisha rangi hutumiwa mara nyingi (pata mwelekeo na kipengee baada ya hover ya panya) na (poteza mwelekeo).

Xojo hukuruhusu kuunda karibu idadi yoyote ya vitu vinavyoingiliana na windows katika programu, ikifungua uwezekano mkubwa wa programu. Nambari ya lugha ya REALBasic ni rahisi na haina muundo tata ambao hutumiwa katika C, C ++ au PHP, kwa hivyo, ni rahisi kufanya kazi na IDE hii hata kwa wale ambao wanajifunza tu misingi ya programu: nyenzo zilizojifunza zinaweza kuchunguzwa haraka na kuimarishwa katika mazoezi kwa kuunda programu rahisi za aina iliyoonyeshwa kwenye Kielelezo 5:

Mfano wa programu rahisi
Mfano wa programu rahisi

Programu hii hukuruhusu kuamua idadi ya masaa, dakika na sekunde zilizobaki kabla ya wakati maalum (hizi hutumiwa mara nyingi kwenye ubao wa alama, ambao unaonyesha wakati uliobaki kabla ya tukio). Licha ya unyenyekevu wote unaonekana, programu kama hiyo hukuruhusu kujifunza jinsi ya kuunda vitu vya madirisha, kusimamia usindikaji wa pato la picha, fanya kazi na data iliyopokelewa kutoka kwa mfumo, na hifadhidata.

Xojo ina nyaraka iliyoundwa vizuri na ya kina, ambayo inajumuisha kumbukumbu ya lugha, miongozo anuwai, nyaraka za kiufundi na mengi zaidi. Unaweza pia kupakua toleo la hivi karibuni la programu hapa. Kwa bahati mbaya, nyaraka haziwasilishwa kwa Kirusi, lakini hii sio shida ikiwa una mtafsiri aliyejengwa kiatomati (kwa mfano, katika Yandex Browser).

Ilipendekeza: