OLE texnologiyasining amaliy va labaratoriya ko’nikmalari
Shaxsiy kompyuterlarning paydo bo'lishi bilan inson faoliyatining barcha
turlarini axborotlashtirish jarayoni aniqlandi: ishlab chiqarish, fan, texnika. Bu
jarayon odamlarning ma'lumotni idrok etish imkoniyatlari cheklanganligi va
kiruvchi va saqlanadigan ma'lumotlarning kuchli oqimlari o'rtasidagi ziddiyatlar
tufayli yuzaga keladi. Jamiyatni axborotlashtirishning rivojlanishi kompyuter
texnologiyalarining rivojlanishi bilan chambarchas bog'liq. Kompyuter yoqilganda,
operatsion tizim (OS) avtomatik ravishda ishlay boshlaydi - bir nechta turdagi
interfeyslarni ta'minlaydigan dasturiy vositalar to'plami, ular orasida har xil turdagi
dasturlar orasidagi interfeys muhim rol o'ynaydi. Texnologiya turli xil ilovalardan
hujjatlarni bog'lash uchun ishlatiladi Masalan, matn protsessorida matnni
tayyorlashda ko'pincha illyustratsiyalarni joylashtirish kerak bo'ladi. Shu maqsadda
grafikli tasvir fayli matnli hujjatni bog'lash yoki joylashtirish uchun ob'ekt sifatida
ishlatilishi mumkin.
OLE tushunchasi
OLE (Ob'ektlarni bog'lash va joylashtirish) - bu Microsoft tomonidan ishlab
chiqilgan boshqa hujjatlar va ob'ektlarga ob'ektlarni bog'lash va joylashtirish
texnologiyasi. OLE sizga ba'zi ishlarni bitta tahrirlash dasturidan boshqasiga
o'tkazishga va natijalarni qaytarishga imkon beradi. Masalan, shaxsiy kompyuterga
o'rnatilgan nashriyot tizimi ishlov berish uchun matnni tahrirlovchiga yoki tasvirni
OLE texnologiyasi yordamida tasvir muharririga yuborishi mumkin. OLE -dan
foydalanishning asosiy afzalligi (fayl hajmini kamaytirishdan tashqari) shundaki, u
asosiy faylni, dastur kiradigan funktsiyalar faylini yaratishga imkon beradi. Bu fayl
asl dasturdagi ma'lumotlar ustida ishlashi mumkin, u qayta ishlanganidan so'ng asl
hujjatga qaytariladi. OLE murakkab hujjatlarni qayta ishlashda ishlatiladi, turli xil
ulanmagan tizimlar o'rtasida ma'lumotlarni tortish-tushirish interfeysi orqali
uzatishda, shuningdek, bufer bilan operatsiyalarni bajarishda ishlatilishi mumkin.
O'rnatish g'oyasi veb -sahifalarda (masalan, veb -TV) multimediya bilan ishlashda
keng qo'llaniladi, bu erda tasvirlar, ovoz, video, animatsiya HTML (gipermatnli
belgilash tili) sahifalarida yoki boshqa fayllarda ham uzatiladi. matnni belgilash
(masalan, XML va SGML). Biroq, OLE texnologiyasi "qalin mijoz"
arxitekturasidan, ya'ni ortiqcha hisoblash resurslariga ega bo'lgan tarmoqli
kompyuterdan foydalanadi. Bu shuni anglatadiki, joylashtirilayotgan fayl turi yoki
dasturi mijoz mashinasida bo'lishi kerak. Masalan, agar OLE Microsoft Excel
elektron jadvallari bilan ishlasa, u holda Excelni foydalanuvchi mashinasiga
o'rnatish kerak.
OLE 1.0
OLE 1.0 1990 yilda Microsoft Windows operatsion tizimining oldingi
versiyalarida ishlatiladigan DDE (Dynamic Data Exchange) texnologiyasi asosida
chiqarilgan. DDE texnologiyasi ikkita ishlaydigan dasturlar o'rtasida ma'lumotlarni
uzatish miqdori va usulida juda cheklangan bo'lsa -da, OLE ikkita hujjat orasidagi
faol ulanishlarni boshqarishi yoki hatto bir turdagi hujjatni boshqa turdagi hujjatga
kiritishi mumkin edi.
OLE serverlari va mijozlari virtual kutubxonalar (VTBL) yordamida tizim
kutubxonalari bilan o'zaro aloqada bo'lishadi. Bu jadvallar tizim kutubxonasi
server yoki mijoz bilan bog'lanish uchun foydalanishi mumkin bo'lgan
funktsiyalarni ko'rsatadi. OLESVR.DLL (server) va OLECLI.DLL (mijoz)
kutubxonalari
dastlab
operatsion
tizim
tomonidan
taqdim
etilgan
WM_DDE_EXECUTE xabari yordamida bir -biri bilan muloqot qilish uchun
mo'ljallangan edi. Keyinchalik OLE 1.1 dasturiy ta'minot komponentlari bilan
ishlash uchun komponentli ob'ekt modeli (COM) arxitekturasiga aylandi.
Keyinchalik, COM arxitekturasi o'zgartirildi va DCOM sifatida tanildi. OLE
obyekti clipboardga joylashtirilganda, u Windows -ning mahalliy formatlarida
(masalan, bitmap yoki metafayl) saqlanadi va o'z formatida saqlanadi. Mahalliy
format OLE-ga ega bo'lgan dasturga clipboardga nusxalangan boshqa hujjatning
bir qismini joylashtirish va uni foydalanuvchi hujjatida saqlash imkonini beradi.
OLE 2.0
Keyingi evolyutsion qadam OLE 2.0 bo'lib, u oldingi versiyadagi maqsad va
vazifalarni saqlab qoldi. Ammo OLE 2.0 VTBLdan foydalanish o'rniga COM
arxitekturasi
ustida
qurilgan.
Yangi
xususiyatlarga
sudrab-tushirish
avtomatizatsiyasi, joyida faollashtirish va tizimli saqlash kiradi.
ActiveX
1996 yilda Microsoft OLE 2.0 texnologiyasini ActiveX deb o'zgartirdi. ActiveX
boshqaruv elementlari, ActiveX hujjatlari va Active Scripting texnologiyasi taqdim
etildi. OLE -ning ushbu versiyasi asosan veb -dizaynerlar tomonidan sahifalarga
multimediali ma'lumotlarni kiritish uchun ishlatiladi.
Xulosa qilib aytish mumkinki, OLE - bu turli ilovalarda tayyorlangan
ma'lumotlarni o'z ichiga olgan hujjatlarni osongina tayyorlashga imkon beradigan
vositalar to'plami. Turli ilovalarda tayyorlangan ma'lumotlarni birlashtira olish
uchun ushbu ilovalar texnologiyani qo'llab -quvvatlashi shart OLE. Standart
ilovalar Windows - Paintbrush, Write, Sound Recorder, Cardfile, Object
Pakager OLE -ni qo'llab -quvvatlash. Windows-ning standart dasturlaridan
tashqari, Microsoft va boshqa uchinchi tomon ishlab chiqaruvchilari tomonidan
ishlab chiqilgan boshqa ko'plab dasturlar OLE texnologiyasini qo'llab-quvvatlashni
o'z ichiga oladi. Windows 2.0 va 6.0 uchun Microsoft Word, Microsoft Excel 4.0
va 5.0, ZSoft PhotoFinish 2.0, Designer, Windows uchun FoxPro, Access va
boshqa ko'plab paketlar OLE texnologiyasini qo'llab -quvvatlashni o'z ichiga oladi.
Do'stlaringiz bilan baham: |