Mobil ilovalarni dasturlash mit app Inventor-da Mundarija
Download 1,96 Mb.
|
Mobil ilovalarni dasturlash
Mobil ilovalarni dasturlash MIT App Inventor-da Mundarija 1-bob. Kirish. MIT App inventor muhiti. Foydalanuvchi interfeysi 1.1 foydalanuvchi interfeysi tavsifi 1.2"Dizayner" Rejimi 1.3 ilova ekranlari 1.4"Bloklar" Rejimi 1.5"bloklar" rejimining funktsiyalari 1.6 ilovani qurilmaga yuklab olish va o'rnatish 1.6.1 agar sizda Android OS va Wi-Fi ulanishi bo'lgan mobil qurilmangiz bo'lsa 1.6.2 agar sizda Android OS bilan ishlaydigan mobil qurilmangiz bo'lmasa? 1.6.3 agar siz USB kabelidan foydalansangiz 1.7 yuklab olish .mobil qurilma uchun apk fayli 1.8 ilova komponentlari 1.9 ekran o'lchamlari 1.9 birinchi mobil ilova 2-bob. Ilovalarni yaratishning amaliy usullari 2.1 tugmalar 2.1.1-Misol "Topishmoq"Ilovasi 2.1.2-Misol "SoundBoard"Dasturi Misol 2.1.3. "Taxmin qiling" ilovasi 2.1.4-misol "virtual mushuk"ilovasi 2.2 ko'p ekranli ilovalar 2.2.1-misol "ajoyib o'zgarishlar"ilovasi 2.3 ekranlar o'rtasida ma'lumotlar almashinuvi 2.3.1-misol "ajoyib harakatlar"ilovasi 2.3.2-Misol Xameleon Ilovasi 2.4 ro'yxatlar 2.4.1-misol o'zingizning rangingizni yaratish 2.4.2-Misol "Chiroq"Ilovasi 2.4.3-misol daftar ilovasi 2.4.4-misol Slayd-shou dasturi 2.5 rasm 2.5.1-Misol "Chizish"Ilovasi Misol 2.5.2 . "Tuvalga yozish"ilovasi Misol 2.5.3 . Konfeti Dasturi 2.6 animatsiya Misol 2.6.1 to'p o'yini ilovasi Misol 2.6.2. "Ob'ekt harakatini boshqarish" ilovasi 2.7 Media 2.7.1-misol nutqni aniqlash dasturi 2.7.2-misol "buzilgan telefon"ilovasi 2.7.3-Misol "Tarjimon"Ilovasi 2.7.4-Misol "Video Pleer"Ilovasi 2.7.5-misol "Mp3 pleer"dasturi 2.7.5-Misol Kamera Ilovasi 2.8 aloqa 2.8.1-Misol "Ulashish"Ilovasi 2.9 sensorlar 2.9.1-misol ilova " men qayerdaman?” 2.9.2-Misol Kompas Ilovasi 2.10 matematik funktsiyalar Misol 2.10.1. Simulyator Dasturi Misol 2.10.2. "Raqamli tizim konvertori" ilovasi 3-bob. Loyiha faoliyatini tashkil etish 3.1 birgalikda dasturlarni ishlab chiqish 3.2 yakuniy loyihani yaratish bo'yicha tavsiyalar – ilovalar 1-bob. Kirish. MIT App inventor muhiti. Interfeys foydalanuvchi MIT App Inventor (http://ai2.appinventor.mit.edu/) - bulutli vizual rivojlanish muhiti Android OS platformasi uchun dasturlar, unda ishlash tilni bilishni talab qilmaydi Java va Android SDK dasturlash, oddiy asoslarni bilish kifoya algoritmlash. MIT App Inventor-da ishlash uchun sizga Google yoki Google Apps kerak hisob qaydnomasi va dasturlarni yaratish yordamida vizual rejimda amalga oshiriladi dastur kodi bloklari. 1.1 foydalanuvchi interfeysi tavsifi MIT App Inventor-ga kirgandan so'ng, foydalanuvchi ro'yxat ko'rsatiladigan sahifaga kiradi uning loyihalari. Yaratilgan barcha loyihalar mening loyihalarim papkasida saqlanadi. !!MIT App Inventor muhitida yangi yaratilgan dastur yangi loyiha (menyu Loyihalar-yangi loyihani boshlash). "Loyihani o'chirish" tugmachasini bosish-o'chirish yaratilgan loyiha. Rivojlanish oynasidan loyihalar ro'yxatiga havola orqali o'ting "Loyihalar / mening loyihalarim". MIT App Inventor-da mobil ilovani ishlab chiqish http://ai2.appinventor.mit.edu/ 2 bosqichda sodir bo'ladi. Birinchi bosqich-foydalanuvchi interfeysini loyihalash " bu qanday bo'ladi ko'rinish", ikkinchisi - "ular qanday harakat qilishadi"dasturining dasturlash komponenti. Ushbu ikkita jarayon alohida oynalarda amalga oshiriladi, aslida ular ikki xil ish rejimidir MIT App Inventor bilan muhit. 1.2"Dizayner" Rejimi !!"Dizayner" rejimi-interfeys yaratilgan rejim ("tashqi ko'rinish") ilovalar". Ushbu rejim turli xillarni tanlash va joylashtirish uchun ishlatiladi ilovaning tarkibiy qismi: tugmalar, matn qutilari, rasmlar va boshqalar ilovani ishga tushirganingizda qurilmangiz ekranida ko'rsatiladi. Loyiha dizaynini ishlab chiqish interfeysi quyidagi asosiy elementlardan iborat: Palitrada to'plamlar mavjud (guruhlar) kelajakdagi dasturning tarkibiy qismi. Komponentlar tugmalar kabi dasturning funktsional elementlari deb ataladi, rasmlar, matn, matn kiritish uchun maydonlar, sanalar, boshqalarga ulanish uchun interfeyslar Android qurilmangizning sensorlari akselerometr, GPS, ma'lumotlar bazalari va boshqalar. komponentlar tugmalar kabi grafik dizaynning bir qismidir, ba'zilari esa — qurilma ekranida ko'rinmas, masalan, taymer, sensorlar yoki video pleer. Ko'rish-ilovangizning ekrani. Aniqrog'i, ekranlardan biri. Ilovada quyidagilar mumkin turli xil harakatlar amalga oshiriladigan bir nechta ekranlardan foydalaning. Masalan, ustida birinchi ekranda siz ikkinchi ekranda a ilovasi uchun ko'rsatmalarga egasiz, aslida dastur - uning funktsional qismi. Komponentlar - bu erda siz allaqachon foydalanadigan komponentlar ro'yxati loyiha. !! Ilova komponentlarini nomlash Komponentlarni nomlashda quyidagilarni ishlatish tavsiya etiladi qoida "komponent nomi " \ u003d" komponent nomi " + "harakat / funktsiya" , ilovada bajaradigan narsa: orqaga tugmasi, keyingi tugmasi, rasm fon komponentning bunday nomlanishi navigatsiya qilishni osonlashtiradi ular uchun harakatlar yoki hodisalarni dasturlash Xususiyatlar-ekranning ushbu qismida sizning ilovangizning tarkibiy qismlarining xususiyatlari o'rnatiladi, masalan: rang, shrift hajmi, rasm va tovush manbalari, yozuvlar, asl ma'nosi va boshqalar. Amaldagi ommaviy axborot vositalarining media ro'yxati (rasmlar ,video, audio videolar va boshqalar). Amaldagi fayllar hajmi haqida !!Mobil ilova filmlar yoki filmlar kiritilganda bunday emas katta audio to'plamlar. Ilovalarga katta hajmdagi narsalarni kiritish istagi grafik va ovozli fayllar, bu nafaqat bo'lishiga olib kelishi mumkin yuklash uchun ko'p vaqt kerak bo'ladi, lekin mobil telefonning o'zida juda ko'p xotirani oladi qurilma. 1.3 ilova ekranlari Loyiha ilova ko'plab ekranlardan iborat bo'lishi mumkin. "Ekran" ekranlari bilan ishlash uchun, ichida rivojlanish oynasida ekran qo'shish tugmalari mavjud - " ekran Qo'shish va Ekranni o'chirish — "Ekranni O'chirish". Ilovani ishga tushirish har doim dizayni bo'lgan boshlang'ich ekrandan boshlanadi boshqa ekranlarga o'tish uchun tarkibiy qismlar to'plamini o'z ichiga olishi mumkin. !!MIT App Inventor muhitida ekranlar soni 10 tadan oshmasligi kerak. Bilan 11 ta Ekranni yaratish uchun ruxsat etilganidan oshib ketish to'g'risida ogohlantirish beriladi ekranlar soni. 1.4"Bloklar" Rejimi Bloklar rejimi sizning ilovangizning xatti-harakatlarini va uning ishlashini dasturlash uchun ishlatiladi komponent, siz tanlagan komponentlar turli xillarga qanday javob beradi foydalanuvchi harakatlari. "Bloklar" rejimida uchta guruh bloklari ishlatiladi: Ilovalarni yaratishda ishlatiladigan bloklarning asosiy guruhlari: 1. Ichki bloklar Ushbu bloklar guruhi yaratilgan muayyan harakatlar/funktsiyalarni o'rnatishga imkon beradi komponentlar. Boshqarish - barcha komponentlar uchun umumiy bo'lgan filial, tsikl, ish bloklarini o'z ichiga oladi bir nechta ekranlar va boshqalar. Mantiq-ilovada mantiqiy funktsiyalardan foydalanish uchun bloklarni o'z ichiga oladi Matematika-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 aniqlaydi O'zgaruvchilar-global va qiymatini aniqlash va belgilashga imkon beradigan bloklar mahalliy o'zgaruvchilar Protseduralar-protseduralar va funktsiyalarni aniqlashga imkon beradigan bloklarni o'z ichiga oladi variantlarda yoki ularsiz, dastur ichida Ilova komponentlari uchun harakatlar/hodisalar bloklari (ekran guruhi 1). Muayyan dastur tarkibiy qismlariga harakatlarni belgilaydi. Kerakli narsani tanlashda komponent, u uchun mavjud bo'lgan bloklar ko'rsatiladi. Har qanday komponent. Ushbu bloklar guruhi sizga quyidagilarni tashkil qilish va boshqarish imkonini beradi ko'p sonli bir xil turdagi komponentlar, masalan, 20 sprit yoki 40 tugmalar bilan. Blok konstruktsiyalari ko'rish maydoniga yig'iladi 1.5"bloklar" rejimining funktsiyalari "Bloklar" rejimida ishlashda uning quyidagi funktsiyalari tez-tez ishlatiladi: Blokni minimallashtirish / kengaytirish. "Blokni minimallashtirish" funktsiyasi yaratish paytida ekran maydonini optimallashtirish uchun ishlatiladi katta dasturiy kodli dasturlar "Blokni minimallashtirish" funktsiyasini bajargandan so'ng, bloklarning dizayni quyidagi shaklni oladi: Blokni kengaytirish uchun strukturani o'ng tugmasini bosib, "blokni kengaytirish" menyusini tanlang Izoh qo'shing Bloklarga sharh berish har qanday dasturni yozishda foydalidir, siz qoldirasiz ushbu tuzilishga kiritilgan harakatlar va voqealarni tushuntirish uchun sharh. Blokni o'chirish / yoqish Ushbu funktsiya bloklarni olib tashlamaslik uchun dasturlarni sinovdan o'tkazishda ishlatilishi mumkin, ulardan foydalanishning to'g'riligiga shubha qilsangiz. Axlat qutisiga olib tashlash o'rniga vaqt ulardan foydalanishni o'chirib qo'yishi mumkin. Bloklarni olib tashlang Bloklar axlat qutisiga tortmasdan olib tashlanadi Ijro etish uchun Funktsiya kodning istalgan qismini bajarishga imkon beradi va quyidagilar uchun ishlatiladi sinov dasturlari. Bunday holda siz emulyatorga ulanishingiz kerak. Bloklarni nusxalash Ekran ichidagi bloklarni nusxalash uchun kontekst menyusidan foydalanishingiz mumkin, buning uchun sizga kerak kerakli blok dizaynini o'ng tugmasini bosing va"nusxasini yaratish" - ni tanlang Blokni xalta ichiga nusxalash Barcha bloklarni xalta ichiga nusxalash 1.6 ilovani qurilmaga yuklab olish va o'rnatish !!Ilovani ishlab chiqish MIT App Inventor bulutli muhitida amalga oshiriladi. Sinov va disk raskadrovka mobil qurilmada amalga oshiriladi. Rivojlanish uchun ish stoli kompyuter yoki noutbukdan foydalanish tavsiya etiladi disk raskadrovka va sinov-MIT App oldindan o'rnatilgan mobil qurilma Siz yaratgan mobil qurilmaning QR kodini o'qishga imkon beruvchi Inventor Companion uni qurilmangizga o'rnatish uchun ilovalar. Ilovani qurilmaga yuklab olish usullari: manba kodida (kengaytma bilan fayl .aia) . Ai formatidagi manba kodi dasturni tahrirlashga imkon beradi. Manba kodi loyiha menyusidan yaratilgan loyihalar / tanlangan loyihalarni eksport qilish (.aia) mening kompyuterimga. bajariladigan fayl sifatida (kengaytma bilan fayl .apk) Ilova fayli .apk yaratish menyusidagi App Inventor - da yaratilgan-ilova (saqlash .kompyuter uchun apk). Fayl .apk-bu bajariladigan dastur qurilmada ishlaydi. ilovaning QR kodi sifatida Build-App menyusi buyrug'i yordamida yaratilgan (QR kodini yarating yuklab olish .apk). !!QR kodini o'qish va dasturni mobil qurilmaga o'rnatish uchun sizga quyidagilar kerak Google Play-dan MIUI 2 Companion ilovasini o'rnating. mobil uchun qurilma. Ilovalarni o'rnatishda .mobil qurilma uchun apk, kerak noma'lum manbalardan ilovalarni o'rnatishga ruxsat bering (ilova sozlamalari noma'lum manbalardir). 1.6.1 agar sizda Android OS va Wi-Fi ulanishi bo'lgan mobil qurilmangiz bo'lsa 1. Mobil qurilmada Google Play do'konidan MIT ilovasini yuklab oling va o'rnating AI2 Companion App. 2. Siz ishlayotgan kompyuterni va mobil qurilmani tarmoqqa ulang masalan, Wi-Fi orqali internetga kirish. 3. Kompyuterda sinovdan o'tkazilishi kerak bo'lgan loyihani oching va menyudan tanlang Yordamchi - >Ai yordamchisi. 4. Kompyuter ekranida sizning ilovangizning QR kodi paydo bo'ladi. 5 mobil qurilmada Metal 2 Companion-ni ishga tushiring va Scan QR code-ni bosing. Orqali bir necha soniya davomida ilova qurilmangizda paydo bo'ladi. 1.6.2 agar sizda Android OS bilan ishlaydigan mobil qurilmangiz bo'lmasa? 1. App Inventor Setup maxsus dasturini yuklab oling va o'rnating Software Mac OS X uchun ( eng. Instructions for Mac OS X) Windows uchun ( eng. Instructions for Windows) Linux uchun (eng. Instructions for GNU/Linux) 2. Aistarter-ni ishga tushiring (faqat Windows & GNU/Linux uchun) agar quyidagi ko'rinish oynasi ko'rsatilsa, starter muvaffaqiyatli ishga tushiriladi: 3. MIT App Inventor-dagi loyiha oynasiga o'ting va menyuni tanlang ulanish - > emulyator. Emulyator oynasi quyidagi ko'rinishga ega: 1.6.3 agar siz USB kabelidan foydalansangiz 1. USB - dan foydalanish uchun qurilmani tayyorlang (USB disk raskadrovka-ni yoqing) Android qurilmasida tizim sozlamalari menyusiga o'ting - > ishlab chiquvchilar uchun va USB disk raskadrovka menyusini yoqing Android 3.2 yoki undan yuqori versiyalarida ishlaydigan aksariyat qurilmalarda quyidagilarni tanlang variant Sozlamalar - > ilovalar - > ishlab chiqish. !!Android 4.0 va undan keyingi versiyalarida, bu Sozlamalar-> ishlab chiquvchilar uchun xususiyatlar. Ustida Android 4.2 va undan katta, ishlab chiquvchilar uchun xususiyat sukut bo'yicha yashiringan. Uchun ushbu funktsiyani yoqing, menyuga o'ting Sozlamalar - \ u003e telefon haqida va bosing qurilish raqami etti marta. Keyinchalik, oldingi ekranga qaytishingiz kerak, ishlab chiquvchilar uchun menyularni, shu jumladan "USB Debugging"ni topish. 2. Mobil qurilmani kompyuterga ulang USB kabel orqali kompyuterga Android qurilmani ulang, ishonch hosil qiling qurilma "media qurilmasi"emas,balki "saqlash qurilmasi"sifatida ulanadi. Android 4.2.2 va undan yuqori versiyalarida, mobil qurilmani kompyuterga birinchi marta ulaganingizda kompyuterga ulanish uchun USB disk raskadrovka qilishga ruxsat berish degan xabar bilan ekran paydo bo'ladi "OK"ni bosing. 3. Ulanishni tekshiring Kompyuteringiz mobil qurilmaga ulanganligiga ishonch hosil qiling. 4 . Faylni nusxalash .Kompyuteringizda saqlangan APK mobil qurilmangizdagi papkaga qurilma. 1.7 yuklab olish .mobil qurilma uchun apk fayli O'rnatish uchun yuklab olingan .ilovaning apk fayli mobil qurilmada saqlanadi yuklab olish katalogi. Unga fayl ilovasi yordamida kirish mumkin menejer". Turli xil Android OS uchun bir xil dasturning versiyalari ustiga yozilishi mumkin turli xil variantlar. Yangi dastur eski joyga o'rnatilishi mumkin, yoki o'zgartirilgan nom bilan yangi versiya ko'rinishida. Yuklab olish katalogida vaqti-vaqti bilan dasturning eski versiyalarini o'chirish tavsiya etiladi. Download 1,96 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling