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