Mavzu: ole, mfc texnologiyalari. Ko’p oynali muhitlar bilan ishlash. Visual C++ muhitida ko’p oynali muhit yaratish. Reja



Yüklə 257,46 Kb.
səhifə1/6
tarix03.06.2023
ölçüsü257,46 Kb.
#127741
  1   2   3   4   5   6
Mavzu ole, mfc texnologiyalari. Ko’p oynali muhitlar bilan ishl


Mavzu: OLE, MFC texnologiyalari. Ko’p oynali muhitlar bilan ishlash. Visual C++ muhitida ko’p oynali muhit yaratish.


Reja:

  1. OLE tushunchasi va uning versiyalari

  2. MFC texnologiyasi

  3. MFC versiyalari

  4. Ko'p oynali muhit MDI (Multiple Document Interface)

  5. Windows Forms yordamida MDI dasturini yaratish

  6. Visual C++ muhitida ko’p oynali muhit yaratish.




  1. OLE tushunchasi va uning versiyalari



OLE (Object Linking and Embedding, oh-lay [olei] talaffuz qilinadi) - bu Microsoft tomonidan ishlab chiqilgan va boshqa hujjatlar va obyektlarga obyektlarni bog'lash va joylashtirish texnologiyasi.
1996 yilda Microsoft ActiveX texnologiyasini o'zgartirdi.
OLE sizga ishning bir qismini bitta tahrirlash dasturidan boshqasiga o'tkazish va natijalarni qaytarish imkoniyatini beradi. Masalan, shaxsiy kompyuterga o'rnatilgan nashriyot tizimi ba'zi matnlarni qayta ishlash uchun matn muharririga yoki OLE texnologiyasidan foydalangan holda rasm muharririga ba'zi rasmlarni yuborishi mumkin.

OLE-dan foydalanishning asosiy afzalligi (fayl hajmini kamaytirish bilan bir qatorda) asosiy faylni, dasturga kiradigan funktsiyalar faylini yaratishga imkon beradi. Ushbu fayl dastlabki dastur ma'lumotlari bilan ishlashi mumkin, ishlov berilgandan so'ng dastlabki hujjatga qaytariladi.


OLE aralash hujjatlarni (ingliz tilidagi aralash hujjatlar) qayta ishlashda qo'llaniladi, turli xil bog'liq bo'lmagan tizimlar o'rtasida tortish va tushirish interfeysi orqali ma'lumotlarni uzatish, shuningdek, almashish paneli bilan operatsiyalarni amalga oshirishda foydalanish mumkin. Amalga oshirish g'oyasi veb-sahifalarda (masalan, Web TV) multimediya tarkibi bilan ishlashda keng qo'llaniladi, bu HTML-sahifalarda rasmlarni, tovushni, videolarni, animatsiyalarni uzatishda (gipermatnli belgilash tili) yoki boshqa fayllarda, shuningdek, matnni belgilash usulidan foydalanadi (masalan, Web TV). , XML va SGML). Biroq, OLE texnologiyasi "qalin mijoz" arxitekturasidan, ya'ni ortiqcha hisoblash resurslariga ega tarmoqli kompyuterdan foydalanadi. Bu shuni anglatadiki, ular bajarmoqchi bo'lgan fayl turi yoki dasturi mijoz mashinasida bo'lishi kerak. Masalan, agar OLE Microsoft Excel jadvallarida ishlayotgan bo'lsa, u holda Excel foydalanuvchining kompyuteriga o'rnatilishi kerak.


OLE 1.
OLE 1.0 1990 yilda Microsoft Windows operatsion tizimining oldingi versiyalarida ishlatiladigan DDE (Dynamic Data Exchange) texnologiyasi asosida chiqarildi. DDE texnologiyasi ikkita ishlaydigan dasturlar o'rtasida ma'lumotlarni uzatish soni va usullarida juda cheklangan bo'lsa ham, OLE ikki hujjat o'rtasidagi faol ulanishlarda ishlashi mumkin edi yoki hatto bitta turdagi hujjatni boshqa turdagi hujjatlarga joylashtirdi.

OLE serverlari va mijozlari virtual kutubxona (VTBL) yordamida tizim kutubxonalari bilan o'zaro ishlaydi. Ushbu jadvallarda tizim kutubxonasi server yoki mijoz bilan o'zaro ishlashda foydalanishi mumkin bo'lgan funktsiyalarga ko'rsatmalar mavjud. OLESRV.DLL (serverda) va OLECLI.DLL (mijozda) kutubxonalari dastlab operatsion tizim tomonidan taqdim etilgan WM_DDE_EXECUTE xabaridan foydalangan holda bir-biri bilan aloqa qilish uchun yaratilgan.


Keyinchalik OLE 1.1 dasturiy ta'minot komponentlari bilan ishlash uchun COM arxitekturasiga (tarkibiy obyekt modeli) aylandi. Keyinchalik COM arxitekturasi o'zgartirildi va DCOM nomi bilan tanildi.


OLE obyekti clipboardga joylashtirilganida, u asl Windows formatlarida saqlanadi (bitmap yoki metafile kabi) va shuningdek o'z formatida saqlanadi. Tabiiy format qo'llab-quvvatlanadigan OLE dasturiga boshqa hujjatning buferga ko'chirilgan qismini qo'shish va uni foydalanuvchi hujjatida saqlashga imkon beradi.


OLE 2.0
Keyingi evolyutsion qadam avvalgi versiyada bo'lgani kabi bir xil maqsad va vazifalarni saqlab qolgan OLE 2.0 edi. Ammo OLE 2.0 VTBL-dan foydalanish o'rniga COM arxitekturasiga qo'shimcha bo'ldi. Yangi funktsiyalar sirasiga tortish texnologiyasini drag-and-drop, in-place activation va structured storage ni o'z ichiga oladi.




  1. Yüklə 257,46 Kb.

    Dostları ilə paylaş:
  1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin