Kako Brzo Naučiti Stvarati Programe: Programsko Okruženje Xojo Temeljeno Na Jeziku REALBasic

Kako Brzo Naučiti Stvarati Programe: Programsko Okruženje Xojo Temeljeno Na Jeziku REALBasic
Kako Brzo Naučiti Stvarati Programe: Programsko Okruženje Xojo Temeljeno Na Jeziku REALBasic

Video: Kako Brzo Naučiti Stvarati Programe: Programsko Okruženje Xojo Temeljeno Na Jeziku REALBasic

Video: Kako Brzo Naučiti Stvarati Programe: Programsko Okruženje Xojo Temeljeno Na Jeziku REALBasic
Video: Kako da pamtiš tri puta više nego sad! *ODMAH 2024, Svibanj
Anonim

Stvaranje računalnog programa zahtijeva ne samo određeno znanje, već i oduzima puno vremena. Kako bi se olakšao rad programera, stvorena su posebna razvojna okruženja - IDE (Integrirano razvojno okruženje), koja vam omogućuju brzu izradu elemenata sučelja i odgovarajućeg aplikacijskog koda. Rad s takvim okruženjem vrlo je prikladan ne samo za profesionalce, već i za one koji tek počinju savladavati osnove, jer svaki praktični rad pomaže u brzoj asimilaciji pokrivenog materijala.

Kako brzo naučiti stvarati programe: programsko okruženje Xojo temeljeno na jeziku REALBasic
Kako brzo naučiti stvarati programe: programsko okruženje Xojo temeljeno na jeziku REALBasic

Jedan od tih IDE-a je Xojo - višestruka platforma (tj. Dizajnirana za rad s različitim platformama - Windows, Linux itd.) Objektno orijentirano okruženje temeljeno na jeziku REALBasic, koje, pak, koristi sintaksu drugog jezika - VisualBasic …

Xojo vam omogućuje stvaranje softvera ne samo za stacionarna računala, već i za prijenosna računala i netbook računare, tablete bilo koje veličine zaslona.

Sučelje Xojo prilično je jednostavno i uključuje polje s prozorom za stvaranje, stupac s raznim elementima, njihova svojstva i kontrolne tipke (slika 1):

Programsko sučelje
Programsko sučelje

Ne trebate ništa pisati da biste stvorili novi element, Xojo će to učiniti umjesto vas; samo ga povucite na pravo mjesto (slika 2):

Stvaranje predmeta u prozoru
Stvaranje predmeta u prozoru

Za svaki element osiguran je velik broj različitih postavki koje određuju njegov izgled: boja obruba i pozadine, natpisi, vrsta fonta, veličine i još mnogo toga. Rezultat promjene bilo koje postavke na zaslonu možete odmah vidjeti, što vam omogućuje brzo stvaranje potrebnog sučelja prozora. Na primjer, trebalo je samo 30 sekundi za stvaranje gumba Start i okvira za tekst prikazanog na slici 3! Malo je vjerojatno da će čak i iskusni programer u to vrijeme moći napisati cjeloviti kôd prozora, koji razvojno okruženje automatski stvara.

Elementi u prozoru
Elementi u prozoru

Nakon stvaranja elemenata sučelja za svakog od njih, potrebno je registrirati radnje koje će se izvoditi kada se dogode određeni događaji ili uvjeti. Da biste to učinili, samo se prebacite na drugo polje, odaberite željenu stavku i napišite odgovarajući kôd za odabrani događaj. Nakon unosa koda klikom na gumb "Pokreni" ili "Izgradi", možete odmah provjeriti njegov rad (slika 4):

Rezultat programskog koda
Rezultat programskog koda

U stvorenom prozoru, nakon "klika" na gumb "Start", u tekstualnom polju pojavio se natpis "Works!" To omogućuje kôd napisan za događaj (klik lijevom ili desnom tipkom miša) nakon prelaska mišem iznad elementa. Na isti način možete registrirati radnje koje će se izvoditi za ostale događaje ovog gumba; na primjer, često se koriste za promjenu boje (dobivanje fokusa po elementu nakon prelaska mišem) i (gubljenje fokusa).

Xojo vam omogućuje stvaranje gotovo bilo kojeg broja interaktivnih elemenata i prozora u programu, otvarajući ogromne mogućnosti programeru. Kôd jezika REALBasic relativno je jednostavan i ne sadrži tako složene konstrukcije koje se koriste u C, C ++ ili PHP, stoga je lako raditi s ovim IDE-om čak i onima koji tek uče osnove programiranja: naučeno gradivo može se brzo provjeriti i učvrstiti u praksi stvaranjem jednostavnih programa tipa prikazanog na slici 5:

Primjer jednostavnog programa
Primjer jednostavnog programa

Ovaj vam program omogućuje određivanje broja sati, minuta i sekundi koji preostaju prije određenog vremena (oni se često koriste na semaforu, koji prikazuje preostalo vrijeme prije događaja). Unatoč svoj naizgled jednostavnosti, takav program omogućuje vam naučiti kako dizajnirati elemente prozora, svladati obradu izlaznih slika, raditi s podacima primljenim iz sustava, s bazama podataka.

Xojo ima lijepo dizajniranu i vrlo detaljnu dokumentaciju koja uključuje jezičnu referencu, razne priručnike, tehničku dokumentaciju i još mnogo toga. Ovdje možete preuzeti i najnoviju verziju programa. Nažalost, dokumentacija nije predstavljena na ruskom, ali to nije problem ako imate ugrađeni automatski prevoditelj (na primjer, u Yandex pregledniku).

Preporučeni: