Jak Szybko Nauczyć Się Tworzyć Programy: środowisko Programistyczne Xojo Oparte Na Języku REALBasic

Jak Szybko Nauczyć Się Tworzyć Programy: środowisko Programistyczne Xojo Oparte Na Języku REALBasic
Jak Szybko Nauczyć Się Tworzyć Programy: środowisko Programistyczne Xojo Oparte Na Języku REALBasic

Wideo: Jak Szybko Nauczyć Się Tworzyć Programy: środowisko Programistyczne Xojo Oparte Na Języku REALBasic

Wideo: Jak Szybko Nauczyć Się Tworzyć Programy: środowisko Programistyczne Xojo Oparte Na Języku REALBasic
Wideo: Programista od zera. Czego trzeba się nauczyć by robić strony. #1 2024, Może
Anonim

Stworzenie programu komputerowego wymaga nie tylko pewnej wiedzy, ale również zajmuje dużo czasu. Dla ułatwienia pracy programisty stworzone zostały specjalne środowiska programistyczne - IDE (Integrated Development Environment), które pozwalają na szybkie tworzenie elementów interfejsu oraz odpowiedniego kodu aplikacji. Praca w takim środowisku jest bardzo wygodna nie tylko dla profesjonalistów, ale także dla tych, którzy dopiero zaczynają opanowywać podstawy, ponieważ każda praktyczna praca pomaga szybko przyswoić omawiany materiał.

Jak szybko nauczyć się tworzyć programy: środowisko programistyczne Xojo oparte na języku REALBasic
Jak szybko nauczyć się tworzyć programy: środowisko programistyczne Xojo oparte na języku REALBasic

Jednym z takich IDE jest Xojo - wieloplatformowe (tj. przeznaczone do pracy z różnymi platformami - Windows, Linux itp.) środowisko obiektowe oparte na języku REALBasic, który z kolei wykorzystuje składnię innego języka - VisualBasic …

Xojo pozwala na tworzenie oprogramowania nie tylko na komputery stacjonarne, ale również na laptopy i netbooki, tablety o dowolnej wielkości wyświetlacza.

Interfejs Xojo jest dość prosty i zawiera pole z oknem do utworzenia, kolumnę z różnymi elementami, ich właściwościami oraz przyciski sterujące (Rysunek 1):

Interfejs programu
Interfejs programu

Nie musisz nic pisać, aby utworzyć nowy element, Xojo zrobi to za Ciebie; po prostu przeciągnij go w odpowiednie miejsce (rys. 2):

Tworzenie elementu w oknie
Tworzenie elementu w oknie

Dla każdego elementu przewidziana jest duża liczba różnych ustawień, które określają jego wygląd: kolor obramowania i tła, napisy, rodzaj czcionki, rozmiary i wiele innych. Możesz natychmiast zobaczyć wynik zmiany dowolnego ustawienia na ekranie, co pozwala szybko utworzyć niezbędny interfejs okna. Na przykład utworzenie przycisku Start i pola tekstowego pokazanego na rysunku 3 zajęło tylko 30 sekund! Jest mało prawdopodobne, aby nawet doświadczony programista był w stanie napisać cały kod okna w takim czasie, jaki środowisko programistyczne tworzy automatycznie.

Elementy w oknie
Elementy w oknie

Po utworzeniu elementów interfejsu dla każdego z nich konieczne jest zarejestrowanie akcji, które zostaną wykonane w przypadku wystąpienia określonych zdarzeń lub warunków. W tym celu wystarczy przejść do innego pola, wybrać żądaną pozycję i wpisać odpowiedni kod dla wybranego zdarzenia. Po wprowadzeniu kodu, klikając przycisk „Uruchom” lub „Buduj”, możesz od razu sprawdzić jego działanie (ryc. 4):

Wynik kodu programu
Wynik kodu programu

W utworzonym oknie po „klikaniu” przycisku „Start” w polu tekstowym pojawił się napis „Działa!”. Umożliwia to kod napisany dla zdarzenia (klikanie lewym lub prawym przyciskiem myszy) po najechaniu na element. W ten sam sposób możesz zarejestrować akcje, które zostaną wykonane dla innych zdarzeń tego przycisku; na przykład do zmiany koloru są często używane (uzyskaj ostrość według elementu po najechaniu myszą) i (strać ostrość).

Xojo pozwala na tworzenie praktycznie dowolnej liczby interaktywnych elementów i okien w programie, otwierając przed programistą ogromne możliwości. Kod języka REALBasic jest stosunkowo prosty i nie zawiera tak skomplikowanych konstrukcji, które są używane w C, C++ czy PHP, dzięki czemu praca z tym IDE jest łatwa nawet dla tych, którzy dopiero uczą się podstaw programowania: poznany materiał można szybko sprawdzić i utrwalić w praktyce, tworząc proste programy typu pokazanego na rysunku 5:

Przykład prostego programu
Przykład prostego programu

Ten program pozwala określić liczbę godzin, minut i sekund pozostałych do określonego czasu (są one często używane w tablicy wyników, która pokazuje pozostały czas do wydarzenia). Mimo całej pozornej prostoty, taka aplikacja pozwala nauczyć się projektowania elementów okiennych, opanować obróbkę obrazu wyjściowego, pracować z danymi otrzymanymi z systemu, z bazami danych.

Xojo posiada ładnie zaprojektowaną i bardzo szczegółową dokumentację, która zawiera odnośniki do języków, różne podręczniki, dokumentację techniczną i wiele więcej. Możesz również pobrać najnowszą wersję programu tutaj. Niestety dokumentacja nie jest prezentowana w języku rosyjskim, ale nie stanowi to problemu, jeśli masz wbudowany tłumacz automatyczny (na przykład w Yandex Browser).

Zalecana: