1-laboratoriya mashg'uloti. Java dasturlash tili haqida tushuncha



Download 3,68 Mb.
bet10/54
Sana06.07.2022
Hajmi3,68 Mb.
#746840
1   ...   6   7   8   9   10   11   12   13   ...   54
Dastur natijasi

Labarotoriya ishlari uchun topshiriqlar.

1. "Lug'at" tipidagi rus tilidan o'zbek tiliga tarjima qilish dasturini ishlab chiqish.


2. Massivni (har qanday turdagi) kirish sifatida qabul qiladigan filtr usulini yozing va massivdan keraksiz elementlarni olib tashlash uchun apply (Object o) usuli bilan Filtr interfeysini amalga oshiring. String yoki boshqa narsalarda qanday ishlashini tekshiring.

7-laboratoriya mashg'uloti. Fragmentlardan foydalanish.


Ishdan maqsad: Android ilovalarini yaratishda activity lardan foydalanish. Asosiy Java (activity) fayllar va layout (xml) lar strukturasi va ularni о‘zgartirish kо‘nikmalariga ega bо‘lish, bir va bir nechta activity va layout larni bir – biriga bog‘lash.
Masalaning qо‘yilishi: Android tizimida bitta oynadan ikkinchi oynaga о‘tish va orqaga (oldingi oynaga) qaytuvchi ilova yaratilsin va har bir oynada mos holda xabarlar hosil qilinsin. Mos holda xml fayllar tasnifi keltirilsin.
Nazariy qism.
Fragment ko’proq modulli faoliyati dizayn imkon faoliyat bir parcha bo’ladi. Agar parcha – bu activityni bir turi, desak, xato bo’lmaydi .
Quyida fragment haqida muhim fikrlar keltirilgan –

  • Fragman o’zining hayotiy tsiklidagi qayta chaqiriqlar bilan o’z tartibiga va xatti-harakatlariga ega.

  • Faoliyat davomida siz fragmentlarni qo’shishingiz yoki olib tashlashingiz mumkin.

  • Ko’p oynali interfeys yaratish uchun siz bir nechta fragmentlarni bitta faoliyatda birlashtira olasiz.

  • Parcha bir nechta tadbirlarda ishlatilishi mumkin.

  • Parchalarning hayot aylanishi uning mezbon faoliyatining hayotiy tsikli bilan chambarchas bog’liq, ya’ni faoliyat to’xtatib turilganda, faoliyatdagi barcha parchalar ham to’xtatiladi.

  • Fragman foydalanuvchi interfeysi komponentiga ega bo’lmagan xatti-harakatni amalga oshirishi mumkin.

  • Fragmanlar Android ning Honeycomb versiyasida Android API-ga, API ning 11-versiyasi qo’shilgan.

Siz Fragment sinfini kengaytirish orqali fragmentlar yaratasiz va siz o’zingizning faoliyatingiz tartibiga fragmentni elementi sifatida faoliyatning maket faylida e’lon qilib qo’shishingiz mumkin .
Parcha kiritilishidan oldin bizda cheklov bor edi, chunki biz ekranda faqat bitta harakatni vaqtning ma’lum bir vaqtida namoyish eta olamiz. Shunday qilib, biz qurilmaning ekranini ajratish va turli qismlarni alohida boshqarish imkoniga ega bo’lmadik. Ammo fragmentning kiritilishi bilan biz ko’proq moslashuvchanlikni qo’lga kiritdik va ekranda bir vaqtning o’zida bitta faoliyatni cheklash imkoniyatini olib tashladik. Endi biz bitta mashg’ulot o’tkaza olamiz, lekin har bir mashg’ulot bir nechta bo’laklardan iborat bo’lishi mumkin, ular o’zlarining joylashuvi, voqealari va to’liq hayot aylanishiga ega bo’ladi.
Quyida fragmentlar bilan aniqlangan ikkita interfeys modulini planshet dizayni uchun bitta mashg’ulotga birlashtirish, lekin telefon dizayni uchun ajratish mumkin bo’lgan odatiy misol keltirilgan.

Ilova planshet o’lchamidagi qurilmada ishlayotganda A qismidagi ikkita qismni joylashtirishi mumkin. Biroq, telefon o’lchamidagi ekranda ikkala fragment uchun joy etarli emas, shuning uchun A faoliyati maqolalar ro’yxati uchun faqat qismni o’z ichiga oladi va foydalanuvchi maqolani tanlaganda, o’qish uchun ikkinchi qismni o’z ichiga olgan B faolligini boshlaydi. maqola.


Android parchalari android faoliyatiga juda o’xshash o’z hayot tsikliga ega. Ushbu bo’lim hayot aylanishining turli bosqichlarini qisqacha bayon qiladi.
Fragment sinfida bekor qilishingiz mumkin bo’lgan usullar ro’yxati –
1   ...   6   7   8   9   10   11   12   13   ...   54




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish