Nomlar fazosidan foydalanish dll kutubxona yaratish va bogʻlash. Nazariy ma’lumot


dll kutubхоnа yarаtish va bоgʻlаsh



Yüklə 0,6 Mb.
Pdf görüntüsü
səhifə3/9
tarix24.05.2023
ölçüsü0,6 Mb.
#121377
1   2   3   4   5   6   7   8   9
Modul 5 (1)

dll kutubхоnа yarаtish va bоgʻlаsh. 
Fayldan Add -> New Project ni tanlaymiz 


Add a new project dan Class Library (.NET Core) kutibxonasini tanlaymiz
Configure your new project oynasidan Project name katakchasidan 
ClassLibrary1ning o’rniga Mening_kutibxonam deb yozib Create ni tanlaymiz. 


Mening_kutibxonam nomlar fazosi yaratildi. 
Mening_kutibxonam nomlar fazosida Oybek nomli sinf yaratildi. 


Nomlar_F dan dependencies ning ustiga sichqonchaning o’ng tugmasini bosamiz 
va undan Add Project Reference tanlanadi. 
Mening_kutibxonamga belgi ko’yib OK tugmasini bosamiz. 
Nomlar_F ga Mening_kutibxonam bogʻlandi. 
Na’muna №1: 
DLL kutubxonasini yarating: 
namespace
MyLibrary 

public
class
MyClass



public
void
MyMethod() 

Console.WriteLine(
"MyMethod called."
); 



Ushbu vazifada biz MyLibrary deb nomlangan DLL kutubxonasini yaratamiz, 
unda MyClass deb nomlangan sinf MyMethod deb nomlangan yagona usul bilan. 
Namespace kalit so'zi bir-biriga bog'liq turlarni guruhlash uchun ishlatiladi va 
boshqa turlar bilan nomlanishni oldini olish uchun ishlatiladi. 
Na’muna №2:
DLL kutubxonasini yarating: 
DLL kutubxonasini yaratish uchun biz C# kompilyatoridan (masalan, csc.exe) 
foydalanishimiz va tegishli variantlarni belgilashimiz kerak. Masalan: 
csc /target:library /
out
:MyLibrary.dll MyClass.cs 
Bu buyruq MyClass.cs deb nomlangan manba fayldan MyLibrary.dll nomli DLL 
kutubxonasini yaratadi. /target:library opsiyasi kompilyatorga DLL faylini 
yaratishni bildiradi va /out:MyLibrary.dll opsiyasi esa chiqish fayl nomini 
belgilaydi. 

Yüklə 0,6 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin