Kako Se Hitro Naučiti Ustvarjati Programe: Programsko Okolje Xojo, Ki Temelji Na Jeziku REALBasic

Kako Se Hitro Naučiti Ustvarjati Programe: Programsko Okolje Xojo, Ki Temelji Na Jeziku REALBasic
Kako Se Hitro Naučiti Ustvarjati Programe: Programsko Okolje Xojo, Ki Temelji Na Jeziku REALBasic

Video: Kako Se Hitro Naučiti Ustvarjati Programe: Programsko Okolje Xojo, Ki Temelji Na Jeziku REALBasic

Video: Kako Se Hitro Naučiti Ustvarjati Programe: Programsko Okolje Xojo, Ki Temelji Na Jeziku REALBasic
Video: CS50 2015 - Week 8, continued 2024, April
Anonim

Ustvarjanje računalniškega programa ne zahteva le določenega znanja, temveč tudi veliko časa. Za lažje delo programerja so bila ustvarjena posebna razvojna okolja - IDE (Integrirano razvojno okolje), ki vam omogočajo hitro ustvarjanje elementov vmesnika in ustrezne kode aplikacije. Delo s takim okoljem je zelo priročno ne samo za strokovnjake, ampak tudi za tiste, ki šele začenjajo obvladovati osnove, saj vsako praktično delo pomaga hitro usvojiti zajeti material.

Kako se hitro naučiti ustvarjati programe: programsko okolje Xojo, ki temelji na jeziku REALBasic
Kako se hitro naučiti ustvarjati programe: programsko okolje Xojo, ki temelji na jeziku REALBasic

Eden od teh IDE je Xojo - navzkrižno platformo (tj. Zasnovano za delo z različnimi platformami - Windows, Linux itd.), Objektno usmerjeno okolje, ki temelji na jeziku REALBasic, ki pa uporablja sintakso drugega jezika - VisualBasic …

Xojo vam omogoča ustvarjanje programske opreme ne samo za stacionarne računalnike, temveč tudi za prenosnike in prenosnike, tablice s poljubno velikostjo zaslona.

Vmesnik Xojo je precej preprost in vključuje polje z oknom za ustvarjanje, stolpec z različnimi elementi, njihovimi lastnostmi in gumbi za nadzor (slika 1):

Programski vmesnik
Programski vmesnik

Za ustvarjanje novega elementa vam ni treba ničesar pisati, Xojo bo to naredil namesto vas; samo povlecite na pravo mesto (slika 2):

Ustvarjanje predmeta v oknu
Ustvarjanje predmeta v oknu

Za vsak element je na voljo veliko število različnih nastavitev, ki določajo njegov videz: barva obrobe in ozadja, napisi, vrsta pisave, velikosti in še veliko več. Takoj lahko vidite rezultat spreminjanja katere koli nastavitve na zaslonu, ki vam omogoča hitro ustvarjanje potrebnega okenskega vmesnika. Na primer, trajalo je le 30 sekund, da ustvarite gumb Start in besedilno polje, prikazano na sliki 3! Malo verjetno je, da bo celo izkušen programer v takem času lahko napisal celotno okensko kodo, ki jo razvojno okolje samodejno ustvari.

Elementi v oknu
Elementi v oknu

Po izdelavi vmesniških elementov za vsakega od njih je treba registrirati dejanja, ki se bodo izvajala, ko se bodo zgodili določeni dogodki ali pogoji. Če želite to narediti, preprosto preklopite na drugo polje, izberite želeni element in napišite ustrezno kodo za izbrani dogodek. Po vnosu kode s klikom na gumb "Zaženi" ali "Zgradi" lahko takoj preverite njeno delovanje (slika 4):

Rezultat programske kode
Rezultat programske kode

V ustvarjenem oknu se je po "kliku" na gumb "Start" v besedilnem polju pojavil napis "Works!" To omogoča koda, napisana za dogodek (klik leve ali desne tipke miške) po lebdenju miške nad elementom. Na enak način lahko registrirate dejanja, ki se bodo izvajala za druge dogodke tega gumba; na primer pogosto se uporabljajo na primer za spreminjanje barve (po lebdenju miške poiščite fokus po elementu) in (izgubite fokus).

Xojo vam omogoča, da v programu ustvarite tako rekoč poljubno število interaktivnih elementov in oken, kar programerju odpira izjemne možnosti. Koda jezika REALBasic je razmeroma preprosta in ne vsebuje tako zapletenih konstrukcij, ki se uporabljajo v C, C ++ ali PHP, zato je s tem IDE enostavno delati tudi za tiste, ki se šele učijo osnov programiranja: naučeno snov je mogoče hitro preveriti in utrditi v praksi z ustvarjanjem preprostih programov vrste, prikazane na sliki 5:

Primer preprostega programa
Primer preprostega programa

Ta program vam omogoča, da določite število ur, minut in sekund, ki ostanejo pred določenim časom (te se pogosto uporabljajo na semaforju, ki prikazuje preostali čas pred dogodkom). Kljub navidezni preprostosti vam takšna aplikacija omogoča, da se naučite oblikovati okenske elemente, obvladati obdelavo izhodnih slik, delati s podatki, prejetimi iz sistema, z bazami podatkov.

Xojo ima lepo oblikovano in zelo podrobno dokumentacijo, ki vključuje jezikovno referenco, različne priročnike, tehnično dokumentacijo in še veliko več. Tu lahko prenesete tudi najnovejšo različico programa. Na žalost dokumentacija ni predstavljena v ruščini, vendar to ni problem, če imate vgrajen samodejni prevajalec (na primer v brskalniku Yandex).

Priporočena: