Sådan Lærer Du Hurtigt At Oprette Programmer: Xojo-programmeringsmiljøet Baseret På REALBasic-sproget

Sådan Lærer Du Hurtigt At Oprette Programmer: Xojo-programmeringsmiljøet Baseret På REALBasic-sproget
Sådan Lærer Du Hurtigt At Oprette Programmer: Xojo-programmeringsmiljøet Baseret På REALBasic-sproget

Video: Sådan Lærer Du Hurtigt At Oprette Programmer: Xojo-programmeringsmiljøet Baseret På REALBasic-sproget

Video: Sådan Lærer Du Hurtigt At Oprette Programmer: Xojo-programmeringsmiljøet Baseret På REALBasic-sproget
Video: Cross-Platform Development Tips for Desktop Apps 2024, Kan
Anonim

Oprettelse af et computerprogram kræver ikke kun en vis viden, men det tager også meget tid. For at lette programmørens arbejde er der oprettet specielle udviklingsmiljøer - IDE (Integrated Development Environment), som giver dig mulighed for hurtigt at oprette interfaceelementer og den tilsvarende applikationskode. At arbejde med et sådant miljø er meget praktisk ikke kun for fagfolk, men også for dem, der lige er begyndt at mestre det grundlæggende, da ethvert praktisk arbejde hjælper med at hurtigt assimilere det dækkede materiale.

Sådan lærer du hurtigt at oprette programmer: Xojo-programmeringsmiljøet baseret på REALBasic-sproget
Sådan lærer du hurtigt at oprette programmer: Xojo-programmeringsmiljøet baseret på REALBasic-sproget

En af disse IDE'er er Xojo - en cross-platform (dvs. designet til at arbejde med forskellige platforme - Windows, Linux osv.) Objektorienteret miljø baseret på REALBasic-sproget, som igen bruger syntaksen for et andet sprog - VisualBasic …

Xojo giver dig mulighed for at oprette software ikke kun til stationære computere, men også til bærbare computere og netbooks, tablets med enhver skærmstørrelse.

Xojo-grænsefladen er ret enkel og inkluderer et felt med et vindue, der skal oprettes, en kolonne med forskellige elementer, deres egenskaber og kontrolknapper (figur 1):

Programgrænseflade
Programgrænseflade

Du behøver ikke at skrive noget for at oprette et nyt element, Xojo vil gøre det for dig; træk det bare til det rigtige sted (fig. 2):

Oprettelse af et element i et vindue
Oprettelse af et element i et vindue

For hvert element leveres et stort antal forskellige indstillinger, der bestemmer dets udseende: kant og baggrundsfarve, inskriptioner, skrifttype, størrelser og meget mere. Du kan straks se resultatet af at ændre enhver indstilling på skærmen, hvilket giver dig mulighed for hurtigt at oprette den nødvendige vinduesgrænseflade. For eksempel tog det kun 30 sekunder at oprette Start-knappen og tekstfeltet vist i figur 3! Det er usandsynligt, at selv en erfaren programmør vil være i stand til at skrive den komplette vinduskode på et sådant tidspunkt, som udviklingsmiljøet automatisk opretter.

Elementer i vinduet
Elementer i vinduet

Efter oprettelse af interfaceelementer til hver af dem er det nødvendigt at registrere de handlinger, der vil blive udført, når visse begivenheder eller forhold opstår. For at gøre dette skal du bare skifte til et andet felt, vælge det ønskede element og skrive den relevante kode til den valgte begivenhed. Efter at have indtastet koden ved at klikke på knappen "Kør" eller "Byg", kan du straks kontrollere dens arbejde (fig. 4):

Resultatet af programkoden
Resultatet af programkoden

I det oprettede vindue, efter "klik" på "Start" -knappen, vises indskriften "Fungerer!" I tekstfeltet. Dette er muliggjort af koden skrevet til begivenheden (klik på venstre eller højre museknap) efter at have svævet over elementet. På samme måde kan du registrere handlinger, der udføres for andre begivenheder på denne knap; for eksempel bruges ofte til at skifte farve (få fokus efter element efter musen svæver) og (mister fokus).

Xojo giver dig mulighed for at oprette stort set ethvert antal interagerende elementer og vinduer i et program, hvilket åbner enorme muligheder for programmøren. Koden til REALBasic-sproget er relativt enkel og indeholder ikke sådanne komplekse konstruktioner, der bruges i C, C ++ eller PHP, derfor er det let at arbejde med denne IDE selv for dem, der bare lærer det grundlæggende ved programmering: det lærte materiale kan hurtigt kontrolleres og konsolideres i praksis ved at oprette enkle programmer af den type, der er vist i figur 5:

Et eksempel på et simpelt program
Et eksempel på et simpelt program

Dette program giver dig mulighed for at bestemme antallet af timer, minutter og sekunder, der er tilbage før det angivne tidspunkt (disse bruges ofte i resultattavlen, som viser den resterende tid før en begivenhed). På trods af al tilsyneladende enkelhed giver en sådan applikation dig mulighed for at lære at designe vindueselementer, mestre behandlingen af billedoutput, arbejde med data modtaget fra systemet og med databaser.

Xojo har en pænt designet og meget detaljeret dokumentation, som inkluderer en sprogreference, forskellige manualer, teknisk dokumentation og meget mere. Du kan også downloade den nyeste version af programmet her. Desværre præsenteres dokumentationen ikke på russisk, men dette er ikke et problem, hvis du har en indbygget automatisk oversætter (for eksempel i Yandex Browser).

Anbefalede: