• Labaratoriya ishi 4 Flutter-da Hive malumotlar bazasi Reja
  • Hive
  • Dasturiy injiniring” yo’nalishi 652-19-guruh talabasi Abdullayev Olloyorning




    Download 1.82 Mb.
    bet1/4
    Sana27.05.2022
    Hajmi1.82 Mb.
    #22094
      1   2   3   4
    Bog'liq
    Flutter-da Hive ma\'lumotlar bazasi
    7-8-sinf to\'garak ish reja (3), Issiliqlik almashinish apparatlari, 7-sinf testi., ped kengash


    Muhammad al-Xorazmiy nomidagi
    Toshkent Axborot Texnologiyalari Universiteti
    Farg‘ona filiali Telekommunikatsiya
    texnologiyalari va kasbiy ta’lim fakulteti
    Dasturiy injiniring” yo’nalishi
    652-19-guruh talabasi
    Abdullayev Olloyorning
    Mobil ilovalarini ishlab chiqish”
    fanidan tayyorlagan

    Labaratoriya ishi 4

    Flutter-da Hive ma'lumotlar bazasi
    Reja:



    1. Hive

    2. Hive boxes

    3. Tip adapterlari

    4. Nima uchun Hive DataBase

    5. Afzalliklar

    6. Amalga oshirish

    7. Kodni amalga oshirish

    8. Kod fayli

    9. Xulosa

    Flutter ilovalarda TypeAdapter bilan Hive DataBase yordamida qanday qilib to do ilovasini yaratishni bilib olamiz


    Flutter-da TypeAdapter bilan Hive ma'lumotlar bazasi
    Ko'pgina ilovalar telefonda ma'lumotlarni qayta ishlashni va keyinchalik ularni backend bilan sinxronlashni talab qiladi. Masalan, ishlar ro'yxati, har qanday ma'lumotni tartibga solish (tahlillar, eslatmalar va boshqalar.Ehtimol, ilovalarni ishlab chiqishning asosiy qismi ma'lumotlarni saqlash va manipulyatsiya qilishdir va ekvivalenti flutter ilovalari uchun amal qiladi. Flutter ilovalarida mahalliy ma'lumotlarni saqlashning ko'plab yondashuvlari mavjud.Ushbu mustaqil ishda biz Flutter-da TypeAdapter bilan Hive ma'lumotlar bazasini o'rganamizShuningdek, biz demo dasturini amalga oshiramiz, Hive yordamida to do ilovasini yaratamiz va ularni flutter ilovamizda ishlatamiz.

    Hive - bu flutter va dart ilovalari uchun tez, engil, NoSQL ma'lumotlar bazasi . Agar bizga ko'p sonli aloqalarga ega bo'lmagan va ulardan foydalanish juda oddiy bo'lgan to'g'ridan-to'g'ri kalit-qiymat ma'lumotlar bazasi kerak bo'lsa, Hive haqiqatan ham foydalidir. Bu oflayn ma'lumotlar bazasi (ma'lumotlarni mahalliy qurilmalarda saqlash). Uning mahalliy bog'liqligi yo'q (u Flutter Web-da ishlaydi!) ideal tanlov bo'lishi mumkin. Hive Flutter tomonidan qo'llab-quvvatlangan barcha bosqichlarni mustahkamlaydi.
    Qutilar (ma'lumotlarni saqlaydigan) g'oyasiga ega. Ishlatishdan oldin quti ochilishi kerak. Oddiy kengaytirilgan qutilarga qaramasdan, qiymatlarni lazy yuklash va shifrlashga yordam beradigan qo'shimcha alternativalar mavjud.


    Namoyishning ushbu skrinshotida bajariladigan ishlar roʻyxati bor edi va barcha qizil rangli belgida muvaffaqiyat koʻrsatiladi, binafsha rang belgisi esa tugallanganligini koʻrsatadi; Shuningdek, biz flutter ilovalamizda Hive - dan foydalanib ma'lumotlarni filtrlashdan foydalandik .
    Hive boxes:
    Hive o'z ma'lumotlarini kalit-qiymatlar to'plamini o'z ichiga olgan qutilarda saqlaydi. Men qutilarni raqamlash tizimi yoki dartdagi oddiy xaritalar sifatida ro'yxatlangan va tartiblangan fayllar bilan tashkilotchi sifatida ko'rishni yaxshi ko'raman. Uyadan foydalanib, ma'lumotlarni o'qish/yozishdan oldin quti ochilishi kerak. Qutilarni await Hive bilan ochish mumkin. Openbox('name') Hive yordamida ochilgan qutining misolini olishi mumkin. Box ("ism"), bu erda "ism" ishning nomi (JB nomini aytadi).

    Download 1.82 Mb.
      1   2   3   4




    Download 1.82 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturiy injiniring” yo’nalishi 652-19-guruh talabasi Abdullayev Olloyorning

    Download 1.82 Mb.