|
20-maruza: phpda obyektga yo’naltirilgan dasturlash. Mvc texnologiyasi
|
bet | 9/9 | Sana | 22.11.2023 | Hajmi | 250,2 Kb. | | #103482 |
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
class Author {
private $name;
private $email;
public function __construct($name,$email) {
$this->name = $name;
$this->email = $email;
}
public function getName() {
return $this->name;
}
public function getEmail(){
return $this->email;
}
}
class Book {
private $authors;
private $price;
private $name;
public function __construct($name,$price,$author){
$this->name = $name;
$this->price = $price;
$this->author = $author;
}
public function setPrice($price){
$this->price = $price;
}
public function getPrice(){
return $this->price;
}
public function getName(){
return $this->name;
}
public function getAuthor(){
return $this->author;
}
}
$author = new Author(Sarvar',‘sarvar@gmail.com');
$book = new Book(‘webga kirish',10.0,$author);
echo $book->getName(); //webga kirish
echo $book->getAuthor() -> getName(); //Sarvar
echo $book->getAuthor() -> getEmail(); //sarvar@gmail.com
Server tomon uchun mo‘ljallangan dasturiy vositani dasturlash interfeysi tanlash va dasturiy vosita tuzilmasini qurishda uning har qanday platformalarda faoliyatini ta’minlashga erishish lozim. Buning uchun hozirgi kunda ommalashgan webga mo‘ljallangan dasturiy vositalar konstruksiyalarini qurish texnologiyasi qo‘llaniladi MVC texnologiyasi MVC (Model View Controller) konsepsiyasini qo‘llanilishi natijasi foydalanuvchi interfeysini shakllantirish va dastur interfeysi uchun katta afzalliklarga egadir. Hozirgi kunning ahamiyatli muammolaridan biri har xil foydalanuvchilarning turli platformalarda ishlashi hamda ularni qo‘llab quvvatlanishidir. Foydalanuvchiga zarur ma’lumotlarni shakllantirib beruvchi modul so‘rovlarning qanday qurilmadan (shaxsiy kompyuter yoki mobil telefondan) ekanligini farqlashi lozim. Bunda ma’lumotni shakllantirib beruvchi modul bir xil ma’lumotni turli platformalarga mos holda shakllantirib beradi.
|
| |