• ISHPULATOVA SAIDA ABDUJABBOR QIZI(ABDUQODIROVA) ASP.NET CORE TEXNOLOGIYASI FANIDAN
  • O’zbekiston Respublikasi Oliy va O’rta Ta’lim Vazirligi Mizro Ulug’bek nomidagi




    Download 0.58 Mb.
    bet1/4
    Sana19.09.2023
    Hajmi0.58 Mb.
    #82717
      1   2   3   4
    Bog'liq
    ASP
    Dunyoning jannati o’zbekistondir!!!, 2-sinf Tarbiya fanidan Saxiy va kamtar bo\'ling mavzuda dars ishlanma, Amaliy ish Klassik shifrlash algoritmlarini ishlash tartibini, maqola oqimli shifrlash

    O’zbekiston Respublikasi Oliy va O’rta Ta’lim Vazirligi


    Mizro Ulug’bek nomidagi
    O’zbekiston Milliy Universiteti
    Sirtqi ta’lim yo’nalishi
    Amaliy matematika va intellektual texnologiyalar” fakulteti

    Informatika va axborot texnologiyalari” yo’nalishi 5-kurs talabasi




    ISHPULATOVA SAIDA ABDUJABBOR QIZI(ABDUQODIROVA)


    ASP.NET CORE TEXNOLOGIYASI FANIDAN


    MAVZU: ASP.NET Core MVC: Kontrollerlar(Controller). Namoyishlar(View)


    MUSTAQIL ISHI


    TOSHKENT-2023
    Reja:

    1. Modellar (models)

    2. Namoyishlar (views)

    3. Xulosa

    4. Foydalanilgan adabiyotlar

    MVC arxitektura modeli dasturni uchta asosiy komponentga ajratadi: model, namoyishlar va kontroller. MVC modeli yordamida an'anaviy monolit dasturlarga nisbatan sinovdan o'tkazish va yangilash qulayroq bo'lgan dasturlarni yaratish mumkin.


    MVC modeliga asoslangan dasturlarda quyidagilar mavjud:

    • Modellar (Models), ya'ni dasturdagi ma'lumotlarni aks ettiruvchi sinflar. Model sinflari ushbu ma'lumotlarga biznes qoidalarini qo'llash imkonini beruvchi tekshirish mantig'idan foydalanadi. Odatda, model ob'ektlari ma'lumotlar bazasida model holatini oladi va saqlaydi. Ushbu qo'llanmada Movie modeli ma'lumotlar bazasidan film tafsilotlarini oladi va ularni taqdimotga uzatadi yoki yangilaydi. Yangilangan ma'lumotlar ma'lumotlar bazasiga yoziladi.

    • Namoyishlar (Views) — bu dasturning foydalanuvchi interfeysini ko'rsatadigan komponentlar. Odatda, foydalanuvchi interfeysi model ma'lumotlarini ko'rsatadi.

    • Controllers: sinflar:

      • brauzer so'rovlarini qayta ishlash;

      • model ma’lumotlarini oladi;

      • javobni qaytaradigan qo'ng'iroqlarni taqdim etish shablonlarini chiqaradi.

    MVC ilovasida ko'rinish faqat ma'lumotni ko'rsatish uchun ishlatiladi. Tekshirish moslamasi foydalanuvchi kiritishi va o'zaro ta'siriga ishlov beradi va javob beradi. Masalan, tekshirgich URL segmentlari va so'rovlar satrining qiymatlarini qayta ishlaydi va ushbu qiymatlarni modelga uzatadi. Model ma'lumotlar bazasi so'rovlarini bajarish uchun ushbu qiymatlardan foydalanishi mumkin. Masalan:

    • https://localhost:5001/Home/Privacy:uy boshqaruvchisi va Maxfiylik harakatini o'rnatadi.

    • https://localhost:5001/Movies/Edit/5: bu filmni ID=5 dan Movies Controller va Edit Actions yordamida o'zgartirish uchun so'rov Edit bo'lib, ular ushbu qo'llanmada batafsil bayon etilgan.

    Ushbu qo'llanmada marshrut ma'lumotlari quyida keltirilgan.
    MVC arxitekturasining tuzilishi dasturni uchta asosiy komponentlar guruhiga ajratadi: modellar, ko'rinishlar va kontrollerlar. Ushbu shablon vazifalarni ajratish tamoyillarini amalga oshirishga yordam beradi: foydalanuvchi interfeysi mantig'i ko'rinishni anglatadi. Kirish mantig'i tekshirgichga tegishli. Biznes mantig'i modelga joylashtirilgan. Bunday ajratish dasturni yaratishda qiyinchiliklarni samarali engishga imkon beradi, chunki u boshqa kodlarga ta'sir qilmasdan amalga oshirishning bir jihati bilan bir vaqtning o'zida ishlashga imkon beradi. Masalan, siz biznes mantig'i kodidan qat'i nazar, taqdimot kodini o'zgartirishingiz mumkin.
    Ushbu tamoyillar filmlar bilan ishlash uchun dastur yaratishda ushbu qo'llanmalar seriyasida namoyish etilgan. MVC loyihasida kontrollerlar va ko'rinishlar uchun papkalar mavjud представлений.

    Download 0.58 Mb.
      1   2   3   4




    Download 0.58 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston Respublikasi Oliy va O’rta Ta’lim Vazirligi Mizro Ulug’bek nomidagi

    Download 0.58 Mb.