Zahiriddin muhammad bobur nomidagi andijon davlat universiteti


End; Function Max(x,y:Integer):Integer



tải về 0.79 Mb.
trang21/27
Chuyển đổi dữ liệu01.03.2024
Kích0.79 Mb.
#56678
1   ...   17   18   19   20   21   22   23   24   ...   27
Zahiriddin muhammad bobur nomidagi andijon davlat universiteti

End;
Function Max(x,y:Integer):Integer;
Begin
If x>=y Then Max:=x Else Max:=y;
End;
{Initsializatsiya qismi mavjud emas}
End.
Bu modul kompilyatsiya qilinib Stadu.tpu fayl nomga ega bo’lishi kerak. Undan dasturda foydalanish uchun dastur bosh kismida Uses Study qatorini yozish kerak bo’ladi.
Turbo Paskal sistemasida quyidagi biblioteka modullari majud:
System - standart protsedura va funksiyalarni o’z ichiga olgan bo’lib, bu modul avtomatik ravishda aktivlashtirilgan bo’ladi.
Dos - Ms Dos operatsion sistema imkoniyatlaridan foydalanuvchi protsedura va funksiyalarni o’z ichiga olgan.
Crt - monitor ekrani va klaviatura bilan ishlash imkoniyatini yaratuvchi protseduralar to’plamini o’z ichiga olgan.
Graph - har xil monitor videoadapterlarini qullagan holda kompyuter grafik imkoniyatlaridan foydalanuvchi ko’plab protseduralar tuplamini o’z ichiga oladi.
Printer - printer bilan ishlovchi kichik modul.


Dinamik bog’lanuvchi bibliotekalar (DLL)
Ta’rifi
Dinamik boglanuvchi bibliotekalar dasturda boshka tillarda yaratilgan protsedura va funksiyalardan foydalanishga imkon beradi. Dinamik bibliotekalar bilan oddiy modullar orasida juda ko’p o’xshashliklar mavjud ,lekin ikki jixatdan farq qiladi.
Birinchidan dinamik bibliotekada e’lon qilingan o’zgaruvchilar va konstantalardan asosiy dasturda foydalanib bo’lmaydi.
Ikkinchidan modullar statik usulda, ya’ni kompilyatsiyaning komponovka bosqichida bog’lanadi. Dinamik bibliotekalar dinamik ya’ni dastur bajarilish jarayonida bog’lanadi. Agarda ikki dastur oddiy modulga murojaat qilsa shu modul ishlatilayotgan qismining ikki nusxasi xotirada yaratiladi. Dinamik bibliotekaning ikki dastur murojaat qilayetgan qismi faqat bir nusxada yaratiladi.
Dinamik bibliotekaning o’zgarishi dasturni qaytadan kompilyatsiya kilishga olib kelmaydi.
YAratilishi
DLL yaratish uchun maxsus Library suzi ishlatiladi.
DLL e’lonlar bulimi Exports suzidan boshlanib, eksport kilinayetgan podprogrammalar ro’yxatini o’z ichiga oladi:

tải về 0.79 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   17   18   19   20   21   22   23   24   ...   27




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương