oop – obyektga yo’naltirilgan dasturlash

PPTX 20 sahifa 216,6 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 20
prezentatsiya powerpoint phpda obyektga yo’naltirilgan dasturlash. mvc texnologiyasi. muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti multimedia texnologiyalari kafedrasi https://t.me/universalstudytuit reja: oop – obyektga yo’naltirilga dasturlash oop da xususiyat va metodlar obyekt yaratish va undan foydalanish mvc texnologiyasi 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 …
2 / 20
sh dasturdagi boshqa qismlarga ta'sir qilmaydi. oop asoslari class class(sinf) - bu ob'ektlarni yaratish uchun shablon. php-da sinf - bu o'zgaruvchilar bilan ishlaydigan o'zgaruvchilar va funktsiyalar to'plami. sinfni yaratish uchun class kalit so'zidan foydalaniladi, undan keyin sinf nomi va kod bloklari figurali qavs bilan ajratiladi. class user { } xususiyatlar sinfdagi barcha o'zgaruvchilar - xususiyatlar deyiladi. php-da sinfdagi o'zgaruvchilari "xususiyatlar" deb nomlanadi (shuningdek "atributlar" yoki "maydonlar"). ular public, protected yoki private kalit so'zlardan birini qo'llash orqali aniqlanadi, so'ngra normal o'zgaruvchi nomi yoziladi. class user{ public $name; } metod metod ob'ekt bilan bog'liq protsedura hisoblanadi (php funktsiyalariga o'xshash) funktsiya (metod) bu parametr shaklida ba'zi ma'lumotlarni kiritishi va ba'zi bir ishlov berishni bajarishi va qiymatni qaytarishi mumkin bo'lgan kod bo'lagidir. oopda metod sinfning bir qismi bo'lib, ushbu sinfning istalgan ob'ektiga kiritilgan. metodni public, protected yoki private kalit so'zlardan birini va oddiy finksiya nomi deklaratsiyasini ishlatib belgilash mumkin. public quyida keltirilgan misolda metod …
3 / 20
radigan barcha sinflarda foydalanadigan qilishni xohlasangiz, ushbu turdan foydalaning. class user { //accessible for same class and its child classes protected $name; } public ushbu tur har qanday joydan kirish mumkin bo'lgan atribut yoki metodni anglatadi. unga sinfdan tashqari har qanday sinflar yoki kodlarda foydalanish mumkin. o'zgaruvchi / funktsiyani istalgan joydan, boshqa sinflar va ob'ektlarning mavjud joylaridan foydalanishni xohlasangiz, ushbu turdan foydalaning. class user{ //accessible from anywhere public $name; } obyekt sinf namunasi ob'ekt deb nomlanadi. ob'ekt o'zgaruvchilar, funktsiyalar (metodlar) va ma'lumotlar tuzilmalarining kombinatsiyasi bo'lishi mumkin bo'lgan sinfning muayyan namunasini anglatadi. // instance (or object) of user class $user = new user(); phpda sinf (class) yaratish : misol <?php class user { } inheritance (meros olish) mavjud ob'ektlarning xususiyatlarini olish klass shunchaki bog'liq funktsiyalar va o'zgaruvchilar yig'indisi bo'lgani uchun, yangi funktsiyalarni qo'shish usullaridan biri bu kodga o'zgartirish kiritishdir. rivojlanishning dastlabki bosqichlarida bu odatda to'g'ri yondashuvdir, ammo oopning asosiy maqsadi qayta …
4 / 20
halik soddalashtirilgan va model-view-controller deb nomlangan. u asosan mobil va veb-ilovalarni yaratish va ishlab chiqish uchun ishlatiladi. ilovaning foydalanuvchi interfeysini uchta alohida qismga ajratadi: model, view va controller. model:=model model siz dastur ichida foydalanishni rejalashtirgan ma'lumotlarni tavsiflovchi sinflar to'plamini anglatadi. u ma'lumotlar uchun umumiy formatni tavsiflaydi, lekin shuningdek, ish qoidalari, o'zgartirishlar, tekshirish mantiqlari va boshqa funktsiyalarni o'z ichiga olishi mumkin. ko'rinish:=view ko'rish modeldan ko'rsatilishi kerak bo'lgan ma'lumotlarni anglatadi. ilovaning foydalanuvchi interfeysi qanday ko'rsatilishini belgilaydi. model dasturga qarab bir qator ko'rinishga ega bo'lishi mumkin. ko'rish modeli, dizayn nuqtai nazaridan, html, jquery va hokazo kabi ui tarkibiy qismlarini aks ettiradi. nazoratchi:=controller tekshirish moslamasi - bu mvc dasturining markaziy qismi bo'lib, foydalanuvchi bilan aloqalarni voqealar, umumiy dastur oqimi va amaliy o'ziga xos mantiq shaklida boshqaradi. keyin hodisalar xizmat so'rovlariga aylantiriladi va modelga yoki ko'rinishga uzatiladi. bu foydalanuvchi tizim bilan o'zaro aloqa qiladigan yagona komponent. web ilova uchun mvc loyihalash strukturasi mvc texnologiyasi mvc …
5 / 20
huu (view) /docprops/thumbnail.jpeg

Ko'proq o'qimoqchimisiz?

Barcha 20 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"oop – obyektga yo’naltirilgan dasturlash" haqida

prezentatsiya powerpoint phpda obyektga yo’naltirilgan dasturlash. mvc texnologiyasi. muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti multimedia texnologiyalari kafedrasi https://t.me/universalstudytuit reja: oop – obyektga yo’naltirilga dasturlash oop da xususiyat va metodlar obyekt yaratish va undan foydalanish mvc texnologiyasi 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 tus...

Bu fayl PPTX formatida 20 sahifadan iborat (216,6 KB). "oop – obyektga yo’naltirilgan dasturlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: oop – obyektga yo’naltirilgan d… PPTX 20 sahifa Bepul yuklash Telegram