
2025 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2025-01-22 17:45
Ob'ektga yo'naltirilgan dasturlashda keng tarqalgan variant - delegat hodisa modeli , bu ba'zi grafik foydalanuvchi interfeyslari tomonidan taqdim etiladi. Bu model uchta ob'ektga asoslanadi: boshqaruv, ya'ni voqea manba. tinglovchilar, shuningdek, deyiladi voqea qabul qiluvchilar voqea manbadan bildirishnoma.
Oddiy qilib aytganda, voqeani qanday aniqlash mumkin?
An voqea ob'ekt tomonidan biror harakat sodir bo'lganligi to'g'risida signal berish uchun yuborilgan xabar. Harakat tugmani bosish kabi foydalanuvchi shovqini yoki xususiyat qiymatini o'zgartirish kabi boshqa dastur mantig'idan kelib chiqishi mumkin. ni ko'taradigan ob'ekt voqea deyiladi voqea jo'natuvchi.
Shuningdek, kimdir so'rashi mumkin, modelning namunasi nima? Modellashtirilayotgan ob'ekt kichik bo'lishi mumkin (uchun misol , atom) yoki katta (uchun misol , Quyosh tizimi). A model arxitektura kabi jismoniy ob'ekt bo'lishi mumkin model binoning.
Xuddi shunday, qanday hodisaga misol bo'ladi?
ism. An ning ta'rifi voqea sodir bo'ladigan narsadir. An hodisaga misol o'rta maktab uchun bitiruv raqsi. Tadbir tanlovlar dasturining bir qismi bo'lgan muayyan tanlov sifatida belgilanadi. An hodisaga misol maktab dala kunida uzunlikka sakrash.
Model nima, necha turdagi modellar bor, ular misollar bilan tushuntiriladi?
Ilmiy modellarning uchta asosiy turi
Vizual | Matematik |
---|---|
*Ko'pincha ta'lim vositalari sifatida ishlatiladi *Sxemalar, rasmlar va jadvallarni qo'shing | *Matematikani ma'lum bir hodisani tasvirlash uchun foydalanilganda *Prognoz qilish uchun hisob-kitoblardan foydalaning |
Tavsiya:
Visual Basic-da hodisa ishlov beruvchisi nima?

Hodisa ishlov beruvchisi - bu hodisaga javob berish uchun yozadigan kod. Visual Basic-da hodisa ishlov beruvchisi - bu Subprotsedura. Buning o'rniga siz protsedurani hodisa uchun ishlov beruvchi sifatida aniqlaysiz. Siz buni Handles bandi va WithEvents o'zgaruvchisi yoki AddHandler bayonoti bilan qilishingiz mumkin
Pythonda hodisa nima?

Hodisani hisoblashda odatda dastur doirasidan tashqarida boshlangan va dastur ichidagi kod qismi tomonidan boshqariladigan harakatdir. Voqealar, masalan, sichqonchani bosish, sichqoncha harakati yoki foydalanuvchining tugmachasini bosish, ya'ni u klaviaturadagi tugmachani bosadi
JavaScript-da hodisa maqsadi nima?

Ta'rifi va qo'llanilishi. Maqsadli hodisa xususiyati hodisani ishga tushirgan elementni qaytaradi. Maqsad xususiyati joriyTarget xususiyatidan farqli o'laroq, voqea dastlab sodir bo'lgan elementni oladi, bu har doim voqea tinglovchisi hodisani qo'zg'atgan elementga ishora qiladi
C# da hodisa nima?

Hodisani ko'taruvchi ob'ekt hodisa jo'natuvchisi deb ataladi. Hodisa jo'natuvchisi u ko'taradigan hodisalarni qaysi ob'ekt yoki usul qabul qilishini (ishlashini) bilmaydi. Hodisani aniqlash uchun siz voqea sinfingiz imzosidagi C# hodisasidan yoki Visual Basic Event kalit so'zidan foydalanasiz va tadbir uchun delegat turini belgilang
Hodisa sxemasi nima?

Misol uchun, agar biror kishi kino ko'rishni rejalashtirsa, ularning kino sxemasi ularga kinoteatrga borganida kutilishi mumkin bo'lgan ijtimoiy vaziyat haqida umumiy tushuncha beradi. Voqealar sxemalari, shuningdek, skriptlar deb ataladi, ular ma'lum bir voqea davomida kutilgan harakatlar va xatti-harakatlar ketma-ketligini o'z ichiga oladi