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



Download 257,46 Kb.
bet1/6
Sana19.05.2023
Hajmi257,46 Kb.
#941390
  1   2   3   4   5   6
Bog'liq
hculo6xembIyPJ0gSgbvLwsvvY15kOJonSoZ35Bb


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. Download 257,46 Kb.

    Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish