• Appearance guruhi
  • Behavior guruhi
  • Drag drop guruhi
  • Focus guruhi
  • Key guruhi
  • Layout guruhi
  • Mouse guruhi
  • Property Changed guruhi
  • Tiplarni dinamik tarzda




    Download 1,83 Mb.
    bet102/131
    Sana13.05.2024
    Hajmi1,83 Mb.
    #228405
    1   ...   98   99   100   101   102   103   104   105   ...   131
    Bog'liq
    Tiplarni dinamik tarzda

    Action guruhi

    Komponenta uchun global hodisalar faollashtirish
    va maʻlum bir algoritm yozish

    2

    Appearance guruhi

    Komponentaning ichki hodisalari uchun ishlatiladi
    va maʻlum bir algoritm yozish

    3

    Behavior guruhi

    Komponenta holatlari uchun hodisalarni
    faollashtirish

    4

    Data guruhi

    Ichki va tashqi maʻlumotlar bilan ishlash
    hodisalarini faollashtirish

    5

    Drag drop guruhi

    Komponentaning harakatlanish hodisalarini
    faollashtirish

    6

    Focus guruhi

    Komponentada fokuslarni boshqarish hodisalarini
    faollashtirish

    7

    Key guruhi

    Komponentaning mos tugmalar bilash ishlash
    hodisalarini faollashtirish

    8

    Layout guruhi

    Komponentada atrofidagilar bilan ishlash tartibini
    nazora qilish hodisalarini faollashtirish

    9

    Mouse guruhi

    Komponentada sichqoncha bilan bo‘ladigan
    hodisalarini faollashtirish

    10

    Property Changed
    guruhi

    Komponentaning xususiyatlari o‘zgarganda
    bajariladigan hodisalarini faollashtirish

    Bu usullar va hodisalarning odatda hammasi ham vizual ishlaish imkoni yo‘q. Shuning uchun agar komponentaning biror funksiya On bilan boshlansa bilingki bu usul, ed, ing bilan tugagan funksiyalari bo‘lsa, bular ko‘proq hodisalar hisoblanadi. Guruhlar komponenta tipiga moslashgan holda doimiy o‘zgarib turadi va tipga mos hodisalarini aniqlab beradi. Komponenta hodisalari funksiya sifatida yaratiladi va dasturchi unga kerakli o‘zining algoritmini yozadi. Komponenta hodisalarini qo‘shish vizual amalga oshiriladi va asosiy formaga uning dastur fragmentlari yozib ketiladi. Ammo dasturchi o‘z fknutsiyaning algoritmini yozishi kerak. Buni loyiha boshqaruv oynasi orqali ko‘rish mumkin (10.6-rasmga qarang)
    10.6-rasm. Komponentalarning hodisalari.
    Oynaning InitializeComponent funksiyasida ham komponentalarning hodisalari ko‘shilganini ko‘rish mumkin.
    Shuningdek, baʻzi komponentalar faol va faol bo‘lmagan holatlarda bo‘lishi mumkin. Bu huddi windows oynalaridagi buyruqlarning foydalanishiga o‘xshash ishlatiladi. Komponentalarni o‘z joyida ishaltishni ham bilish kerak va ularni qachon ishlaish kerakligini bilash ham muhim.

    Download 1,83 Mb.
    1   ...   98   99   100   101   102   103   104   105   ...   131




    Download 1,83 Mb.