Dasturlarni Yaratishni Tezda Qanday O'rganish Kerak: REALBasic Tiliga Asoslangan Xojo Dasturlash Muhiti

Dasturlarni Yaratishni Tezda Qanday O'rganish Kerak: REALBasic Tiliga Asoslangan Xojo Dasturlash Muhiti
Dasturlarni Yaratishni Tezda Qanday O'rganish Kerak: REALBasic Tiliga Asoslangan Xojo Dasturlash Muhiti

Video: Dasturlarni Yaratishni Tezda Qanday O'rganish Kerak: REALBasic Tiliga Asoslangan Xojo Dasturlash Muhiti

Video: Dasturlarni Yaratishni Tezda Qanday O'rganish Kerak: REALBasic Tiliga Asoslangan Xojo Dasturlash Muhiti
Video: C+ da konsoldagi Snake Gameni yaratamiz 2024, Noyabr
Anonim

Kompyuter dasturini yaratish nafaqat ma'lum bilimlarni talab qiladi, balki ko'p vaqt talab etadi. Dasturchi ishini engillashtirish uchun interfeys elementlari va tegishli dastur kodlarini tezda yaratishga imkon beruvchi maxsus ishlab chiqish muhiti - IDE (Integrated Development Environment) yaratilgan. Bunday muhit bilan ishlash nafaqat mutaxassislar uchun, balki asoslarni endi o'zlashtira boshlaganlar uchun ham juda qulaydir, chunki har qanday amaliy ish ushbu materialni tezda o'zlashtirishga yordam beradi.

Dasturlarni yaratishni tezda qanday o'rganish kerak: REALBasic tiliga asoslangan Xojo dasturlash muhiti
Dasturlarni yaratishni tezda qanday o'rganish kerak: REALBasic tiliga asoslangan Xojo dasturlash muhiti

Ushbu IDE-lardan biri Xojo - o'zaro faoliyat platforma (ya'ni turli xil platformalar bilan ishlash uchun mo'ljallangan - Windows, Linux va boshqalar) REALBasic tili asosida ob'ektga yo'naltirilgan muhit bo'lib, u o'z navbatida boshqa tilning sintaksisidan foydalanadi - VisualBasic …

Xojo nafaqat statsionar kompyuterlar uchun, balki har qanday displey o'lchamiga ega noutbuklar va netbuklar, planshetlar uchun dasturiy ta'minot yaratishga imkon beradi.

Xojo interfeysi juda sodda va yaratish uchun oynasi bo'lgan maydonni, turli elementlarga ega ustunni, ularning xususiyatlarini va boshqaruv tugmachalarini o'z ichiga oladi (1-rasm):

Dastur interfeysi
Dastur interfeysi

Yangi element yaratish uchun sizga hech narsa yozishning hojati yo'q, Xojo buni siz uchun qiladi; uni to'g'ri joyga torting (2-rasm):

Oynada element yaratish
Oynada element yaratish

Har bir element uchun uning ko'rinishini aniqlaydigan juda ko'p turli xil sozlamalar taqdim etiladi: hoshiya va fon rangi, yozuvlar, shrift turi, o'lchamlari va boshqalar. Siz darhol kerakli oyna interfeysini yaratishga imkon beradigan har qanday sozlamani o'zgartirish natijasini darhol ko'rishingiz mumkin. Masalan, Boshlash tugmachasini va 3-rasmda ko'rsatilgan matn maydonchasini yaratish uchun atigi 30 soniya kerak bo'ldi! Bunday vaqtda hatto tajribali dasturchi ham to'liq ishlab chiqadigan oyna kodini yozishi mumkin, bu esa uni ishlab chiqish muhiti avtomatik ravishda yaratadi.

Oynadagi elementlar
Oynadagi elementlar

Ularning har biri uchun interfeys elementlarini yaratgandan so'ng, ba'zi bir voqealar yoki sharoitlar yuz berganda amalga oshiriladigan harakatlarni ro'yxatdan o'tkazish kerak. Buning uchun boshqa maydonga o'ting, kerakli elementni tanlang va tanlangan voqea uchun tegishli kodni yozing. "Ishga tushirish" yoki "Qurish" tugmachasini bosish orqali kodni kiritgandan so'ng siz darhol uning ishini tekshirishingiz mumkin (4-rasm):

Dastur kodining natijasi
Dastur kodining natijasi

Yaratilgan oynada, "Ishga tushirish" tugmachasini "bosgandan" so'ng, matn maydonida "Ishlar!" Yozuvi paydo bo'ldi. Bu hodisa uchun yozilgan kod (sichqonchaning chap yoki o'ng tugmachasini bosish) element ustida harakat qilgandan so'ng amalga oshiriladi. Xuddi shu tarzda, ushbu tugmachaning boshqa hodisalari uchun bajariladigan amallarni ro'yxatdan o'tkazishingiz mumkin; masalan, rangni o'zgartirish uchun tez-tez ishlatiladi (sichqoncha tugmachasini bosgandan so'ng elementni e'tiborga oling) va (diqqatni yo'qotish).

Xojo dasturda deyarli har qanday o'zaro ta'sir qiluvchi elementlar va oynalarni yaratishga imkon beradi, bu esa dasturchi uchun ulkan imkoniyatlarni ochib beradi. REALBasic tilining kodi nisbatan sodda va C, C ++ yoki PHP tillarida ishlatiladigan bunday murakkab konstruktsiyalarni o'z ichiga olmaydi, shuning uchun dasturlash asoslarini endi o'rganayotganlar uchun ham ushbu IDE bilan ishlash oson: o'rganilgan material 5-rasmda ko'rsatilgan turdagi oddiy dasturlarni yaratish orqali tezda tekshirilishi va amalda mustahkamlanishi mumkin:

Oddiy dasturga misol
Oddiy dasturga misol

Ushbu dastur belgilangan vaqtgacha qolgan soat, daqiqa va soniya sonini aniqlashga imkon beradi (ular tez-tez jadvalda ishlatiladi, bu voqeadan oldin qolgan vaqtni ko'rsatadi). Ko'rinadigan soddaligiga qaramay, bunday dastur sizga oyna elementlarini loyihalashtirish, tasvirni chiqarishni qayta ishlashni o'zlashtirish, tizimdan olingan ma'lumotlar bilan ishlash, ma'lumotlar bazalari bilan ishlashga imkon beradi.

Xojo tilida ma'lumotnoma, turli qo'llanmalar, texnik hujjatlar va boshqa ko'p narsalarni o'z ichiga olgan juda chiroyli va juda batafsil hujjatlarga ega. Shuningdek, dasturning so'nggi versiyasini bu yerdan yuklab olishingiz mumkin. Afsuski, hujjatlar rus tilida taqdim etilmaydi, ammo agar sizda o'rnatilgan avtomatik tarjimon bo'lsa (masalan, Yandex brauzerida) bu muammo emas.

Tavsiya: