Mavzu: Dasturlashda voqealar va habarlar. Voqealarga asoslangan dasturlash: xususiyatlari, misollari, foydalari, ilovalari
Bu tizimli dasturlash o'rnini bosmaydi
Download 0.53 Mb.
|
8-Ma\'ruza. Voqealar va habarlar
- Bu sahifa navigatsiya:
- Moslashuvchanlik
- Grafik foydalanuvchi interfeysi
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!"
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: |
ma'muriyatiga murojaat qiling