Mavzu: Model-View-Controller shabloni


Kakaodagi Model-View-Controller (OS X)



Download 47,11 Kb.
bet6/6
Sana10.07.2022
Hajmi47,11 Kb.
#772877
1   2   3   4   5   6
Bog'liq
Model

Kakaodagi Model-View-Controller (OS X)
Model-View-Controller dizayn namunasi ko'plab kakao mexanizmlari va texnologiyalari uchun asosiy hisoblanadi. Natijada, MVC-ni ob'ektga yo'naltirilgan dizaynda ishlatishning ahamiyati o'z ilovalaringiz uchun ko'proq qayta foydalanish va kengaytirilishiga erishishdan tashqarida. Agar ilovangiz MVC-ga asoslangan kakao texnologiyasini o'z ichiga olsa, ilovangiz dizayni ham MVC naqshiga mos kelsa, eng yaxshi ishlaydi. Agar ilovangiz MVC-ni yaxshi ajratishga ega bo'lsa, ushbu texnologiyalardan foydalanish nisbatan og'riqsiz bo'lishi kerak, ammo agar sizda yaxshi ajratish bo'lmasa, bunday texnologiyadan foydalanish uchun ko'proq harakat talab etiladi.
OS X-dagi kakao Model-View-Controller-ga asoslangan quyidagi arxitekturalar, mexanizmlar va texnologiyalarni o'z ichiga oladi:
Hujjat arxitekturasi. Ushbu arxitekturada hujjatga asoslangan dastur butun dastur uchun boshqaruvchi ob'ektdan (NSDocumentController), har bir hujjat oynasi uchun boshqaruvchi ob'ektdan (NSWindowController) va har bir hujjat uchun boshqaruvchi va model rollarini birlashtirgan ob'ektdan (NSDocument) iborat.
Bog'lashlar. MVC kakaoni bog'lash texnologiyasida markaziy hisoblanadi. Mavhum NSController ning aniq kichik sinflari siz ko'rish ob'ektlari va to'g'ri ishlab chiqilgan model ob'ektlari o'rtasida bog'lanishlarni o'rnatish uchun sozlashingiz mumkin bo'lgan tayyor boshqaruvchi ob'ektlarni taqdim etadi.
Ilovaning skript qobiliyati. Ilovani skript qilish mumkin bo'lishi uchun loyihalashda, u nafaqat MVC dizayn namunasiga amal qilishi, balki ilovangizning model ob'ektlari ham to'g'ri ishlab chiqilgan bo'lishi muhimdir. Ilova holatiga kirish va ilova xatti-harakatlarini so'rash uchun skript yaratish buyruqlari odatda model ob'ektlari yoki kontroller ob'ektlariga yuborilishi kerak.
Asosiy ma'lumotlar. Ma'lumotlarning asosiy ramkasi model ob'ektlari grafiklarini boshqaradi va ularni doimiy do'konga saqlash (va ulardan olish) orqali ushbu ob'ektlarning barqarorligini ta'minlaydi. Core Data kakao bog'lash texnologiyasi bilan chambarchas integratsiyalashgan. MVC va ob'ektni modellashtirish dizayn naqshlari asosiy ma'lumotlar arxitekturasining muhim belgilovchilari hisoblanadi.
Bekor qilish. Bekor qilish arxitekturasida model ob'ektlari yana bir bor markaziy rol o'ynaydi. Model ob'yektlarining ibtidoiy usullari (bu odatda uning yordamchi usullari) ko'pincha bekor qilish va qayta tiklash operatsiyalarini amalga oshiradigan joyda bo'ladi. Ushbu operatsiyalarda harakatning ko'rinishi va boshqaruvchi ob'ektlari ham ishtirok etishi mumkin; masalan, siz bunday ob'ektlarni bekor qilish va takrorlash menyu bandlariga maxsus sarlavhalar berishi yoki matn ko'rinishidagi tanlovlarni bekor qilishingiz mumkin.
Foydalanilgan adabiyotlar.

  • Адам Фримен. ASP.NET MVC 4 с примерами на C# 5.0 для профессионалов, 4-е издание = Pro ASP.NET MVC 4, 4th edition. — М.: «Вильямс», 2013. — 688 с. — ISBN 978-5-8459-1867-3.

  • Джесс Чедвик и др. ASP.NET MVC 4: разработка реальных веб-приложений с помощью ASP.NET MVC = Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC. — М.: «Вильямс», 2013. — 432 с. — ISBN 978-5-8459-1841-3.

  • Сергей Рогачев. Обобщённый Model-View-Controller // rsdn.org. — 2007.

Download 47,11 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish