Компьютерийн програмыг бий болгох нь тодорхой мэдлэг шаарддаг төдийгүй маш их цаг хугацаа шаарддаг. Программистын ажлыг хөнгөвчлөхийн тулд интерфейсийн элементүүд болон холбогдох програмын кодыг хурдан үүсгэх боломжийг олгодог IDE (Хөгжлийн нэгдсэн орчин) тусгай хөгжүүлэлтийн орчинг бий болгосон. Ийм орчинтой ажиллах нь зөвхөн мэргэжлийн хүмүүст төдийгүй үндсийг нь эзэмшиж эхэлж байгаа хүмүүст маш тохиромжтой байдаг. Учир нь аливаа практик ажил нь хамрагдсан материалыг хурдан шингээж авахад тусалдаг.
Эдгээр IDE-ийн нэг бол Xojo - хөндлөн платформ (өөрөөр хэлбэл өөр өөр платформуудтай ажиллахад зориулагдсан - Windows, Linux гэх мэт) REALBasic хэл дээр суурилсан объект хандалттай орчин бөгөөд энэ нь эргээд өөр хэлний синтакс - VisualBasic-ийг ашигладаг. …
Xojo нь зөвхөн суурин компьютерт төдийгүй зөөврийн компьютер, нэтбүүк, дэлгэцийн дурын хэмжээтэй таблет програм хангамж үүсгэх боломжийг олгодог.
Xojo интерфейс нь маш энгийн бөгөөд үүнд цонх бүхий талбар, янз бүрийн элементүүд бүхий багана, тэдгээрийн шинж чанарууд, хяналтын товчлуурууд орно (Зураг 1).
Шинэ элемент үүсгэхийн тулд та юу ч бичих шаардлагагүй, Xojo үүнийг танд зориулж хийх болно; зүгээр л зөв газар луу чирнэ үү (Зураг 2):
Элемент бүрийн хувьд түүний гадаад төрхийг тодорхойлдог олон тооны тохиргоог өгдөг: хүрээ ба дэвсгэр өнгө, бичээс, үсгийн төрөл, хэмжээ гэх мэт. Шаардлагатай цонхны интерфейсийг хурдан үүсгэх боломжийг танд олгож буй дэлгэц дээрх тохиргоог өөрчилсний үр дүнг шууд харах боломжтой. Жишээлбэл, Start товчлуур болон Зураг 3-т үзүүлсэн текст хайрцгийг хийхэд ердөө 30 секунд зарцуулсан! Туршлагатай програмист ч гэсэн ийм цаг хугацаанд цонхны кодыг бүрэн гүйцэд бичиж, хөгжүүлэлтийн орчин автоматаар бий болгох нь юу л бол.
Тэд тус бүрт интерфэйсийн элементүүдийг үүсгэсний дараа тодорхой үйл явдал эсвэл нөхцөл байдал үүсэх үед хийгдэх үйлдлүүдийг бүртгэх шаардлагатай. Үүнийг хийхийн тулд өөр талбарт шилжиж, хүссэн зүйлээ сонгоод сонгосон үйл явдалд тохирох кодыг бичихэд хангалттай. "Run" эсвэл "Build" товчлуур дээр дарж кодыг оруулсны дараа та түүний ажлыг нэн даруй шалгаж болно (Зураг 4):
Үүсгэсэн цонхонд "Эхлэх" товчийг "дарсны" дараа текстийн талбарт "Ажиллаж байна!" Гэсэн бичиг гарч ирэв. Энэ нь тухайн элемент дээр гүйлгэсний дараа тухайн үйл явдалд зориулж бичсэн (хулганы зүүн эсвэл баруун товчийг дарах) кодыг ашиглан боломжтой болсон. Үүнтэй адил та энэ товчлуурын бусад үйл явдлуудад хийгдэх үйлдлүүдийг бүртгэж болно; жишээлбэл, өнгийг өөрчлөхийн тулд ихэвчлэн ашигладаг (хулганаа дарсны дараа элементээр фокус авах) ба (фокусаа алдах).
Xojo нь програмын бараг бүх тооны харилцан үйлчлэлцэх элементүүд болон цонхнуудыг үүсгэх боломжийг олгодог бөгөөд програм зохиогчдод асар их боломжийг нээж өгдөг. REALBasic хэлний код нь харьцангуй энгийн бөгөөд C, C ++ эсвэл PHP-д хэрэглэгддэг ийм нарийн бүтэцтэй байдаггүй тул програмчлалын үндсийг дөнгөж сурч байгаа хүмүүст ч гэсэн энэ IDE-тэй ажиллахад хялбар байдаг. сурсан материалыг Зураг 5-т үзүүлсэн энгийн програмуудыг бий болгосноор практикт хурдан шалгаж, нэгтгэж болно.
Энэ програм нь заасан хугацаанаас хэдэн цаг, минут, секундын үлдсэнийг тодорхойлох боломжийг олгодог (эдгээрийг үйл явдлын өмнөх үлдэх хугацааг харуулсан самбар дээр ихэвчлэн ашигладаг). Бүх энгийн мэт санагдаж байсан ч ийм програм нь цонхны элементүүдийг хэрхэн бүтээх, дүрсний гаралтыг боловсруулах, системээс хүлээн авсан өгөгдөл, мэдээллийн сантай ажиллах талаар сурах боломжийг олгодог.
Xojo нь хэлний лавлагаа, төрөл бүрийн гарын авлага, техникийн баримт бичиг болон бусад зүйлийг багтаасан, маш сайн боловсруулсан, маш нарийвчилсан баримт бичигтэй. Та програмын хамгийн сүүлийн хувилбарыг эндээс татаж авах боломжтой. Харамсалтай нь баримтжуулалтыг орос хэл дээр толилуулдаггүй боловч хэрэв танд автомат орчуулагчтай бол энэ нь асуудал биш юм (жишээлбэл, Yandex Browser дээр).