Mavzu: Dasturlashda voqealar va habarlar. Voqealarga asoslangan dasturlash: xususiyatlari, misollari, foydalari, ilovalari


Bu tizimli dasturlash o'rnini bosmaydi


Download 0.53 Mb.
bet4/5
Sana16.04.2023
Hajmi0.53 Mb.
#1358894
1   2   3   4   5
Bog'liq
8-Ma\'ruza. Voqealar va habarlar

Bu tizimli dasturlash o'rnini bosmaydi
Shuni ta'kidlash kerakki, voqealarga yo'naltirilgan dasturlash an'anaviy tuzilgan dasturlash o'rnini bosmaydi, balki uni to'ldiradi.

An'anaviy dasturlash metodologiyalari umumiy dasturni yozish uchun hali ham zarur bo'lib, voqealarga asoslangan kodlash elementlari faqat GUI-ni loyihalashda yordam beradi.



Moslashuvchanlik
Voqealarga yo'naltirilgan rejalashtirishning moslashuvchanligi, bu uning shubhasiz ustunligi bo'lib, ba'zi bir senariylarda firibgarlikka aylanadi. Hodisalarga yo'naltirilgan dastur o'zgarishi va umumiy tizim ustidan nazoratni zaiflashtirishi mumkin bo'lgan taqdirda, uni oldindan aytib bo'lmaydi.

Kodlayıcılar ba'zi funktsional modullarni olib tashlash yoki qo'shib qo'yish kabi ishqalanishsiz sozlashlarni amalga oshirish uchun voqealarga asoslangan dasturlardan foydalanishni yaxshi ko'rsalar ham, bu o'zgarishlar funktsional imkoniyatlarda kutilmagan o'zgarishlarga olib kelishi mumkin.


An'anaviy dasturlashda tizim ushbu operatsion anomaliyalarni tezda aniqlab beradi va dasturchiga ularning sabablari to'g'risida hisobot beradi. Hodisalarga asoslangan dasturlash muhitida bunday nosozliklarni aniqlash tezroq va osonroq emas.

Ilovalar
Hodisalarga asoslangan dasturlash tilning turiga qaraganda ko'proq yondashuv bo'lib chiqqani uchun voqealarga asoslangan dasturlar har qanday dasturlash tilida yaratilishi mumkin.

Hodisalarga asoslangan dasturlash dasturiy ta'minotni ishlab chiqish xizmatlari dunyosini o'zgartiradi va bugungi rivojlanishning ajralmas qismiga aylanadi. Uning tarqalishi Windows va vizual muhit tarqalishi bilan rag'batlantirildi.

Voqea sodir bo'lgan vaziyatning holati, ma'lum bir vaqtda ma'lum bir vazifani bajarish uchun o'rnatilgan uyg'onish taymeriga o'xshaydi, masalan: "Uyg'oning!"

Grafik foydalanuvchi interfeysi
Ushbu rejalashtirish yondashuvi voqealarga yo'naltirilgan. Uning eng keng tarqalgan dastur sohalariga grafik foydalanuvchi interfeysi (GUI) yaratish, server dasturlari va ko'p o'yinchi o'yinlarni ishlab chiqish kiradi.

An'anaviy dasturlar voqealar oqimini belgilab, foydalanuvchi parametrlarini boshqarish imkoniyatiga ega bo'lsa-da, ushbu innovatsion dastur GUI yaratish uchun xizmat qildi.


GUI foydalanuvchilarga ochiladigan menyular, derazalar, tugmalar va tasdiqlash katakchalari ko'rinishidagi bir nechta variantlarni taklif qilish orqali inson-kompyuter aloqalarini o'zgartirdi.

Shuning uchun, foydalanuvchilar tomonidan kompyuter tomonidan belgilangan harakatlarning oldindan belgilangan tartibiga rioya qilish o'rniga, o'zlari mavjud bo'lgan ko'plab buyruqlardan birini tanlashlari mumkin.


Ushbu dasturlash grafik foydalanuvchi interfeyslarida keng qo'llanilishidan tashqari, JavaScript veb-ilovalari kabi foydalanuvchi ma'lumotlariga javoban ma'lum harakatlarni bajaradigan dasturlarda ham keng qo'llaniladi.


Download 0.53 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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