Jak Se Rychle Naučit Vytvářet Programy: Programovací Prostředí Xojo Založené Na Jazyku REALBasic

Jak Se Rychle Naučit Vytvářet Programy: Programovací Prostředí Xojo Založené Na Jazyku REALBasic
Jak Se Rychle Naučit Vytvářet Programy: Programovací Prostředí Xojo Založené Na Jazyku REALBasic

Video: Jak Se Rychle Naučit Vytvářet Programy: Programovací Prostředí Xojo Založené Na Jazyku REALBasic

Video: Jak Se Rychle Naučit Vytvářet Programy: Programovací Prostředí Xojo Založené Na Jazyku REALBasic
Video: 1) Programovací jazyk C - Seznámení, první kód 2024, Duben
Anonim

Vytvoření počítačového programu vyžaduje nejen určité znalosti, ale také vyžaduje spoustu času. Pro usnadnění práce programátora byla vytvořena speciální vývojová prostředí - IDE (Integrated Development Environment), která vám umožní rychle vytvářet prvky rozhraní a odpovídající kód aplikace. Práce v takovém prostředí je velmi pohodlná nejen pro profesionály, ale také pro ty, kteří teprve začínají ovládat základy, protože jakákoli praktická práce pomáhá rychle asimilovat pokrytý materiál.

Jak se rychle naučit vytvářet programy: programovací prostředí Xojo založené na jazyku REALBasic
Jak se rychle naučit vytvářet programy: programovací prostředí Xojo založené na jazyku REALBasic

Jedním z těchto IDE je Xojo - multiplatformní (tj. Navržené pro práci s různými platformami - Windows, Linux atd.) Objektově orientované prostředí založené na jazyku REALBasic, které naopak používá syntaxi jiného jazyka - VisualBasic …

Xojo vám umožňuje vytvářet software nejen pro stacionární počítače, ale také pro notebooky a netbooky, tablety s libovolnou velikostí displeje.

Rozhraní Xojo je poměrně jednoduché a obsahuje pole s oknem k vytvoření, sloupec s různými prvky, jejich vlastnosti a ovládací tlačítka (obrázek 1):

Rozhraní programu
Rozhraní programu

K vytvoření nového prvku nemusíte nic psát, Xojo to udělá za vás; jednoduše jej přetáhněte na správné místo (obr. 2):

Vytvoření položky v okně
Vytvoření položky v okně

Pro každý prvek je k dispozici velké množství různých nastavení, která určují jeho vzhled: barva ohraničení a pozadí, nápisy, typ písma, velikosti a mnoho dalšího. Výsledek změny jakéhokoli nastavení můžete okamžitě vidět na obrazovce, což vám umožní rychle vytvořit potřebné rozhraní okna. Například vytvoření tlačítka Start a textového pole zobrazeného na obrázku 3 trvalo jen 30 sekund! Je nepravděpodobné, že i zkušený programátor bude schopen v takovém čase napsat celý okenní kód, který vývojové prostředí automaticky vytvoří.

Prvky v okně
Prvky v okně

Po vytvoření prvků rozhraní pro každý z nich je nutné zaregistrovat akce, které budou provedeny při výskytu určitých událostí nebo podmínek. Chcete-li to provést, jednoduše přepněte na jiné pole, vyberte požadovanou položku a napište příslušný kód pro vybranou událost. Po zadání kódu kliknutím na tlačítko „Spustit“nebo „Vytvořit“můžete okamžitě zkontrolovat jeho fungování (obr. 4):

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

Ve vytvořeném okně se po „kliknutí“na tlačítko „Start“v textovém poli objevil nápis „Funguje to!“. To umožňuje kód napsaný pro událost (kliknutí levým nebo pravým tlačítkem myši) po najetí myší nad prvek. Stejným způsobem můžete zaregistrovat akce, které budou provedeny pro další události tohoto tlačítka; například se často používají ke změně barvy (zaostření po prvku po najetí myší) a (ztráta zaostření).

Xojo umožňuje vytvářet v programu prakticky libovolný počet interakčních prvků a oken, což programátorovi otevírá obrovské možnosti. Kód jazyka REALBasic je poměrně jednoduchý a neobsahuje tak složité konstrukce, jaké se používají v C, C ++ nebo PHP, proto je snadné s tímto IDE pracovat i pro ty, kteří se právě učí základy programování: naučený materiál lze v praxi rychle zkontrolovat a konsolidovat vytvořením jednoduchých programů typu zobrazeného na obrázku 5:

Příklad jednoduchého programu
Příklad jednoduchého programu

Tento program umožňuje určit počet hodin, minut a sekund zbývajících před stanoveným časem (ty se často používají ve výsledkové tabulce, která zobrazuje zbývající čas před událostí). Přes veškerou zdánlivou jednoduchost vám taková aplikace umožňuje naučit se navrhovat prvky oken, zvládnout zpracování obrazového výstupu, pracovat s daty přijatými ze systému, s databázemi.

Xojo má pěkně navrženou a velmi podrobnou dokumentaci, která obsahuje jazykové reference, různé manuály, technickou dokumentaci a mnoho dalšího. Můžete si také stáhnout nejnovější verzi programu zde. Dokumentace bohužel není prezentována v ruštině, ale to není problém, pokud máte integrovaný automatický překladač (například v prohlížeči Yandex).

Doporučuje: