Hoe Om Vinnig Te Leer Om Programme Te Skep: Die Xojo-programmeeromgewing Gebaseer Op Die REALBasic-taal

Hoe Om Vinnig Te Leer Om Programme Te Skep: Die Xojo-programmeeromgewing Gebaseer Op Die REALBasic-taal
Hoe Om Vinnig Te Leer Om Programme Te Skep: Die Xojo-programmeeromgewing Gebaseer Op Die REALBasic-taal

Video: Hoe Om Vinnig Te Leer Om Programme Te Skep: Die Xojo-programmeeromgewing Gebaseer Op Die REALBasic-taal

Video: Hoe Om Vinnig Te Leer Om Programme Te Skep: Die Xojo-programmeeromgewing Gebaseer Op Die REALBasic-taal
Video: Программирование Xojo: разработка кроссплатформенных приложений 2024, Mei
Anonim

Die skep van 'n rekenaarprogram verg nie net sekere kennis nie, maar neem ook baie tyd. Om die werk van die programmeerder te vergemaklik, is spesiale ontwikkelingsomgewings geskep - IDE (Integrated Development Environment), waarmee u vinnig koppelvlakelemente en die ooreenstemmende toepassingskode kan skep. Om met so 'n omgewing te werk, is nie net vir professionele persone nie, maar ook vir diegene wat net die basiese beginsels onder die knie het, omdat dit prakties is om die materiaal wat gedek word vinnig te assimileer.

Hoe om vinnig te leer om programme te skep: die Xojo-programmeeromgewing gebaseer op die REALBasic-taal
Hoe om vinnig te leer om programme te skep: die Xojo-programmeeromgewing gebaseer op die REALBasic-taal

Een van hierdie IDE's is Xojo - 'n kruisplatform (dws ontwerp om met verskillende platforms te werk - Windows, Linux, ens.) Objekgeoriënteerde omgewing gebaseer op die REALBasic-taal, wat op sy beurt die sintaksis van 'n ander taal gebruik - VisualBasic …

Met Xojo kan u nie net sagteware skep vir stilstaande rekenaars nie, maar ook vir skootrekenaars en netbooks, tablette met enige skermgrootte.

Die Xojo-koppelvlak is redelik eenvoudig en bevat 'n veld met 'n venster om te skep, 'n kolom met verskillende elemente, hul eienskappe en beheerknoppies (Figuur 1):

Programkoppelvlak
Programkoppelvlak

U hoef niks te skryf om 'n nuwe element te skep nie, Xojo sal dit vir u doen; sleep dit net na die regte plek (Fig. 2):

Die skep van 'n item in 'n venster
Die skep van 'n item in 'n venster

Vir elke element word 'n groot aantal verskillende instellings voorsien wat die voorkoms daarvan bepaal: rand en agtergrondkleur, inskripsies, lettertipe, groottes en nog baie meer. U sien onmiddellik die resultaat van die verandering van enige instelling op die skerm, waarmee u vinnig die nodige vensterinterface kan skep. Dit het byvoorbeeld net 30 sekondes geneem om die Start-knoppie en die tekskassie in Figuur 3 te skep! Dit is onwaarskynlik dat selfs 'n ervare programmeerder binne 'n tyd die volledige vensterkode kan skryf, wat die ontwikkelingsomgewing outomaties skep.

Elemente in die venster
Elemente in die venster

Nadat u koppelvlakelemente vir elkeen daarvan geskep het, is dit nodig om die aksies te registreer wat uitgevoer sal word wanneer sekere gebeurtenisse of toestande voorkom. Om dit te doen, skakel net oor na 'n ander veld, kies die gewenste item en skryf die toepaslike kode vir die geselekteerde gebeurtenis. Nadat u die kode ingevoer het deur op die "Run" of "Build" knoppie te klik, kan u die werk daarvan dadelik nagaan (Fig. 4):

Die resultaat van die programkode
Die resultaat van die programkode

In die aangemaakte venster verskyn die inskripsie "Werk!" Nadat u op die "Start" -knoppie geklik het, in die teksveld. Dit word moontlik gemaak deur die kode wat vir die gebeurtenis geskryf is (klik op die linker- of regtermuisknop) nadat u oor die element beweeg het. Op dieselfde manier kan u aksies registreer wat uitgevoer sal word vir ander gebeurtenisse van hierdie knoppie; byvoorbeeld, om gereeld van kleur te verander, word gereeld gebruik (kry fokus deur element na muisbeweeg) en (verloor fokus).

Met Xojo kan u feitlik enige aantal interaksie-elemente en vensters in 'n program skep, wat geweldige moontlikhede vir die programmeerder bied. Die kode van die REALBasic-taal is relatief eenvoudig en bevat nie sulke ingewikkelde konstruksies wat in C, C ++ of PHP gebruik word nie. Daarom is dit maklik om met hierdie IDE te werk, selfs vir diegene wat net die basiese beginsels van programmering leer: die geleerde materiaal kan vinnig in die praktyk gekontroleer en gekonsolideer word deur eenvoudige programme van die tipe in Figuur 5 te skep:

'N Voorbeeld van 'n eenvoudige program
'N Voorbeeld van 'n eenvoudige program

Met hierdie program kan u bepaal hoeveel ure, minute en sekondes oor is voor die gespesifiseerde tyd (dit word dikwels op die telbord gebruik, wat die oorblywende tyd voor 'n byeenkoms toon). Ondanks al die oënskynlike eenvoud, kan u met so 'n toepassing leer hoe om vensterelemente te ontwerp, die verwerking van beelduitsette te bemeester, te werk met data wat van die stelsel ontvang word, en met databasisse.

Xojo het 'n mooi ontwerpte en baie gedetailleerde dokumentasie, wat 'n taalverwysing, verskillende handleidings, tegniese dokumentasie en nog baie meer bevat. U kan ook die nuutste weergawe van die program hier aflaai. Helaas word die dokumentasie nie in Russies aangebied nie, maar dit is nie 'n probleem as u 'n ingeboude outomatiese vertaler het nie (byvoorbeeld in die Yandex Browser).

Aanbeveel: