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


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

Voqealarga bog'liqlik
Dasturning oqimi foydalanuvchining harakatlari, boshqa dasturlarning xabarlari va boshqalar bo'lishi mumkin bo'lgan voqealar bilan ta'minlanadi, bu voqealarni qayta ishlash mantig'ini dasturning boshqa kodlaridan ajratib turadi, shu bilan ommaviy ishlov berish bilan taqqoslanadi.

Hodisalarning o'zi yuqori darajadagi voqea deb nomlangan kredit so'rovini qabul qilish yoki rad etishdan tortib, foydalanuvchiga kalitni bosishgacha, ya'ni past darajadagi hodisa bo'lishi mumkin.

Xizmatga yo'naltirilgan
Kompyuterni sekinlashtirmasdan xizmat ko'rsatishga mo'ljallangan dasturlarni yozish uchun foydalaniladi, chunki xizmatga yo'naltirish faqat ozgina ishlov berish quvvatini sarflaydi. Shuningdek, xizmatlar odatda operatsion tizimning fonida ishlaydi.
Tadbirlar
Bu dasturni bajarish paytida paydo bo'ladigan va tizim tomonidan ba'zi bir harakatlarni talab qiladigan shart. Har bir hodisa tabiatan farq qiladi, ba'zilari dasturdan ma'lum ma'lumotlarni olish va namoyish qilishni talab qiladi, boshqalari ba'zi hisob-kitoblarni va holat o'zgarishini boshlashni talab qiladi.

Voqealarga sichqoncha, klaviatura, foydalanuvchi interfeysi va ular sodir bo'lganda dasturda ishga tushirilishi kerak bo'lgan harakatlar kiradi. Bu shuni anglatadiki, foydalanuvchi dasturdagi ob'ekt bilan o'zaro aloqada bo'lishi kerak, masalan sichqoncha tugmachasini bosish, tugmachani tanlash uchun klaviatura yordamida va boshqalar.
Nazoratchivoqealar
Bu hodisaga munosabat bildirish uchun faollashtirilgan dasturning ma'lum birligi. Ya'ni, bu ma'lum bir voqea boshlanganda ma'lum bir harakatni amalga oshiradigan funktsiya yoki usul turi.

Masalan, bu foydalanuvchi uni bosganda xabarni ko'rsatadigan va ushbu tugmani bosganida yana xabarni yopadigan tugma bo'lishi mumkin.


Trigger funktsiyalari
Ular ma'lum bir hodisa yuz berganda qanday kodni bajarishni hal qiladigan funktsiyalardir. Ular voqea sodir bo'lganda qaysi voqea ishlovchilaridan foydalanilishini tanlash uchun ishlatiladi.

Boshqariladigan vaqt


Bu ma'lum bir vaqtda ishlaydigan ma'lum bir kod. Bu shuni anglatadiki, bu oldindan belgilangan vazifadir.

Windows yangilanishi - foydalanuvchi qachon yangilashni yoki yangilashni qachon tekshirish va yuklab olishni o'rnatishi mumkin bo'lgan boshqariladigan vaqtning misoli.


Hodisalarga asoslangan dasturlashning misollari
Voqealarga yo'naltirilgan dasturlar juda keng tarqalgan. Eng ko'zga ko'ringan misollar qatoriga so'zlarni qayta ishlash, chizish vositalari, elektron jadvallar va boshqalar kiradi.

Aksariyat zamonaviy xabar almashish tizimlari voqealarga asoslangan naqshga amal qiladi, keng ko'lamli veb-saytlar esa tarqatiladigan tabiatning miqyosi va hodisalarga asoslangan arxitekturalaridan foydalanadi. Boshqa misollar:


- tugma bosildi (matn muharriri).

- Yangi topshiriq taqvimi barcha xodimlarga tarqatish uchun tayyor (boshqaruv tizimi).

- HTML xabar (veb-server) qabul qilindi.

- noqonuniy savdo shakli aniqlandi (firibgarlikni aniqlash).

- Kompyuter o'yinidagi mashina boshqa mashina bilan to'qnashadi (poyga o'yini).

- Robot belgilangan manzilga etib keldi (real vaqt rejimida omborlarni boshqarish).

Ishga ruxsatnoma
Hodisalarga asoslangan rejalashtirishda ishlatiladigan hodisaning amaliy namunasi tizimda ishlash uchun ruxsat olish uchun murojaat qilgan xodim bo'lishi mumkin. Ushbu xodim o'z talabini berganida, menejerga tasdiqlash uchun yuboriladigan xabarnomani faollashtiradi.

Menejer so'rovning tafsilotlarini ko'rib chiqishi, tasdiqlashi yoki rad etishi, qo'shimcha sessiyalarni boshlashga hojat qoldirmasdan tizimda yangilashi mumkin.



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