• Konteynerlar.
  • Microsoft Word umk d2 sirtqi docx




    Download 1,55 Mb.
    Pdf ko'rish
    bet11/24
    Sana10.06.2024
    Hajmi1,55 Mb.
    #262343
    1   ...   7   8   9   10   11   12   13   14   ...   24
    Bog'liq
    maruza3

     
    Faollashtirish (C++).
    Ushbu darsda OLE elementlarini vizual tahrirlashda 
    faollashtirishning rolini tushuntiradi. Foydalanuvchi OLE elementini konteyner 
    hujjatiga joylashtirgandan so'ng, undan foydalanish kerak bo'lishi mumkin. 
    Buning uchun foydalanuvchi ushbu elementni faollashtiradigan elementni ikki 
    marta bosadi. Faollashtirish uchun eng tez-tez uchraydigan faoliyat tahrirlashdir. 
    Ko'pgina joriy OLE elementlari tahrirlash uchun faollashtirilganda, joriy ramka 
    oynasidagi menyular va asboblar paneli elementni yaratgan server ilovasiga 
    tegishli bo'lgan narsalarni aks ettirish uchun o'zgarishiga olib keladi. Joyda 
    faollashtirish sifatida tanilgan bu xatti-harakat foydalanuvchiga konteyner hujjati 
    oynasidan chiqmasdan qo'shma hujjatdagi har qanday o'rnatilgan elementni 
    tahrirlash imkonini beradi. 


    87 
    O'rnatilgan OLE elementlarini alohida oynada tahrirlash ham mumkin. Bu 
    konteyner yoki server ilovasi joyida faollashtirishni qo'llab-quvvatlamasa sodir 
    bo'ladi. Bunday holda, foydalanuvchi o'rnatilgan elementni ikki marta bosganda, 
    server ilovasi alohida oynada ishga tushiriladi va o'rnatilgan element o'z hujjati 
    sifatida paydo bo'ladi. Foydalanuvchi ushbu oynada elementni tahrirlaydi. 
    Tahrirlash tugagach, foydalanuvchi server ilovasini yopadi va konteyner ilovasiga 
    qaytadi. 
    Muqobil variant sifatida foydalanuvchi Tahrirlash menyusidagi  
    Ochish buyrug‘i bilan “ochiq tahrirlash”ni tanlashi mumkin . Bu ob'ektni alohida 
    oynada ochadi. 
    O'rnatilgan elementlarni alohida oynada tahrirlash OLE ning 1-versiyasida 
    standart xatti-harakatlar edi va ba'zi OLE ilovalari faqat ushbu tahrirlash uslubini 
    qo'llab-quvvatlashi mumkin. 
    Joyda faollashtirish hujjat yaratishda hujjatga asoslangan yondashuvni 
    targ'ib qiladi. Foydalanuvchi qo'shma hujjatni bitta ob'ekt sifatida ko'rib chiqishi 
    mumkin, u ilovalar o'rtasida almashmasdan ishlaydi. Biroq, o'z joyida 
    faollashtirish bog'langan elementlar uchun emas, balki faqat o'rnatilgan 
    elementlar uchun ishlatiladi: ular alohida oynada tahrirlanishi kerak. Buning 
    sababi, bog'langan element aslida boshqa joyda saqlanadi. Bog'langan elementni 
    tahrirlash ma'lumotlarning haqiqiy kontekstida, ya'ni ma'lumotlar saqlanadigan 
    joyda amalga oshiriladi. Bog'langan elementni alohida oynada tahrirlash 
    foydalanuvchiga ma'lumotlar boshqa hujjatga tegishli ekanligini eslatadi. 
    MFC o'rnatilgan joyda faollashtirishni qo'llab-quvvatlamaydi. Agar siz 
    konteyner/server ilovasini yaratsangiz va bu konteyner/server boshqa 
    konteynerga o‘rnatilgan va joyida faollashtirilgan bo‘lsa, u ichiga o‘rnatilgan 
    obyektlarni joyida faollashtira olmaydi. 
    Foydalanuvchi ikki marta bosganida, o'rnatilgan element bilan nima sodir 
    bo'lishi element uchun belgilangan fe'llarga bog'liq. 
    Konteynerlar. 
    Konteyner ilovasi - bu o'rnatilgan yoki bog'langan 
    elementlarni o'z hujjatlariga kiritishi mumkin bo'lgan dastur. Konteyner ilovasi 
    tomonidan boshqariladigan hujjatlar OLE qo'shma hujjat komponentlarini hamda 
    ilovaning o'zi tomonidan yaratilgan ma'lumotlarni saqlashi va ko'rsatishi kerak. 
    Konteyner ilovasi foydalanuvchilarga yangi elementlarni kiritish yoki mavjud 
    elementlarni tahrirlash imkonini ham berishi kerak. 

    Download 1,55 Mb.
    1   ...   7   8   9   10   11   12   13   14   ...   24




    Download 1,55 Mb.
    Pdf ko'rish