Slik Lærer Du Raskt å Lage Programmer: Xojo-programmeringsmiljøet Basert På REALBasic-språket

Slik Lærer Du Raskt å Lage Programmer: Xojo-programmeringsmiljøet Basert På REALBasic-språket
Slik Lærer Du Raskt å Lage Programmer: Xojo-programmeringsmiljøet Basert På REALBasic-språket

Video: Slik Lærer Du Raskt å Lage Programmer: Xojo-programmeringsmiljøet Basert På REALBasic-språket

Video: Slik Lærer Du Raskt å Lage Programmer: Xojo-programmeringsmiljøet Basert På REALBasic-språket
Video: ОЖИДАНИЕ или РЕАЛЬНОСТЬ! ИГРЫ в РЕАЛЬНОЙ ЖИЗНИ! Маленькие кошмары 2 в реальной жизни! 2024, Desember
Anonim

Opprettelse av et dataprogram krever ikke bare viss kunnskap, men tar også mye tid. For å forenkle arbeidet til programmereren har det blitt opprettet spesielle utviklingsmiljøer - IDE (Integrated Development Environment), som lar deg raskt lage grensesnittelementer og den tilsvarende applikasjonskoden. Å jobbe med et slikt miljø er veldig praktisk ikke bare for fagpersoner, men også for de som nettopp begynner å mestre det grunnleggende, siden alt praktisk arbeid hjelper med å raskt assimilere materialet som dekkes.

Slik lærer du raskt å lage programmer: Xojo-programmeringsmiljøet basert på REALBasic-språket
Slik lærer du raskt å lage programmer: Xojo-programmeringsmiljøet basert på REALBasic-språket

En av disse IDEene er Xojo - en plattformoverskridende (dvs. designet for å jobbe med forskjellige plattformer - Windows, Linux, etc.) objektorientert miljø basert på REALBasic-språket, som i sin tur bruker syntaksen til et annet språk - VisualBasic …

Xojo lar deg lage programvare ikke bare for stasjonære datamaskiner, men også for bærbare datamaskiner og netbooks, nettbrett med hvilken som helst skjermstørrelse.

Xojo-grensesnittet er ganske enkelt og inkluderer et felt med et vindu å opprette, en kolonne med forskjellige elementer, deres egenskaper og kontrollknapper (figur 1):

Programgrensesnitt
Programgrensesnitt

Du trenger ikke å skrive noe for å lage et nytt element, Xojo vil gjøre det for deg; bare dra den til riktig sted (fig. 2):

Opprette et element i et vindu
Opprette et element i et vindu

For hvert element er det gitt et stort antall forskjellige innstillinger som bestemmer utseendet: kant- og bakgrunnsfarge, påskrifter, skrifttype, størrelser og mye mer. Du kan umiddelbart se resultatet av å endre hvilken som helst innstilling på skjermen, som lar deg raskt lage det nødvendige vindusgrensesnittet. For eksempel tok det bare 30 sekunder å opprette Start-knappen og tekstboksen vist i figur 3! Det er usannsynlig at selv en erfaren programmerer vil være i stand til å skrive hele vinduskoden på en slik tid, som utviklingsmiljøet automatisk oppretter.

Elementer i vinduet
Elementer i vinduet

Etter å ha opprettet grensesnittelementer for hver av dem, er det nødvendig å registrere handlingene som vil bli utført når visse hendelser eller forhold oppstår. For å gjøre dette, bytt til et annet felt, velg ønsket element og skriv riktig kode for den valgte hendelsen. Etter å ha tastet inn koden ved å klikke på "Kjør" eller "Bygg" -knappen, kan du umiddelbart sjekke dens arbeid (fig. 4):

Resultatet av programkoden
Resultatet av programkoden

I det opprettede vinduet, etter "å klikke" på "Start" -knappen, dukket innskriften "Fungerer!" Opp i tekstfeltet. Dette er mulig med koden som er skrevet for arrangementet (ved å klikke på venstre eller høyre museknapp) etter å ha svevet over elementet. På samme måte kan du registrere handlinger som vil bli utført for andre hendelser på denne knappen; for eksempel brukes ofte for å endre farge (få fokus etter element etter musen) og (miste fokus).

Xojo lar deg lage nesten hvilket som helst antall interagerende elementer og vinduer i et program, noe som åpner enorme muligheter for programmereren. Koden til REALBasic-språket er relativt enkel og inneholder ikke slike komplekse konstruksjoner som brukes i C, C ++ eller PHP, derfor er det enkelt å jobbe med denne IDE selv for de som bare lærer det grunnleggende om programmering: det lærte materialet kan raskt kontrolleres og konsolideres i praksis ved å lage enkle programmer av typen vist i figur 5:

Et eksempel på et enkelt program
Et eksempel på et enkelt program

Dette programmet lar deg bestemme antall timer, minutter og sekunder som er igjen før den angitte tiden (disse brukes ofte i resultattavlen, som viser gjenværende tid før en hendelse). Til tross for all tilsynelatende enkelhet, lar en slik applikasjon deg lære å designe vinduselementer, mestre behandlingen av bildeutdata, jobbe med data mottatt fra systemet, med databaser.

Xojo har en pent designet og veldig detaljert dokumentasjon, som inkluderer en språkreferanse, forskjellige manualer, teknisk dokumentasjon og mye mer. Du kan også laste ned den nyeste versjonen av programmet her. Dessverre presenteres ikke dokumentasjonen på russisk, men dette er ikke noe problem hvis du har en innebygd automatisk oversetter (for eksempel i Yandex Browser).

Anbefalt: