Delphi dasturlash tilida voqea va xabarlar

Delphi dasturlash tilida voqea va xabarlar

O'quvchilarga / Informatika va AT
Delphi dasturlash tilida voqea va xabarlar - rasmi

Material tavsifi

Delphi dasturlash tilida voqea va xabarlar. OLE asoslari. DDE asoslari. DDE qo'llanmasi. DDE serverlar. DDE mijoz. XULOSA. Reja: OLE asoslari.OLE so'zi Objects Linked and Embedded (Bog'langanVaIchkiObyektlar - BVaIO ) ma'nosinibildiradi. Dasturlar orasida bo'linadigan ma'lumotlar OLE obyekt deyiladi. OLE obyektlarini saqlovchidastur, OLE konteyner (OLE Container) deyiladi. Masalan,MicroSoft Word hujjatga grafik obyektlarni, audio xamda video kliplarni Va boshqa ko'plab obyektlarni jamlashi mumkin (bunday ҳujjatni ba'zan tuzilgan ҳujjat - compound document deyiladi). Nomidan ko'rinib turibdiki, OLE obyektlarni OLE konteynerga qo'shish yoki unga o'rnatish mumkin. Birinchi ҳolatda ma'lumotlar diskda fayl ko'rinishida saqlanadi va ixtiyoriy dasturularga murojaat qilishi ҳamda o'zgartirishi mumkin bo'ladi. Ikkinchi ҳolatda ma'lumotlar OLE konteyneriga o'rnatiladi va bu ma'lumotlarni faqat ko'rishi Va o'zgartirishi mumkin. Agar DDE yordamida matnlar bilan ishlash mumkin bo'lsa, OLE yordamida esa, dasturlarga ixtiyoriy tipdagi ma'lumotlarni kiritish mumkin. Xuddi DDEda ko'rib o'tganimizdek, mijoz dastur (OLE konteyner) ishlashi uchun OLE server mavjud bo'lishi talab qilinadi. Mijoz dasturda ishlayotgan foydalanuvchi ҳar safar OLE obyektga ko'rish yoki taҳrirlash uchun murojaat qilganda server dastur ishga tushiriladi Va ma'lumotlar shu yerda taҳrirlanadi. DDE asoslari DDEML qisqartmasi Dynamic Data Exchange Management Library (dinamik ma'lumotlar almashish kutubxonasi) ma'nosini anglatadi. DDEML bu Dynamic Data Exchange (DDE) deb nomlanuvchi murakkab xabarlar tizimi 67 ustidan nazoratdir. DDE saqlovchi kutubxona Windowsning dastlabki xabarlar tizimi imkoniyatlarini oshirish uchun ishlab chiqilgan. Dynamic Data Exchange bunday nomlanishiga sabab, u ikki dasturni bajarilish Vaqtida o'zaro dinamik holda ma'lumotlar almashishiga imkon beradi. Ikki dastur orasidagi aloqani shunday yaratish mumkinki, birida qilingan o'zgarish ikkinchisida akslanadi. Bundan tashqari DDE yordamida o'z dasturingizdan boshqa dasturlarni masalan, Word for Windows, Report Smith, Excel Va boshqalarni boshqarish mumkin. Quyida Delphi komponentlaridan DDE qurish uchun qanday foydalanish tushuntirilgan. DDE qo'llanishi. DDEning qo'llanilishi DDE bo'yicha boshqa dasturdan ma'lumotlar oluvchi yoki boshqa dasturni DDE buyruqlari yordamida boshqaruvchi dastur DDE-mijozi hisoblanadi. Bu holda ikkinchi dastur DDE-serveri bo'ladi. Bir dasturning o'zi bir Vaqtda ham mijoz, ham server bo'lishi mumkin (masalan, MicroSoft Word). Endi keling Delphiqanday qilib DDE-dasturlarni tuzish mumkinligini ko'rib o'taylik. DDE-serverlar Delphida DDE-serverni qurish uchun System sahifasidagi ikki - TDdeServerConv Va TDdeServerItemkomponentlari xizmat qiladi. Odatda loihada bitta TDdeServerConv obyekti Va bir yoki bir nechta TDdeServerItem obyekti ishlatidi. DDE-serverning servislariga murojaat qilish uchun mijoz bir necha parametrlarni bilishi keark: servis nomi (Service Name) - bu dastur nomi (odatda - EXE kengaytmasiz bajariluvchi fayl nomi, to'liq yuli bilan); Topic Name - Delphida bu nom TDdeServerConvkomponenti; Item Name - Delphida bu TDdeServerItemning kerakli bo'limi nomi. DDE-mijozlar Delphida DDE-mijozni yaratish uchun ikkita TDDEClientsonv Va TDDEClientItem komponentlari ishlatiladi. Serverdagiga o'xshash ...


Ochish
Joylangan
Fayl formati zip → pptx
Fayl hajmi 760.27 KB
Ko'rishlar soni 96 marta
Ko'chirishlar soni 7 marta
O'zgartirgan san'a: 29.03.2025 | 00:25 Arxiv ichida: pptx
Joylangan
Fayl formati zip → pptx
Fayl hajmi 760.27 KB
Ko'rishlar soni 96 marta
Ko'chirishlar soni 7 marta
O'zgartirish kiritilgan: Arxiv ichida: pptx
Tepaga