Cum Să înveți Rapid Să Creezi Programe: Mediul De Programare Xojo Bazat Pe Limbajul REALBasic

Cum Să înveți Rapid Să Creezi Programe: Mediul De Programare Xojo Bazat Pe Limbajul REALBasic
Cum Să înveți Rapid Să Creezi Programe: Mediul De Programare Xojo Bazat Pe Limbajul REALBasic

Video: Cum Să înveți Rapid Să Creezi Programe: Mediul De Programare Xojo Bazat Pe Limbajul REALBasic

Video: Cum Să înveți Rapid Să Creezi Programe: Mediul De Programare Xojo Bazat Pe Limbajul REALBasic
Video: Xojo Programming Course, 1: Introduction 2024, Noiembrie
Anonim

Crearea unui program de calculator necesită nu numai anumite cunoștințe, ci necesită și mult timp. Pentru a facilita munca programatorului, au fost create medii speciale de dezvoltare - IDE (Integrated Development Environment), care vă permit să creați rapid elemente de interfață și codul de aplicație corespunzător. Lucrul cu un astfel de mediu este foarte convenabil nu numai pentru profesioniști, ci și pentru cei care abia încep să stăpânească elementele de bază, deoarece orice lucrare practică ajută la asimilarea rapidă a materialului acoperit.

Cum să înveți rapid să creezi programe: mediul de programare Xojo bazat pe limbajul REALBasic
Cum să înveți rapid să creezi programe: mediul de programare Xojo bazat pe limbajul REALBasic

Una dintre aceste IDE este Xojo - un mediu multiplataforma (adică proiectat pentru a lucra cu diferite platforme - Windows, Linux etc.), mediu orientat pe obiecte bazat pe limbajul REALBasic, care, la rândul său, folosește sintaxa unui alt limbaj - VisualBasic …

Xojo vă permite să creați software nu numai pentru computerele staționare, ci și pentru laptopuri și netbook-uri, tablete cu orice dimensiune de afișare.

Interfața Xojo este destul de simplă și include un câmp cu o fereastră de creat, o coloană cu diverse elemente, proprietățile lor și butoane de control (Figura 1):

Interfața programului
Interfața programului

Nu trebuie să scrieți nimic pentru a crea un element nou, Xojo o va face pentru dvs.; pur și simplu trageți-l în locul potrivit (Fig. 2):

Crearea unui element într-o fereastră
Crearea unui element într-o fereastră

Pentru fiecare element, sunt furnizate un număr mare de setări diferite care determină aspectul său: margine și culoare de fundal, inscripții, tip de font, dimensiuni și multe altele. Puteți vedea imediat rezultatul modificării oricărei setări de pe ecran, care vă permite să creați rapid interfața necesară a ferestrei. De exemplu, a durat doar 30 de secunde pentru a crea butonul Start și caseta de text prezentată în Figura 3! Este puțin probabil ca chiar și un programator experimentat să poată scrie codul complet al ferestrei în acest timp, pe care mediul de dezvoltare îl creează automat.

Elemente în fereastră
Elemente în fereastră

După crearea elementelor de interfață pentru fiecare dintre ele, este necesar să înregistrați acțiunile care vor fi efectuate atunci când apar anumite evenimente sau condiții. Pentru a face acest lucru, trebuie doar să treceți la un alt câmp, să selectați elementul dorit și să scrieți codul corespunzător pentru evenimentul selectat. După introducerea codului, făcând clic pe butonul „Run” sau „Build”, puteți verifica imediat funcționarea acestuia (Fig. 4):

Rezultatul codului programului
Rezultatul codului programului

În fereastra creată, după „clic” pe butonul „Start”, în câmpul de text a apărut inscripția „Funcționează!”. Acest lucru este posibil prin codul scris pentru eveniment (făcând clic pe butonul din stânga sau din dreapta al mouse-ului) după trecerea deasupra elementului. În același mod, puteți înregistra acțiuni care vor fi efectuate pentru alte evenimente ale acestui buton; de exemplu, pentru a schimba culoarea sunt adesea folosite (obține focalizarea după element după trecerea mouse-ului) și (pierde focalizarea).

Xojo vă permite să creați practic orice număr de elemente interacționale și ferestre într-un program, deschizând posibilități extraordinare pentru programator. Codul limbajului REALBasic este relativ simplu și nu conține astfel de construcții complexe care sunt utilizate în C, C ++ sau PHP, prin urmare, este ușor să lucrați cu acest IDE chiar și pentru cei care abia învață elementele de bază ale programării: materialul învățat poate fi rapid verificat și consolidat în practică prin crearea de programe simple de tipul prezentat în Figura 5:

Un exemplu de program simplu
Un exemplu de program simplu

Acest program vă permite să determinați numărul de ore, minute și secunde rămase înainte de ora specificată (acestea sunt adesea utilizate în tabloul de bord, care arată timpul rămas înainte de un eveniment). În ciuda simplității aparente, o astfel de aplicație vă permite să învățați cum să proiectați elemente de fereastră, să stăpâniți prelucrarea ieșirii imaginii, să lucrați cu datele primite de la sistem, cu baze de date.

Xojo are o documentație frumos proiectată și foarte detaliată, care include o referință lingvistică, diverse manuale, documentație tehnică și multe altele. De asemenea, puteți descărca cea mai recentă versiune a programului aici. Din păcate, documentația nu este prezentată în limba rusă, dar aceasta nu este o problemă dacă aveți un traducător automat încorporat (de exemplu, în browserul Yandex).

Recomandat: