Научная статья на тему 'VIZUAL DASTURLASH TEXNOLOGIYSIDAN FOYDALANIB MOBIL ILOVALARNI YARATISH'

VIZUAL DASTURLASH TEXNOLOGIYSIDAN FOYDALANIB MOBIL ILOVALARNI YARATISH Текст научной статьи по специальности «Науки о Земле и смежные экологические науки»

CC BY
622
75
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Android OS / Android SDK / MIT App Inventor / Google Apps / dizayni / blok

Аннотация научной статьи по наукам о Земле и смежным экологическим наукам, автор научной работы — Venera Ziuatdinovna Allamuratova

Uslubiy qo‘llanmada o‘qituvchilarga Mobil ilovalar yaratishda yordam beradi. Ta’lim berishda MIT App Inventor texnologiyadan foydalangan holda bilmini, tajribasini va kasb mahoratini ochib berishga xizmat qiladi. Asosan o‘quvchining o‘zini rivojlantirishi va zarur ma’lumotlardan doimiy o’qituvchilarga yo‘rdam beradi.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «VIZUAL DASTURLASH TEXNOLOGIYSIDAN FOYDALANIB MOBIL ILOVALARNI YARATISH»

CENTRAL ASIAN ACADEMIC JOURNAL OF SCIENTIFIC RESEARCH

ISSN: 2181-2489 VOLUME 2 I ISSUE 5 I 2022

Scientific Journal Impact Factor (SJIF 2022=4.63) Passport: http://sjifactor.com/passport.php?id=22230

VIZUAL DASTURLASH TEXNOLOGIYSIDAN FOYDALANIB MOBIL

ILOVALARNI YARATISH

Venera Ziuatdinovna Allamuratova

Qoraqalpog'iston Respublikasi Xalq ta'limi vazirligi huzuridagi Respublika ta'lim

markazi

Uslubiy qo'llanmada o'qituvchilarga Mobil ilovalar yaratishda yordam beradi. Ta'lim berishda MIT App Inventor texnologiyadan foydalangan holda bilmini, tajribasini va kasb mahoratini ochib berishga xizmat qiladi. Asosan o'quvchining o'zini rivojlantirishi va zarur ma'lumotlardan doimiy o'qituvchilarga yo'rdam beradi.

Tayanch so'zlar: Android OS, Android SDK, MIT App Inventor, Google Apps, dizayni, blok

Kirish. MIT App Inventor (http://ai2.appinventor.mit.edu/) bu Android OS platformasi uchun bulutga asoslangan vizual ilovalarni ishlab chiqish muhiti bo'lib, Java dasturlash tili va Android SDK ni bilishni talab qilmaydi. Algoritmlash asoslarini bilish kifoya. MIT App Inventor-da ishlash uchun Google yoki Google Apps akkaunt kerak bo'ladi va dasturlar kod bloklari yordamida vizual rejimda qurilgan dasturlash muhiti hisoblanadi. Dasturlarni qurish dastur kodlari bloklari yordamida vizual rejimda amalga oshiriladi. App Inventor veb-muhitda ishlaydi. App Inventordan foydalanish uchun Google akkaunt zarur. Agar Googleda akkaunt mavjud bo'lmasa, unda ish boshlashdan oldin akkaunt yaratishingiz va avtorizatsiya qilishingiz lozim. Shundan so'ng App Inventor dasturi hamda barcha saqlangan loyihalar bilan istalgan kompyuterda ishlash imkoniyati yaratiladi.[1.2]

MITApp Inventor-da mobil ilovalarni ishlab chiqish http://ai2.appinventor.mit.edu/ ikki bosqichda amalga oshiriladi.

- Birinchi bosqich - foydalanuvchi interfeysi dizayni

- Ikkinchisi foydalanuvchi interfeysi blok oynasi

Bu ikki jarayon alohida oynalarda amalga oshiriladi; aslida bu ikki xil ish rejimi MIT App Inventor bilan ishlash muhiti hisoblanadi.

ANNOTATSIYA

UZBEKISTAN

www.caajsr.uz

CENTRAL ASIAN ACADEMIC JOURNAL ISSN: 2181-2489

OF SCIENTIFIC RESEARCH VOLUME 2 I ISSUE 5 I 2022

Scientific Journal Impact Factor (SJIF 2022=4.63) Passport: http://sjifactor.com/passport.php?id=22230

ÎÎ МП" App Inventor | Explore MIT X Ç МГГ App Inventor 2 X +

4r С A He защищено | ai2.appinventor.mitedu/?locale=ru#5562049077051392 |£? О

Paint_programma Screenl * J Добавить Экран J Удалить экран J Publish to GatlerjJH

Палитра Просмотр Компоненты Свойства X

[ Search Components... Опоказывать скрытые компоненты в П ЭсгееЫ Screenl ^^

Интерфейс пользователя | Размере телефона {505,320) v э И нопгопо^сгоПАггапдегг ОбЭкране

Кнопка © ^ Флажок © Я Кнопка1 1 ,1

+A ■ 9:48 Я Кнопка2 Я КнопкаЗ AccentColor Д По умолчанию

|Ж| ВыборДаты © VAIIamuratova Я Кнопка4 ВыровнятьПоГоризонтали

Д Изображение © 1 IhI 1 !■ Я КнопкаБ Я Кнопкаб Я Кнопка7 Я Кнопка8 Слева : 1 " |

!■■! ■ ВыровнятьПоВертикали

[А) Надпись © 1 |Верх : 1 ']

ЦЦ ВыборИзСписка © ; AppName

— Список © Д Уведомитель © Т»| Пароль © j.| Бегунок © ИндикаторОжидания © | Psint_programma

Z3 Я Кнопка9 —] Кнопка! 0 15 Холст 1 Э Внопго^а^гоНАггапдеп" ЦветФона [] По умолчанию ФоновыйРисунок [и.

Я Кнопка11 BigDefaultText I D

щ Switch © (Ij Текст © Переименовать Удалить BlocksTooIkit АнимацияЗакрытия Экрана

выборВремени © i | По умолчанию -1

щ ЖеЬПросмотрщик © Tazalaw Медиа DefaultFileScope I App -1

foydalanuvchi interfeysi dizayni oynasi Dizayner rejimi - interfeys ("tashqi ko'rinish") yaratilgan rejim ilovalar". Bu rejim turli xillarni tanlash va joylashtirish uchun ishlatiladi dastur komponenti: tugmalar, matn maydonlari, tasvirlar va boshqalar, qaysi ilovani ishga tushirganingizda qurilmangiz ekranida ko'rsatiladi. [1.5] Bloklash rejimi

Bloklash rejimi ilovangiz va uning harakatlarini dasturlash uchun ishlatiladi komponent, siz tanlagan komponentlar turli xillarga qanday ta'sir qiladi foydalanuvchinig harakatlari

© Встроенный

® Screenl ffi Любой компонент

CENTRAL ASIAN ACADEMIC JOURNAL ISSN: 2181-2489

OF SCIENTIFIC RESEARCH VOLUME 2 I ISSUE 5 I 2022|

Scientific Journal Impact Factor (SJIF 2022=4.63) Passport: http://sjifactor.com/passport.php?id=22230

Bloklash rejimi oynasi

Bloklash rejimi uchta blok guruhidan foydalanadi:

Ilovalarni yaratish uchun ishlatiladigan bloklarning asosiy guruhlari:

1. O'rnatilgan bloklar

Ushbu bloklar guruhi yaratilgan ma'lum harakatlar/funksiyalarni o'rnatishga imkon beradigan komponentlar.

Komponentlar oynasi

• Boshqaruv - barcha komponentlar uchun umumiy bo'lgan tarmoqlanish, cikl, bir nechta ekranlar bilan ishlash va hokazo bloklarini o'z ichiga oladi.

• Mantiq - ilovada mantiqiy funktsiyalardan foydalanish uchun bloklarni o'z ichiga oladi

• Matematik - matematik bloklar to'plamini o'z ichiga oladi

• Matn - matn bloklari to'plamini o'z ichiga oladi

• Massivlar - massivlar/ro'yxatlar bilan ishlash uchun bloklarni o'z ichiga oladi

• Ranglar - ranglar bilan ishlash uchun bloklarni belgilaydi

• O'zgaruvchilar - global va mahalliy o'zgaruvchilar qiymatini aniqlash va o'rnatish imkonini beruvchi bloklar

• Protseduralar - dastur ichida parametrli yoki parametrsiz protsedura va funksiyalarni belgilashga imkon beruvchi bloklarni o'z ichiga oladi.

CENTRAL ASIAN ACADEMIC JOURNAL OF SCIENTIFIC RESEARCH

ISSN: 2181-2489 VOLUME 2 I ISSUE 5 I 2022

Scientific Journal Impact Factor (SJIF 2022=4.63) Passport: http://sjifactor.com/passport.php?id=22230

Xulosa

Vizual dasturlash- kod yozishning o'rniga grafik obyektlarni boshqarish bilan dastur yaratish usulidir. Bunda dasturlash jarayonida maxsus funksiyalardan iborat bloklardan foydalaniladi. Dastur tuzish esa Lego orqali biron buyumni yasash jarayoniga o'xshash bo'ladi. Bu usulda dastur tuzuvchidan dasturlash tillarini yuqori darajada bilish talab qilinmaydi. Ayrim taniqli dastur mualliflari vizual dasturlashni dasturlash tillarini rivojlantirishning keyingi bosqichi (keyingi avlod) deb tan olishadi. Ushbu mobil qurilma muhitda dasturlash asoslari bilan tanishtiriladi bu vizual dasturlash MIT App Inventordir. MIT App Inventordirda amaliy topshiriqlarni ishlab ko'nikmalarga ega bo'lish imkonini beradi. Mobil ilovalar yaratish va malaka oshirishning foydaliligi va ahamiyatini baholash hayot uchun zarurdir. Bu texnologiyalarni o'quv jarayoniga keng tatbiq etish darajasini oshirish hisobiga ularning kasb mahorati va o'quv-uslubiy faoliyatini sifatli tashkil etish bo'yicha kompetensiyalarini muntazam yuksaltirish davr talabi hisoblanadi.

Foydalanilgan adabiyotlar va internet resurslari.

1. Kerfs J. Beginning Android Tablet Games Programming. - Apress, 2011. -198b.

2. Frederik G., Lal R. Smartfon veb-ishlab chiqarishni boshlash: Javascript, CSS, HTML yaratish va iPhone, Android, Palm Pre, Blackberry, Windows Mobile va Ajax-ga asoslangan ilovalar Nokia S60. - Apress, 2010. - 350 b.

3. Morrison M. Mobil telefonlar uchun o'yinlar yaratish. - M.: DMK Press, 2006.-494 b.

4. Vinogradov A. Mobil telefonlar uchun o'yinlarni dasturlash. - M. - Triumf, 2007. -

272 b.

5. http : //appinventor.mit.edu/explore/resources. html

6. http://idilettante.ru/category/mobilnyeprilozeniya/

UZBEKISTAN

www.caajsr.uz

i Надоели баннеры? Вы всегда можете отключить рекламу.