Insoniyat tarixining ko‘p asrlik tajribasi ezgu g‘oyalardan va sog‘lom mafkuradan mahrum biron-bir jamiyatning uzoqqa bora olmasligini ko‘rsatdi



Download 1,23 Mb.
bet2/13
Sana12.04.2022
Hajmi1,23 Mb.
#546571
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Alijonov Toxirjon Muxammadyusuf o’g’li

Kurs ishining dolzarbligi: Ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish va dasturda delegatlar, uning funksiyalari, maqsadli metodlarga murojaat va guruh delegatlari, delegatlar hamda uning tip va parametrlari mosligi tushunchalaridan foydalanish kabi vazifalarni o`rganishga olib keladi.
Kurs ishining maqsadi: C# dasturlash tilida delegatlar bilan ishlash, hamda ulanish metodlarini delegatlar yordamida bog’lash, guruh delegatlari haqida tushunchalar olish, delegatlar mosligiga turli misollar ishlash.
Kurs ishining ob’yekti: C# dasturlash tilida delegatlar bilan ishlash va uning funksiyalari haqida o`quvchilarga ma`lumot berishdan iborat.
Kurs ishining predmeti: C# dasturlash tilida delegatdan foydalanish mazmuni.


II. ASOSIY QISM

2.1 Delegatlar haqida tushuncha


Delegatlar bu- metodlarni chaqirish yo’lini biladigan ob’yekt. Delegatlar ma’lumotnoma turi bo’lib, ular ob’yektga murojaat qilish o’rniga metodga murojaat qiladi. Ya’ni delegatlar metodlarning asosidir va ular yordamida biz bu metodlarni chaqirishimiz mumkin.
Delegatlarni e’lon qilish uchun delegate kalit so’zi ishlatiladi, so’ngra qaytish tipi, nomi va parametrlari kiritiladi. Masalan:
delegate void Message();
Delegatlar qaytish turiga ko’ra void tipiga ega, ya'ni hech narsa qaytarmaydi. Bu esa delegat - hech qanday parametrni qaytarmaydigan har qanday metodga ishora qilishi mumkinligini anglatadi.
Misol.
using System;
namespace tanishtiruv
{
class Program
{
delegate void Message(); // delegatni e’lon qilish:
static void Main(string[] args)
{
Message a; // delegat o’zgaruvchisini yaratish:
if (DateTime.Now.Hour < 12)
{
a = GoodMorning; // o’zgaruvchiga metod manzilini tayinlash:
}
else
{
a = GoodEvening;
}
a(); // metodni chaqirish:
Console.ReadKey();
}

Download 1,23 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish