dll kutubxonalari va ularning ishlash tamoyillari

DOCX 21 sahifa 52,8 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 21
o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi __universiteti ro’yxatga olindi №__________ ro’yxatga olindi №__________ “_____” ____________20 y. “_____” ____________20 y. “___________________________ “ kafedrasi “_____________________________ “ fanidan kurs ishi mavzu:________________ bajardi:_________________________________ tekshirdi:_______________________________ ______________ - 20___ maxsus dll-ni amalga oshirish reja: i.kirish ii.asosiy qism 1. dll-kutubxonadan foydalanish tamoyillari 2. dll fayllari ichida operatsiya xonasi tizimi windows 3. dll fayllari ichida operatsiya xonasi tizimi windows 4. tuzilishi dll fayllari iii.foydalanilgan adabiyotlar kirish dll dinamik bog'lanish kutubxonalari mexanizmi. agar siz allaqachon sezgan bo'lsangiz windows-da ko'plab muhim mexanizmlar va tizimlar mavjud, masalan, yuqorida muhokama qilingan xotirani boshqarish tizimi, gdi grafik qurilma interfeysi, dinamik almashish ma'lumotlar dde, nazorat qilish tizimi shriftlar, interfeyslar uchun multimedia, tizimi dinamik qo'shimchalar va bog'lashlar ob'ektlar ole, va shunday qilib keyinchalik, va shunday qilib deyarli oldin cheksizlik. biroq, keling, sabr-toqatli bo'laylik va butun operatsion tizim sifatida diqqatni jamlashga harakat qilaylik windows va uning barcha drayverlari (virtuallardan tashqari) va qaysidir ma'noda boshqa …
2 / 21
si esa win32 api funksiyalaridan foydalangan holda deklaratsiyani dinamik ravishda amalga oshirishdir. lekin baribir kutubxonaning ichki modullari faqat dastur ishlayotgan vaqtda xotiraga yuklanadi. dll-ni yuklash uchun operatsion tizim uni topishi kerak. ilova kutubxonani yuklashi va undan foydalanishi uchun operatsion tizim uni topib yuklashi kerak. operatsion tizimni standart qidirish quyidagi bo'limlarda amalga oshiriladi initsializatsiya moduli, agar jarayon muvaffaqiyatli yakunlangan bo'lsa, true qiymatiga ega parametrni yoki ishga tushirish jarayonida xatolik yuz bergan bo'lsa, noto'g'ri qiymati bilan parametrni qaytaradi. agar parametr noto'g'ri bo'lsa, barcha keyingi harakatlar bajariladi. kutubxona modullaridan foydalanishdan oldin kutubxonani dasturiy ta'minotga ulashingiz kerak. ulanish ikki yo'l bilan amalga oshirilishi mumkin. birinchisi, bitta tashqi funksiya yoki protsedurani e'lon qilish, ikkinchisi esa win32 api funksiyalaridan foydalangan holda deklaratsiyani dinamik ravishda amalga oshirishdir. lekin baribir kutubxonaning ichki modullari faqat dastur ishlayotgan vaqtda xotiraga yuklanadi. dll-kutubxonadan foydalanish tamoyillari kutubxonaning dll formatidagi dastur kodi ko'pchilik dasturlash tillarida bir xil tuzilishga ega. har qanday dll kutubxonasi …
3 / 21
an ajratilganligini ko'rsatadi dll_thread_attach jarayon yangi mavzu yaratayotganini bildiradi dll_thread_detach jarayon ipni tugatayotganini bildiradi initsializatsiya moduli, agar jarayon muvaffaqiyatli yakunlangan bo'lsa, true qiymatiga ega parametrni yoki ishga tushirish jarayonida xatolik yuz bergan bo'lsa, noto'g'ri qiymati bilan parametrni qaytaradi. agar parametr noto'g'ri bo'lsa, barcha keyingi harakatlar bajariladi. kutubxona modullaridan foydalanishdan oldin kutubxonani dasturiy ta'minotga ulashingiz kerak. ulanish ikki yo'l bilan amalga oshirilishi mumkin. birinchisi, bitta tashqi funksiya yoki protsedurani e'lon qilish, ikkinchisi esa win32 api funksiyalaridan foydalangan holda deklaratsiyani dinamik ravishda amalga oshirishdir. lekin baribir kutubxonaning ichki modullari faqat dastur ishlayotgan vaqtda xotiraga yuklanadi. dll-ni yuklash uchun operatsion tizim uni topishi kerak. ilova kutubxonani yuklashi va undan foydalanishi uchun operatsion tizim uni topib yuklashi kerak. operatsion tizimni standart qidirish quyidagi bo'limlarda amalga oshiriladi: · kutubxonaga kirishni so'ragan ilovaning joylashuvi; · joriy katalog; · tizimning diskdagi joylashuvi, odatda katalog manzili quyidagicha ko'rinadi: c:\windows\system32; · 16-bitli dasturlarni ishga tushirish uchun tizim pastki kalitining …
4 / 21
ning faqat bitta nusxasi saqlanishi kerak. statik kutubxonalardan foydalanilganda, operatsion tizim ushbu kutubxonaga muhtoj bo'lgan har bir dastur uchun kutubxona kodini xotiraga yuklashi kerak. · diskdagi joyni tejash. bitta dll-kutubxonani ko'plab dasturlar parallel ravishda ishlatganda, diskda ushbu kutubxonaning faqat bitta nusxasi saqlanadi. statik kutubxonalardan foydalanilganda, aksincha, har bir dastur uchun ushbu kutubxonaning alohida nusxasi yaratiladi. · dll-kutubxonalarni o'zgartirish va yangilashning qulayligi va soddaligi. agar siz dll kutubxonasini o'zgartirishingiz yoki to'g'rilashingiz kerak bo'lsa, kutubxonaga o'zgartirish kiritganingizdan so'ng, ushbu kutubxonadan foydalanadigan dasturni qayta kompilyatsiya qilishingiz yoki bog'lashingiz shart emas. biroq, statik kutubxonalarning ob'ekt kodidan foydalanganda, kichik o'zgarishlar bo'lsa ham, dasturni qayta kompilyatsiya qilishingiz yoki yana havola qilishingiz kerak bo'ladi. · chiqarilgan kutubxonalarga uzoq muddatli yordam ko'rsatish. imkoniyatlarni kengaytirish yoki yangi qurilmalarni qo'llab-quvvatlash uchun kutubxonaning funktsional imkoniyatlarini yangilash va qo'shish qulayligi bilan ta'minlangan. · ko'p tilli dasturlarni qo'llab-quvvatlash. dasturni ishlab chiqishda turli dasturlash tillaridan foydalanish kutubxonadan foydalanishga xalaqit bermaydi, agar dastur tili va …
5 / 21
bitta kutubxona boshqa kutubxonaning funksiyasidan foydalansa, u holda bog'liqlik olinadi, buning natijasida ilova yoki kutubxona qaram bo'lib qoladi, o'zini o'zi ta'minlash qobiliyatini yo'qotadi. shunga ko'ra, quyidagi hodisalar xatolarga olib keladi: · tegishli kutubxona yangi versiyaga yangilandi; · bog'liq dll kutubxonasiga o'zgartirishlar kiritildi; · tegishli dll fayli oldingi versiya bilan qayta yozilgan; · tegishli dll fayli tizim tomonidan topilmadi yoki kompyuterdan o'chirildi. odatda bu harakatlar dll-library ziddiyatlari deb ataladi. agar orqaga qarab muvofiqlik ta'minlanmasa, dastur muvaffaqiyatli ishlay olmaydi. bunday harakatlar dll-kutubxona to'qnashuvi deb ataladi. dastur faqat orqaga qarab mos kelsa, muvaffaqiyatli ishlashi va normal ishlatilishi mumkin. dll fayllari ichida operatsiya xonasi tizimi windows dll formati windows ilovalarini yuklovchi formati bilan deyarli bir xil, ammo, siz oddiy dastur kabi dll ni "ishlay olmaysiz". va bu tushunarli, chunki dll-larning maqsadi boshqacha - ular funktsiyalar ombori bo'lib xizmat qiladi, ish paytida ilovalar tomonidan chaqiriladi. dll-da joylashgan funktsiyalar mumkin qo'ng'iroq qiling funktsiyalari, qaysi bor ichida …

Ko'proq o'qimoqchimisiz?

Barcha 21 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"dll kutubxonalari va ularning ishlash tamoyillari" haqida

o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi __universiteti ro’yxatga olindi №__________ ro’yxatga olindi №__________ “_____” ____________20 y. “_____” ____________20 y. “___________________________ “ kafedrasi “_____________________________ “ fanidan kurs ishi mavzu:________________ bajardi:_________________________________ tekshirdi:_______________________________ ______________ - 20___ maxsus dll-ni amalga oshirish reja: i.kirish ii.asosiy qism 1. dll-kutubxonadan foydalanish tamoyillari 2. dll fayllari ichida operatsiya xonasi tizimi windows 3. dll fayllari ichida operatsiya xonasi tizimi windows 4. tuzilishi dll fayllari iii.foydalanilgan adabiyotlar kirish dll dinamik bog'lanish kutubxonalari mexanizmi. agar siz allaqachon sezgan bo'lsangiz windows-da ko'plab...

Bu fayl DOCX formatida 21 sahifadan iborat (52,8 KB). "dll kutubxonalari va ularning ishlash tamoyillari"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: dll kutubxonalari va ularning i… DOCX 21 sahifa Bepul yuklash Telegram