Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы

Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы
Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы

Бейне: Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы

Бейне: Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы
Бейне: XOJO ShoppingAction 2024, Мамыр
Anonim

Компьютерлік бағдарламаны құру белгілі бір білімді ғана емес, көп уақытты қажет етеді. Бағдарламалаушының жұмысын жеңілдету үшін интерфейс элементтерін және оған сәйкес келетін кодты жылдам құруға мүмкіндік беретін арнайы дамытушы орталар - IDE (Integrated Development Environment) құрылды. Мұндай ортамен жұмыс істеу тек кәсіпқойларға ғана емес, сонымен қатар негіздерді енді игере бастағандарға да өте ыңғайлы, өйткені кез-келген практикалық жұмыс өтілген материалды тез игеруге көмектеседі.

Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы
Бағдарламалар құруды қалай тез үйренуге болады: REALBasic тіліне негізделген Xojo бағдарламалау ортасы

Осы IDE-дің бірі - Xojo - кросс-платформа (яғни, әртүрлі платформалармен жұмыс істеуге арналған - Windows, Linux және т.б.) REALBasic тілі негізінде объектілі-бағытталған орта, ол өз кезегінде басқа тілдің синтаксисін қолданады - VisualBasic …

Xojo тек стационарлық компьютерлерге ғана емес, кез-келген дисплей өлшемі бар ноутбуктар мен нетбуктарға, планшеттерге бағдарламалық жасақтама жасауға мүмкіндік береді.

Xojo интерфейсі қарапайым және оған терезесі бар өріс, әртүрлі элементтері бар баған, олардың қасиеттері және басқару батырмалары кіреді (1-сурет):

Бағдарлама интерфейсі
Бағдарлама интерфейсі

Жаңа элемент жасау үшін сізге ештеңе жазудың қажеті жоқ, Xojo мұны сіз үшін жасайды; оны тек керекті жерге апарыңыз (Cурет 2):

Терезеде элемент құру
Терезеде элемент құру

Әрбір элемент үшін оның пайда болуын анықтайтын көптеген әртүрлі параметрлер қарастырылған: жиек пен фонның түсі, жазулар, қаріп түрі, өлшемдері және тағы басқалар. Экраннан қажетті терезе интерфейсін жылдам құруға мүмкіндік беретін кез-келген параметрді өзгерту нәтижесін бірден көруге болады. Мысалы, 3-суретте көрсетілген Бастау батырмасы мен мәтіндік өрісті жасауға небары 30 секунд қажет болды! Мұндай уақытта тәжірибелі бағдарламашының өзі толықтай терезе кодын жаза алады, оны даму ортасы автоматты түрде жасайды.

Терезедегі элементтер
Терезедегі элементтер

Олардың әрқайсысы үшін интерфейс элементтерін жасағаннан кейін белгілі бір оқиғалар немесе жағдайлар туындаған кезде орындалатын әрекеттерді тіркеу қажет. Ол үшін басқа өріске ауысып, қажетті элементті таңдап, таңдалған оқиғаға сәйкес кодты жазсаңыз жеткілікті. «Іске қосу» немесе «Құру» батырмасын басу арқылы кодты енгізгеннен кейін сіз оның жұмысын дереу тексере аласыз (Cурет 4):

Бағдарлама кодының нәтижесі
Бағдарлама кодының нәтижесі

Құрылған терезеде «Пуск» батырмасын «шерткеннен» кейін мәтін өрісінде «Жұмыс істейді!» Деген жазу пайда болды. Бұл оқиғаға жазылған код арқылы мүмкін болды (тінтуірдің сол немесе оң жақ батырмасын шерту) элементтің үстінен шыққаннан кейін. Сол сияқты, сіз осы батырманың басқа оқиғалары үшін орындалатын әрекеттерді тіркей аласыз; мысалы, түсін өзгерту үшін жиі қолданылады (фокусты тінтуірге апарғаннан кейін элемент бойынша фокусты алу) және (фокусты жоғалту).

Xojo бағдарламалаушыға іс жүзінде кез-келген өзара әрекеттесетін элементтер мен терезелерді құруға мүмкіндік береді, бұл бағдарламалаушыға үлкен мүмкіндіктер ашады. REALBasic тілінің коды салыстырмалы түрде қарапайым және C, C ++ немесе PHP тілдерінде қолданылатын мұндай күрделі конструкцияларды қамтымайды, сондықтан бағдарламалық жасақтаманың негіздерін енді үйреніп жүргендер үшін де бұл IDE-мен жұмыс істеу оңай: оқылған материалды 5-суретте көрсетілген типтегі қарапайым бағдарламаларды құру арқылы тәжірибеде тез тексеруге және бекітуге болады:

Қарапайым бағдарламаның мысалы
Қарапайым бағдарламаның мысалы

Бұл бағдарлама белгіленген уақытқа дейін қалған сағаттардың, минуттардың және секундтардың санын анықтауға мүмкіндік береді (бұлар көбінесе таблода қолданылады, олар оқиғаға дейінгі қалған уақытты көрсетеді). Қарапайым көрінгеніне қарамастан, мұндай қосымша терезе элементтерін жобалауды, кескін шығарылымын өңдеуді меңгеруді, жүйеден алынған мәліметтермен, мәліметтер қорымен жұмыс жасауды үйренуге мүмкіндік береді.

Xojo-да тілдік анықтамалықты, әртүрлі нұсқаулықтарды, техникалық құжаттаманы және тағы басқаларды қамтитын өте жақсы жасалған және өте егжей-тегжейлі құжаттама бар. Бағдарламаның соңғы нұсқасын мына жерден жүктеуге болады. Өкінішке орай, құжаттама орыс тілінде ұсынылмайды, бірақ егер сізде кіріктірілген автоматты аудармашы болса (мысалы, Yandex браузерінде), бұл проблема емес.

Ұсынылған: