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ą.
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.):
Norėdami sukurti naują elementą, nieko nereikia rašyti, Xojo tai padarys už jus; tiesiog vilkite jį į reikiamą vietą (2 pav.):
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.
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.):
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:
Š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).