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

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

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

Video: Kako Brzo Naučiti Stvarati Programe: Programsko Okruženje Xojo Bazirano Na Jeziku REALBasic
Video: Kako brzo naučiti jezik [KROZ IGRU] | GameNOEL How2 2024, Maj
Anonim

Stvaranje računarskog 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ćavaju brzo stvaranje 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 bazirano na jeziku REALBasic
Kako brzo naučiti stvarati programe: programsko okruženje Xojo bazirano na jeziku REALBasic

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

Xojo vam omogućava da kreirate softver ne samo za stacionarne računare, već i za laptop i netbook računare, tablete bilo koje veličine ekrana.

Xojo sučelje je prilično jednostavno i uključuje polje s prozorom za kreiranje, stupac s raznim elementima, njihovim svojstvima i kontrolnim tipkama (slika 1):

Programsko sučelje
Programsko sučelje

Ne trebate ništa pisati da biste kreirali 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 predviđen je veliki 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 ekranu možete odmah vidjeti, što vam omogućava brzo stvaranje potrebnog sučelja prozora. Na primjer, trebalo je samo 30 sekundi da se stvori gumb Start i okvir za tekst prikazan na slici 3! Malo je vjerojatno da će čak i iskusni programer moći napisati kompletan kôd prozora u to vrijeme, koje razvojno okruženje automatski kreira.

Elementi na prozoru
Elementi na prozoru

Nakon kreiranja 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 dugme "Pokreni" ili "Izgradi", možete odmah provjeriti njegov rad (slika 4):

Rezultat programskog koda
Rezultat programskog koda

U kreiranom prozoru, nakon "klika" na dugme "Start", u tekstualnom polju pojavio se natpis "Works!" To je omogućeno kodom napisanim za događaj (klikom na lijevu ili desnu tipku 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 (dobiti fokus po elementu nakon prelaska mišem) i (izgubiti fokus).

Xojo vam omogućava stvaranje gotovo bilo kojeg broja interaktivnih elemenata i prozora u programu, otvarajući ogromne mogućnosti programeru. Kôd REALBasic jezika 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čeni materijal 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 program vam omogućava da odredite broj sati, minuta i sekundi koji preostaju prije određenog vremena (oni se često koriste na semaforu, koji prikazuje preostalo vrijeme prije događaja). Bez obzira na svu naizgled jednostavnost, takva aplikacija omogućava vam da naučite kako dizajnirati elemente prozora, savladati obradu izlaznih slika, raditi s podacima primljenim iz sistema, 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. Ovde možete preuzeti i najnoviju verziju programa. Nažalost, dokumentacija nije predstavljena na ruskom jeziku, ali to nije problem ako imate ugrađeni automatski prevoditelj (na primjer, u Yandex pretraživaču).

Preporučuje se: