Kaip Greitai Išmokti Kurti Programas: „Xojo“programavimo Aplinka, Paremta „REALBasic“kalba

Kaip Greitai Išmokti Kurti Programas: „Xojo“programavimo Aplinka, Paremta „REALBasic“kalba
Kaip Greitai Išmokti Kurti Programas: „Xojo“programavimo Aplinka, Paremta „REALBasic“kalba

Video: Kaip Greitai Išmokti Kurti Programas: „Xojo“programavimo Aplinka, Paremta „REALBasic“kalba

Video: Kaip Greitai Išmokti Kurti Programas: „Xojo“programavimo Aplinka, Paremta „REALBasic“kalba
Video: NEMOKAMOS video montavimo programos 2024, Balandis
Anonim

Kompiuterinės programos sukūrimas reikalauja ne tik tam tikrų žinių, bet ir daug laiko. Siekiant palengvinti programuotojo darbą, buvo sukurtos specialios kūrimo aplinkos - IDE (Integrated Development Environment), leidžiančios greitai sukurti sąsajos elementus ir atitinkamą programos kodą. Dirbti su tokia aplinka yra labai patogu ne tik profesionalams, bet ir tiems, kurie dar tik pradeda įvaldyti pagrindus, nes bet kokie praktiniai darbai padeda greitai įsisavinti apimtą medžiagą.

Kaip greitai išmokti kurti programas: „Xojo“programavimo aplinka, paremta „REALBasic“kalba
Kaip greitai išmokti kurti programas: „Xojo“programavimo aplinka, paremta „REALBasic“kalba

Vienas iš šių IDE yra „Xojo“- kryžminė platforma (t. Y. Skirta dirbti su skirtingomis platformomis - „Windows“, „Linux“ir kt.), Objektinė aplinka, paremta „REALBasic“kalba, kuri savo ruožtu naudoja kitos kalbos - „VisualBasic“- sintaksę …

„Xojo“leidžia jums sukurti programinę įrangą ne tik stacionariems kompiuteriams, bet ir nešiojamiesiems kompiuteriams bei netbookams, bet kokio dydžio ekranams.

„Xojo“sąsaja yra gana paprasta ir apima lauką su sukurtu langu, stulpelį su įvairiais elementais, jų ypatybėmis ir valdymo mygtukais (1 pav.):

Programos sąsaja
Programos sąsaja

Norėdami sukurti naują elementą, nieko nereikia rašyti, Xojo tai padarys už jus; tiesiog vilkite jį į reikiamą vietą (2 pav.):

Elemento kūrimas lange
Elemento kūrimas lange

Kiekvienam elementui pateikiama daugybė skirtingų nustatymų, kurie lemia jo išvaizdą: kraštinė ir fono spalva, užrašai, šrifto tipas, dydžiai ir daug daugiau. Ekrane galite iškart pamatyti bet kokio nustatymo pakeitimo rezultatą, kuris leidžia greitai sukurti reikiamą lango sąsają. Pavyzdžiui, užtruko tik 30 sekundžių, kad sukurtumėte mygtuką Pradėti ir teksto laukelį, parodytą 3 paveiksle! Vargu ar net patyręs programuotojas per tokį laiką sugebės parašyti visą lango kodą, kurį kūrimo aplinka automatiškai sukuria.

Elementai lange
Elementai lange

Sukūrus sąsajos elementus kiekvienam iš jų, būtina užregistruoti veiksmus, kurie bus atliekami įvykus tam tikriems įvykiams ar sąlygoms. Norėdami tai padaryti, tiesiog pereikite į kitą lauką, pasirinkite norimą elementą ir parašykite atitinkamą pasirinkto įvykio kodą. Įvedę kodą spustelėdami mygtuką „Vykdyti“arba „Sukurti“, galite nedelsdami patikrinti jo veikimą (4 pav.):

Programos kodo rezultatas
Programos kodo rezultatas

Sukurtame lange „spustelėjus“mygtuką „Pradėti“, teksto lauke atsirado užrašas „Veikia!“. Tai padaryti leidžia įvykio kodas (spustelėjus kairįjį arba dešinįjį pelės mygtuką) užvedus pelės žymeklį virš elemento. Tokiu pačiu būdu galite užregistruoti veiksmus, kurie bus atliekami kitiems šio mygtuko įvykiams; pavyzdžiui, norint pakeisti spalvą, dažnai naudojamasi (fokusuoti elementą po pelės užvedimo) ir (prarasti dėmesį).

„Xojo“leidžia sukurti praktiškai bet kokį sąveikaujančių elementų ir langų skaičių programoje, atveriantį milžiniškas galimybes programuotojui. „REALBasic“kalbos kodas yra gana paprastas ir jame nėra tokių sudėtingų konstrukcijų, kurios naudojamos C, C ++ ar PHP, todėl su šiuo IDE lengva dirbti net tiems, kurie dar tik moka programavimo pagrindus: išmoktą medžiagą galima greitai patikrinti ir įtvirtinti praktiškai, sukuriant paprastas 5 paveiksle pavaizduotas programas:

Paprastos programos pavyzdys
Paprastos programos pavyzdys

Ši programa leidžia nustatyti valandų, minučių ir sekundžių, likusių iki nurodyto laiko, skaičių (jie dažnai naudojami rezultatų suvestinėje, kurie rodo likusį laiką iki įvykio). Nepaisant viso atrodo paprastumo, tokia programa leidžia išmokti projektuoti lango elementus, įsisavinti vaizdo išvesties apdorojimą, dirbti su iš sistemos gautais duomenimis, su duomenų bazėmis.

„Xojo“turi puikiai suprojektuotą ir labai išsamią dokumentaciją, kurioje yra nuoroda į kalbą, įvairūs vadovai, techninė dokumentacija ir daug daugiau. Čia taip pat galite atsisiųsti naujausią programos versiją. Deja, dokumentai nėra pateikiami rusų kalba, tačiau tai nėra problema, jei turite įmontuotą automatinį vertėją (pavyzdžiui, „Yandex“naršyklėje).

Rekomenduojamas: