• Mustaqil ish uchun topshiriq.
  • Laboratoriya darslari




    Download 7.54 Mb.
    bet12/16
    Sana02.12.2022
    Hajmi7.54 Mb.
    #32733
    1   ...   8   9   10   11   12   13   14   15   16
    Bog'liq
    Лабораторные работы
    kalaendar tematik reja 2 kurs mobil texnologiyalar 4 semestr 2, Android operatsion tizimi, luquisonic, Calendar plan-Ta’limda axborot texnologiyalari (1), kichik-maktab-yoshidagi-bolaning-maktabga-moslashishi-muammosi, Sultonova Nazokat, Конференция 6 osd9d3c (pdf.io), Writing criteria multilevel, malaka oshirish testi
    Laboratoriya ishi №12. Mobil ilova yaratuvchi asosiy uskunalardan foydalanish
    Maqsad: Faoliyatni maqsad bilan qanday bog'lashni bilish
    Uskunalar: Android operatsion tizimiga ega kompyuter, smartfon yoki planshet
    Dasturiy ta'minot: Internet, brauzer, Google hisobi
    Nazariy ma'lumotlar:
    "Ko'p ekranli o'qitish ilovasi" ilovasi
    Tavsif. Bir nechta ekranlardan iborat "Fraktallar" mavzusidagi o'quv ilovasi.
    Yaratilish.
    Yangi loyiha yarating va uni "fraktallar" deb nomlang.
    Screen1 ga quyidagi komponentlarni qo'shing:

    • • Yozuv1,

    • • Yozuv2,

    • • 1-tugma,

    • • 2-tugma,

    • • Tugma 3,

    • • 4-tugma,

    • • Tugma 5.

    Komponentlarni qayta nomlash.





    1. Screen1 komponentining xossalari: Gorizontally Align: Center, Title - berkitish (titleVisible belgisini olib tashlang) va AppName: Fractals. Agar biz qo'shgan tasvirlar yoki matn ma'lumotlari ekranga sig'masa, ekranni aylantirish imkonini berish uchun Scrollable xususiyati ostidagi katakchani belgilang. Tasvirni belgi sifatida yuklang va o'rnating (masalan, fraktallardan birining tasviri).
    2. Caption komponentining xossalari: Text xususiyatini o‘zgartiring:
    • Sarlavha 1 - "Mavzu bo'yicha ma'lumotnoma:"
    • Yozuv2 - "Fraktallar".
    Shrift o'lchamini va matn rangini o'zingizning xohishingizga ko'ra o'zgartiring.
    3. Button komponenti uchun Text xususiyatini o‘zgartiring:
    • Levi - "Levi egri chizig'i",
    • Ajdaho - "Ajdaho egri chizig'i",
    • Snowflake - "Qor parchasi Koch",
    • Daraxt - "Pythagoras daraxti",
    • 1-tugma - "CHISH".
    B ackgroundColor, TextColor va FontSize parametrlarini o‘zgartiring, Width-Panel ota xossasini o‘rnatib, tugmalarni ekran kengligigacha cho‘zing..

    Oynaning yuqori chap tomonidagi "Ekran qo'shish" tugmasini bosish orqali biz Dragon, Koch, Levy, Pyphagor deb ataydigan yana 4 ta ekranni (mavzular soniga ko'ra) qo'shamiz.



    Bloklar bo'limida biz dasturni dasturlashtiramiz.

    Biz asosiy ekrandan (Screen1) boshqa ekranlarga o'tishni dasturlaymiz.



    Ilovani yopish uchun tugmani dasturlashtiramiz.



    • Dizayner yorlig'iga qaytamiz va qolgan ekranlarni loyihalashtiramiz. Buning uchun bizga mos keladigan fraktallar tasvirlangan rasmlar kerak, ularni Internetdan yuklab olish yoki havoladan (.jpg formatida) yuklab olish mumkin. Rasm ostidagi yozuvga qo'shadigan fraktallar haqidagi ma'lumotni Vikipediyadan olish mumkin. Qolgan to'rtta ekranning dizayni va dasturlashi bir xil bo'lgani uchun biz ulardan biri uchun dastur tuzish va yozish misolida ko'rsatamiz.

    • Levy ekraniga quyidagi komponentlarni qo'shing:

    • • Yozuv1,

    • • Rasm

    • • Yozuv2,

    • • 1-tugma.

    Komponentlarni qayta nomlash.





    1. Screen1 komponentining xususiyatlari: Gorizontally Align: Center, Sarlavha: Levy. Agar biz qoʻshgan tasvirlar yoki matn ekranga sigʻmasa, ekranni aylantirish imkonini berish uchun Scrollable xususiyati ostidagi katakchani belgilang.
    2. Caption komponentining xossalari: Text xususiyatini o‘zgartiring:
    • Yozuv sarlavhasi - "Levy Curve".
    • LabelInfo - fraktal haqida ma'lumot, masalan, bunday "Levy egri chizig'i fraktaldir. Fransuz matematigi P. Levi tomonidan taklif qilingan. Ma'lum bo'lishicha, agar / \ shakli kvadratining yarmini olsak va keyin har bir tomonni bir xil bo'lak bilan almashtirsak va bu amalni takrorlasak, chegarada biz Levy egri chizig'ini olamiz.
    Shrift o'lchamini va matn rangini o'zingizning xohishingizga ko'ra o'zgartiring.
    3. Image1 komponentining xossalari: Width and Height - 300 piksel, Image xossasida mos keladigan fraktal tasvirini, bu holda Levy Curve ni o'rnatamiz.
    4. Button1 komponenti uchun Text xossasini “Asosiy”ga o‘zgartiring, Fon rangi, Matn rangi va Shrift o‘lchamini o‘zgartiring, tugmani ekranning to‘liq kengligigacha cho‘zing, Width-Filler ota xossasini o‘rnating.
    Bloklar bo'limida biz dasturni dasturlashtiramiz.

    Joriy ekrandan asosiy ekranga o'tishlarni dasturlashtiramiz (Screen1).



    Natija.











    Izoh.
    Agar ilovaga rasm oʻrniga .gif formatidagi animatsiya qoʻshmoqchi boʻlsak, quyidagi amallarni bajaring:
    1. Dragon, Koch, Levy, Pyphagor ekranlarida Image komponenti o'rniga WebViewer komponentini qo'shing.
    2. Media-da tegishli animatsiyalarni .gif formatida yuklang, ularni havoladan ham topish va yuklab olish mumkin.
    3. Levy ekranining Bloklar bo'limiga blok qo'shing:

    ekran ochilganda WebViewer-ni chaqiradi va u erda animatsiyani ochadi. Bu yerda Levy.gif animatsiya nomi. Boshqa ekranlar uchun kod shunga o'xshash.
    Mustaqil ish uchun topshiriq.
    Mavzuga oid tasvir va/yoki animatsiya va matn, shuningdek, navigatsiya tugmalarini o‘z ichiga olgan har qanday mavzu bo‘yicha ko‘p ekranli o‘quv ilovasini yarating.
    Foydalanilgan adabiyotlar:
    1. Разработка мобильных приложений: Учебное пособие / Соколова В.В. - Томск: 2014 г.
    2. Разработка приложения для мобильных операционных систем "Android": электрон. курс лекций для студентов Специальности «Веб-программирование и интернет-технологии» физ.-мат. фак. / А.П. Кондратюк ; Брест. гос. ун-т им. А.С. Пушкина, каф. ПМ и ТП. – Брест : электрон. издание БрГУ, 2015. – 219 с.
    3. П. Дейтел, Х. Дейтел, Э. Дейтел, М. Моргано. Android для программистов: создаём приложения. — СПб.: Питер, 2013.
    4. Колисниченко Д. Н. Программирование для Android. Самоучитель. — СПб.: БХВ-Петербург, 2012. — 272 с.

    Download 7.54 Mb.
    1   ...   8   9   10   11   12   13   14   15   16




    Download 7.54 Mb.