• Prosedural dasturlash
  • Object-oriented programming (OOP)
  • OOPning afzalliklari
  • 20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi




    Download 250.2 Kb.
    bet1/9
    Sana22.11.2023
    Hajmi250.2 Kb.
    #103482
      1   2   3   4   5   6   7   8   9
    Bog'liq
    15 Web ilova. MVC texnologiyasi
    Amaliyot hisoboti, Matematik va mantiq elementlari. Predikat va kvantorlar. Reja, 11-prezentaciya, paygambaromiri, portal.guldu.uz-YОG’LAR VA MOYLI XOM ASHYOLAR KIMYOSI , O’simliklarning kelib chiqishi ikkilamchi bo’lgan moddalar, Chinlik to‘plami tushunchasining qo‘llanilishi, Bir generatomli birikmalning elektron tuzulishini hisoblash, Gaussian dasturlari, Molekulyar mexanika MM2 dasturi bilan ishlash, Guldona Psixologiya, 10 amaliy, Baxtiyorov Javohir, Noorganik ionlar va ularning funksiyasi

    20-maruza: PHPda obyektga yo’naltirilgan dasturlash. MVC texnologiyasi.

    Reja:

    Prosedural dasturlash

    • Protsedural dasturlash dasturning asosiy qism dasturiga chaqirilishi mumkin bo'lgan funktsiyalarni (usullarni) o'z ichiga oladi. Dastur qismi funktsiyaga (usulga) o'tadi, modul ichidagi kodni bajaradi va keyin dasturning asosiy qismida keyingi buyruqlarga qaytadi.

    Object-oriented programming (OOP)

    • OOP bu dasturiy maqsadlarni amalga oshirish uchun protseduralar va vazifalarning (protsessual dasturlash) chiziqli tushunchalarini emas, balki ob'ektlar va usullardan ishlatadigan logika hiosblanadi. Ob'ekt bu kodni qayta ishlatishga imkon beradigan o'z-o'zini barpo etadigan qurilishdir. Usul operatsiya qanday amalga oshirilishini tavsiflovchi tafsilotlarni ko'rsatmasdan bitta operatsiyani belgilaydi.

    OOPning afzalliklari

    • Ob'ektga yo'naltirilgan dasturlash (OOP) protsessual dasturlashdan bir qator afzalliklarga ega: modullik, kodni qayta ishlatish, ma'lumotni hiding qilish va debug qilishda qulayligi.
    • Modullik
    • OOP dasturlar uchun aniq modulli tuzilmani taqdim etadi. Modullilik deganda dastlab bir nechta modullarni tuzish, keyin esa ularni to'liq tizimni yaratish uchun ulash va birlashtirish tushunchasi tushuniladi. Modullik qayta ishlatishga imkon beradi va ularning takrorlanishini minimallashtiradi.
    • Qayta foydalanish mumkinligi
    • Kod qaysi dasturdan foydalanmasin, ma'lum bir xizmatni bajarish uchun kodni o'zgartirmasdan qayta ishlatilishi mumkin.
    • Axborotni hiding qilish
    • Modulni (klassni) ichki amalga oshirish tafsilotlari tashqi dunyo uchun sir bo'lib qolmoqda.
    • Nosozliklarni tuzatish
    • Muammoni hal qilish osonroq, chunki modul (sinf) kodning boshqa qismlaridan mustaqil. Kodning bir qismini o'zgartirish dasturdagi boshqa qismlarga ta'sir qilmaydi.

    Download 250.2 Kb.
      1   2   3   4   5   6   7   8   9




    Download 250.2 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi

    Download 250.2 Kb.