Ako Sa Rýchlo Naučiť Vytvárať Programy: Programovacie Prostredie Xojo Založené Na Jazyku REALBasic

Ako Sa Rýchlo Naučiť Vytvárať Programy: Programovacie Prostredie Xojo Založené Na Jazyku REALBasic
Ako Sa Rýchlo Naučiť Vytvárať Programy: Programovacie Prostredie Xojo Založené Na Jazyku REALBasic

Video: Ako Sa Rýchlo Naučiť Vytvárať Programy: Programovacie Prostredie Xojo Založené Na Jazyku REALBasic

Video: Ako Sa Rýchlo Naučiť Vytvárať Programy: Programovacie Prostredie Xojo Založené Na Jazyku REALBasic
Video: Ako rýchlo a efektívne Načapovať pivo *Virálny TikTok Life Hack* #shorts 2024, Apríl
Anonim

Vytvorenie počítačového programu vyžaduje nielen určité vedomosti, ale tiež vyžaduje veľa času. Pre uľahčenie práce programátora boli vytvorené špeciálne vývojové prostredia - IDE (Integrated Development Environment), ktoré umožňujú rýchle vytváranie prvkov rozhrania a zodpovedajúceho kódu aplikácie. Práca v takomto prostredí je veľmi pohodlná nielen pre profesionálov, ale aj pre tých, ktorí ešte len začínajú ovládať základy, pretože akákoľvek praktická práca pomáha rýchlo asimilovať pokrytý materiál.

Ako sa rýchlo naučiť vytvárať programy: programovacie prostredie Xojo založené na jazyku REALBasic
Ako sa rýchlo naučiť vytvárať programy: programovacie prostredie Xojo založené na jazyku REALBasic

Jedným z týchto IDE je Xojo - multiplatformové (t. J. Určené na prácu s rôznymi platformami - Windows, Linux atď.) Objektovo orientované prostredie založené na jazyku REALBasic, ktoré naopak používa syntax iného jazyka - VisualBasic …

Xojo vám umožňuje vytvárať softvér nielen pre stacionárne počítače, ale aj pre notebooky a netbooky, tablety s ľubovoľnou veľkosťou displeja.

Rozhranie Xojo je celkom jednoduché a obsahuje pole s oknom na vytvorenie, stĺpec s rôznymi prvkami, ich vlastnosťami a ovládacími tlačidlami (obrázok 1):

Rozhranie programu
Rozhranie programu

Na vytvorenie nového prvku nemusíte nič písať, Xojo to urobí za vás; jednoducho ho potiahnite na správne miesto (obr. 2):

Vytvorenie položky v okne
Vytvorenie položky v okne

Pre každý prvok je k dispozícii veľké množstvo rôznych nastavení, ktoré určujú jeho vzhľad: farba orámovania a pozadia, nápisy, typ písma, veľkosti a oveľa viac. Výsledok zmeny ľubovoľného nastavenia môžete okamžite vidieť na obrazovke, čo vám umožní rýchlo vytvoriť potrebné rozhranie okna. Napríklad vytvorenie tlačidla Štart a textového poľa zobrazeného na obrázku 3 trvalo iba 30 sekúnd! Je nepravdepodobné, že aj skúsený programátor dokáže v takom čase napísať celý okenný kód, ktorý vývojové prostredie automaticky vytvorí.

Prvky v okne
Prvky v okne

Po vytvorení prvkov rozhrania pre každý z nich je potrebné zaregistrovať akcie, ktoré sa vykonajú, keď nastanú určité udalosti alebo podmienky. Ak to chcete urobiť, jednoducho sa prepnite do iného poľa, vyberte požadovanú položku a napíšte príslušný kód pre vybratú udalosť. Po zadaní kódu kliknutím na tlačidlo „Spustiť“alebo „Vytvoriť“môžete okamžite skontrolovať jeho prácu (obr. 4):

Výsledok programového kódu
Výsledok programového kódu

Vo vytvorenom okne sa po „kliknutí“na tlačidlo „Štart“v textovom poli zobrazí nápis „Funguje!“. Umožňuje to kód napísaný pre udalosť (kliknutie ľavým alebo pravým tlačidlom myši) po umiestnení kurzora myši na prvok. Rovnakým spôsobom môžete zaregistrovať akcie, ktoré sa vykonajú pre ďalšie udalosti tohto tlačidla; napríklad sa často používajú na zmenu farby (zaostrenie na prvok po umiestnení kurzora myši) a (strata zaostrenia).

Xojo umožňuje vytvárať v programe prakticky ľubovoľný počet interagujúcich prvkov a okien, čo otvára programátorovi obrovské možnosti. Kód jazyka REALBasic je pomerne jednoduchý a neobsahuje také zložité konštrukcie, ktoré sa používajú v jazykoch C, C ++ alebo PHP, preto je s týmto IDE ľahké pracovať aj pre tých, ktorí sa ešte len učia základy programovania: naučený materiál je možné v praxi rýchlo skontrolovať a skonsolidovať vytvorením jednoduchých programov typu zobrazeného na obrázku 5:

Ukážka jednoduchého programu
Ukážka jednoduchého programu

Tento program vám umožňuje určiť počet hodín, minút a sekúnd zostávajúcich pred stanoveným časom (často sa používajú v hodnotiacej tabuľke, ktorá zobrazuje zostávajúci čas pred udalosťou). Napriek všetkej zdanlivej jednoduchosti vám takáto aplikácia umožňuje naučiť sa navrhovať prvky okien, zvládnuť spracovanie obrazového výstupu, pracovať s údajmi prijatými zo systému, s databázami.

Xojo má pekne navrhnutú a veľmi podrobnú dokumentáciu, ktorá obsahuje jazykovú referenciu, rôzne príručky, technickú dokumentáciu a oveľa viac. Tu si môžete tiež stiahnuť najnovšiu verziu programu. Dokumentácia, bohužiaľ, nie je prezentovaná v ruštine, čo však nerobí problém, ak máte zabudovaný automatický prekladač (napríklad v prehliadači Yandex).

Odporúča: