Hur Man Snabbt Lär Sig Att Skapa Program: Xojo-programmeringsmiljön Baserad På REALBasic-språket

Hur Man Snabbt Lär Sig Att Skapa Program: Xojo-programmeringsmiljön Baserad På REALBasic-språket
Hur Man Snabbt Lär Sig Att Skapa Program: Xojo-programmeringsmiljön Baserad På REALBasic-språket

Video: Hur Man Snabbt Lär Sig Att Skapa Program: Xojo-programmeringsmiljön Baserad På REALBasic-språket

Video: Hur Man Snabbt Lär Sig Att Skapa Program: Xojo-programmeringsmiljön Baserad På REALBasic-språket
Video: Lär dig C# del 1 - Intro, skapa u0026 starta program 2024, December
Anonim

Skapandet av ett datorprogram kräver inte bara viss kunskap utan tar också mycket tid. För att underlätta programmerarens arbete har särskilda utvecklingsmiljöer skapats - IDE (Integrated Development Environment), som gör att du snabbt kan skapa gränssnittselement och motsvarande applikationskod. Att arbeta med en sådan miljö är mycket bekvämt inte bara för yrkesverksamma utan också för dem som just har börjat behärska grunderna, eftersom praktiskt arbete hjälper till att snabbt assimilera det täckta materialet.

Hur man snabbt lär sig att skapa program: Xojo-programmeringsmiljön baserad på REALBasic-språket
Hur man snabbt lär sig att skapa program: Xojo-programmeringsmiljön baserad på REALBasic-språket

En av dessa IDE är Xojo - en plattformsövergripande (dvs. utformad för att fungera med olika plattformar - Windows, Linux, etc.) objektorienterad miljö baserad på REALBasic-språket, som i sin tur använder syntaxen för ett annat språk - VisualBasic …

Xojo låter dig skapa programvara inte bara för stationära datorer utan också för bärbara datorer och netbooks, surfplattor med vilken skärmstorlek som helst.

Xojo-gränssnittet är ganska enkelt och innehåller ett fält med ett fönster att skapa, en kolumn med olika element, deras egenskaper och kontrollknappar (Figur 1):

Programgränssnitt
Programgränssnitt

Du behöver inte skriva någonting för att skapa ett nytt element, Xojo gör det åt dig; dra det bara till rätt plats (bild 2):

Skapa ett objekt i ett fönster
Skapa ett objekt i ett fönster

För varje element tillhandahålls ett stort antal olika inställningar som bestämmer dess utseende: kant- och bakgrundsfärg, inskriptioner, typsnitt, storlekar och mycket mer. Du kan omedelbart se resultatet av att ändra inställningar på skärmen, vilket gör att du snabbt kan skapa det nödvändiga fönstergränssnittet. Det tog till exempel bara 30 sekunder att skapa Start-knappen och textrutan som visas i Figur 3! Det är osannolikt att även en erfaren programmerare kommer att kunna skriva hela fönsterkoden på den tiden, vilket utvecklingsmiljön automatiskt skapar.

Element i fönstret
Element i fönstret

Efter att ha skapat gränssnittselement för var och en av dem är det nödvändigt att registrera de åtgärder som kommer att utföras när vissa händelser eller förhållanden inträffar. För att göra detta, byt bara till ett annat fält, välj önskat objekt och skriv lämplig kod för den valda händelsen. När du har angett koden genom att klicka på "Kör" eller "Bygg" -knappen kan du omedelbart kontrollera dess arbete (fig. 4):

Resultatet av programkoden
Resultatet av programkoden

I det skapade fönstret, efter att "klicka" på "Start" -knappen, visades inskriptionen "Fungerar!" I textfältet. Detta möjliggörs genom koden skriven för händelsen (klicka på vänster eller höger musknapp) efter att ha svävat över elementet. På samma sätt kan du registrera åtgärder som kommer att utföras för andra händelser på den här knappen; till exempel, för att ändra färg används ofta (få fokus efter element efter muspekaren) och (tappa fokus).

Xojo låter dig skapa praktiskt taget valfritt antal interagerande element och fönster i ett program, vilket öppnar enorma möjligheter för programmeraren. Koden för REALBasic-språket är relativt enkel och innehåller inte sådana komplexa konstruktioner som används i C, C ++ eller PHP, därför är det enkelt att arbeta med denna IDE även för dem som bara lär sig grunderna för programmering: det lärda materialet kan snabbt kontrolleras och konsolideras i praktiken genom att skapa enkla program av den typ som visas i figur 5:

Ett exempel på ett enkelt program
Ett exempel på ett enkelt program

Detta program låter dig bestämma antalet timmar, minuter och sekunder som återstår före den angivna tiden (dessa används ofta i resultattavlan, som visar återstående tid före en händelse). Trots all till synes enkelhet låter en sådan applikation dig lära dig att designa fönsterelement, behärska bearbetningen av bildutdata, arbeta med data som tas emot från systemet och med databaser.

Xojo har en snyggt utformad och mycket detaljerad dokumentation som innehåller en språkreferens, olika manualer, teknisk dokumentation och mycket mer. Du kan också ladda ner den senaste versionen av programmet här. Tyvärr presenteras inte dokumentationen på ryska, men detta är inte ett problem om du har en inbyggd automatisk översättare (till exempel i Yandex Browser).

Rekommenderad: