Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү

Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү
Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү

Video: Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү

Video: Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү
Video: Xojo Web App Database Tutorial - SQLite Task Manager 2024, Май
Anonim

Компьютердик программаны түзүү белгилүү бир билимди гана талап кылбастан, көп убакытты талап кылат. Программисттин ишин жеңилдетүү үчүн интерфейс элементтерин жана ага ылайыктуу приложения коддорун тез арада түзүүгө мүмкүндүк берген IDE (Integrated Development Environment) иштелип чыккан атайын чөйрөлөр түзүлгөн. Мындай чөйрө менен иштөө бир гана адистер үчүн эмес, негиздерин жаңыдан өздөштүрө баштагандар үчүн да ыңгайлуу, анткени ар кандай практикалык иш өтүлгөн материалды тез өздөштүрүүгө жардам берет.

Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү
Программаларды түзүүнү кантип тез үйрөнсө болот: REALBasic тилине негизделген Xojo программалоо чөйрөсү

Бул IDEлердин бири Xojo - кайчылаш платформа (б.а. ар кандай платформалар менен иштөө үчүн иштелип чыккан - Windows, Linux ж.б.) REALBasic тилинин негизинде объект багытталган чөйрө, ал өз кезегинде башка тилдин синтаксисин колдонот - VisualBasic …

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

Xojo интерфейси кыйла жөнөкөй жана терезеси бар талааны, ар кандай элементтери бар тилкени, алардын касиеттерин жана башкаруу баскычтарын камтыйт (1-сүрөт):

Программанын интерфейси
Программанын интерфейси

Жаңы элемент түзүү үчүн эч нерсе жазуунун кажети жок, Xojo аны сиз үчүн жасайт; жөн гана аны керектүү жерге сүйрөңүз (2-сүрөт):

Терезеде бир нерсени түзүү
Терезеде бир нерсени түзүү

Ар бир элемент үчүн, анын сырткы көрүнүшүн аныктаган ар кандай орнотуулар көп: чек ара жана фон түсү, жазуулар, шрифттин түрү, өлчөмдөрү жана башкалар. Керектүү терезе интерфейсин тез арада түзүүгө мүмкүндүк берген каалаган параметрди экрандан өзгөрткөндүн натыйжасын дароо көрө аласыз. Мисалы, Старт баскычын жана 3-сүрөттө көрсөтүлгөн текст кутучасын түзүү үчүн 30 секунд гана убакыт кетти! Ушундай убакытта тажрыйбалуу программист да терезенин толук кодун иштеп чыгышы мүмкүн, аны иштеп чыгуу чөйрөсү автоматтык түрдө жаратат.

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

Алардын ар бири үчүн интерфейс элементтерин жараткандан кийин, белгилүү бир окуялар же шарттар пайда болгондо аткарыла турган иш-аракеттерди каттоодон өткөрүү керек. Ал үчүн башка талаага өтүп, керектүү нерсени тандап, тандалган окуяга ылайыктуу кодду жазсаңыз болот. Кодду "Иштетүү" же "Куруу" баскычын чыкылдатып киргизгенден кийин, анын ишин дароо текшере аласыз (4-сүрөт):

Программа кодунун натыйжасы
Программа кодунун натыйжасы

Түзүлгөн терезеде, "Старт" баскычын "чыкылдаткандан" кийин, текст талаасында "Иштейт!" Деген жазуу пайда болду. Бул элементтин үстүнөн жылып өткөндөн кийин, окуя үчүн жазылган код менен (чычкандын сол же оң баскычын чыкылдатуу) мүмкүн болот. Ушул сыяктуу эле, ушул баскычтын башка иш-чаралары үчүн аткарыла турган иш-аракеттерди каттай аласыз; мисалы, түсүн өзгөртүү үчүн көп колдонулат (фокусту чычкан көтөрүп чыккандан кийин элемент боюнча) жана (фокусту жоготуу).

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

Жөнөкөй программанын мисалы
Жөнөкөй программанын мисалы

Бул программа көрсөтүлгөн убакытка чейин калган сааттардын, мүнөттөрдүн жана секунддардын санын аныктоого мүмкүндүк берет (булар көбүнчө таблодо колдонулат, алар окуяга чейинки калган убакытты көрсөтөт). Көрүнүп тургандай, жөнөкөйлүгүнө карабастан, мындай тиркеме терезе элементтерин иштеп чыгууну, сүрөттү чыгарууну иштетүүнү өздөштүрүүгө, тутумдан алынган маалыматтар менен, маалымат базалары менен иштөөнү үйрөнүүгө мүмкүндүк берет.

Xojo тилинин маалыматын, ар кандай колдонмолорду, техникалык документтерди жана башка көптөгөн нерселерди камтыган сонун иштелип чыккан жана өтө кылдат документтерге ээ. Программанын акыркы нускасын бул жерден жүктөп алсаңыз болот. Тилекке каршы, документтер орус тилинде берилген эмес, бирок сизде орнотулган автоматтык котормочу болсо (мисалы, Yandex браузеринде), бул көйгөй эмес.

Сунушталууда: