Kuidas Kiiresti õppida Programme Looma: REALBasicu Keelel Põhinev Xojo Programmeerimiskeskkond

Kuidas Kiiresti õppida Programme Looma: REALBasicu Keelel Põhinev Xojo Programmeerimiskeskkond
Kuidas Kiiresti õppida Programme Looma: REALBasicu Keelel Põhinev Xojo Programmeerimiskeskkond

Video: Kuidas Kiiresti õppida Programme Looma: REALBasicu Keelel Põhinev Xojo Programmeerimiskeskkond

Video: Kuidas Kiiresti õppida Programme Looma: REALBasicu Keelel Põhinev Xojo Programmeerimiskeskkond
Video: Xojo Framework: HTTPSocket 2024, Detsember
Anonim

Arvutiprogrammi loomine nõuab lisaks kindlatele teadmistele ka palju aega. Programmeerija töö hõlbustamiseks on loodud spetsiaalsed arenduskeskkonnad - IDE (Integrated Development Environment), mis võimaldavad kiiresti luua liideseelemente ja vastavat rakenduskoodi. Sellise keskkonnaga töötamine on väga mugav mitte ainult professionaalidele, vaid ka neile, kes alles hakkavad põhitõdesid omandama, kuna mis tahes praktiline töö aitab kaetud materjali kiiresti omastada.

Kuidas kiiresti õppida programme looma: REALBasicu keelel põhinev Xojo programmeerimiskeskkond
Kuidas kiiresti õppida programme looma: REALBasicu keelel põhinev Xojo programmeerimiskeskkond

Üks neist IDE-dest on Xojo - platvormidevaheline (s.t. mõeldud töötama erinevate platvormidega - Windows, Linux jne) objektipõhine keskkond, mis põhineb REALBasicu keelel, mis omakorda kasutab teise keele - VisualBasic - süntaksit …

Xojo võimaldab teil luua tarkvara mitte ainult statsionaarsete arvutite, vaid ka sülearvutite ja netiraamatute jaoks, mis tahes kuvasuurusega tahvelarvutite jaoks.

Xojo liides on üsna lihtne ja sisaldab välja, mille loomiseks on aken, veerg koos erinevate elementidega, nende omadused ja juhtnupud (joonis 1):

Programmi liides
Programmi liides

Uue elemendi loomiseks ei pea te midagi kirjutama, Xojo teeb seda teie eest; lihtsalt lohistage see õigesse kohta (joonis 2):

Üksuse loomine aknas
Üksuse loomine aknas

Iga elemendi jaoks on ette nähtud suur hulk erinevaid sätteid, mis määravad selle välimuse: ääris ja taustavärv, pealdised, fondi tüüp, suurused ja palju muud. Ekraanil näete kohe mis tahes sätte muutmise tulemust, mis võimaldab teil kiiresti vajaliku akna liidese luua. Näiteks kulus nupul Start ja joonisel 3 näidatud tekstikasti loomiseks vaid 30 sekundit! On ebatõenäoline, et isegi kogenud programmeerija suudab selle aja jooksul kirjutada täieliku aknakoodi, mille arenduskeskkond automaatselt loob.

Elemendid aknas
Elemendid aknas

Pärast nende kõigi jaoks liideseelementide loomist on vaja registreerida toimingud, mis tehakse teatud sündmuste või tingimuste ilmnemisel. Selleks minge lihtsalt teisele väljale, valige soovitud element ja kirjutage valitud sündmuse jaoks sobiv kood. Pärast koodi sisestamist nupul "Käivita" või "Koosta" klõpsates saate selle tööd kohe kontrollida (joonis 4):

Programmi koodi tulemus
Programmi koodi tulemus

Loodud aknas ilmus pärast nupule "Start" klõpsamist tekstiväljale kiri "Toimib!" Seda võimaldab sündmuse jaoks kirjutatud kood (hiire vasakule või paremale nupule klõpsamine) pärast elemendi kohal hõljutamist. Samamoodi saate registreerida toiminguid, mida tehakse selle nupu muude sündmuste jaoks; näiteks värvi muutmiseks kasutatakse sageli (saada fookus elemendi kaupa pärast hiirekursorit) ja (kaotada fookus).

Xojo võimaldab teil luua programmis praktiliselt suvalise arvu vastastikku toimivaid elemente ja aknaid, mis avab programmeerijale tohutuid võimalusi. REALBasicu keele kood on suhteliselt lihtne ja ei sisalda nii keerukaid konstruktsioone, mida kasutatakse C, C ++ või PHP-s, seetõttu on selle IDE-ga lihtne töötada ka neile, kes alles õpivad programmeerimise põhitõdesid: õpitud materjali saab kiiresti kontrollida ja konsolideerida, luues lihtsad programmid, mis on näidatud joonisel 5:

Näide lihtsast programmist
Näide lihtsast programmist

See programm võimaldab teil määrata kindlaksmääratud ajani jäänud tundide, minutite ja sekundite arvu (neid kasutatakse sageli tulemustabelis, mis näitavad sündmuse jaoks järelejäänud aega). Vaatamata näilisele lihtsusele võimaldab selline rakendus teil õppida, kuidas kujundada aknaelemente, hallata pildiväljundi töötlemist, töötada süsteemist saadud andmetega, andmebaasidega.

Xojol on kenasti kujundatud ja väga üksikasjalik dokumentatsioon, mis sisaldab keeleviidet, erinevaid juhendeid, tehnilist dokumentatsiooni ja palju muud. Siit saate alla laadida ka programmi uusima versiooni. Kahjuks ei esitata dokumentatsiooni vene keeles, kuid see pole probleem, kui teil on sisseehitatud automaatne tõlk (näiteks Yandexi brauseris).

Soovitan: