Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




Download 6,33 Mb.
Pdf ko'rish
bet157/194
Sana20.02.2024
Hajmi6,33 Mb.
#159185
1   ...   153   154   155   156   157   158   159   160   ...   194
Classlar sistemasi 
System.Console klassining Console.WriteLine(…) metodida nomlanishi S# dagi klass
sistemasining qo‘llanilishi namunasidir. S# bilan tuzish qolipi uchun standart biblotekalarda 
aniqlangan klass larni biz klasslar sistemasi deb chaqiramiz (yoki boshqacha dasturlash 
programmsi deb). Ularni bizning barcha .NET ilovalarimizdan foydalana olishadi (ular S# da 
maxsus yozib qo‘yilgan bo‘ladi). Shuningdek String, Environment va Math klasslarini misol
uchun olamiz. 
Bu haqida ham, keyinroq aytib o‘tib ketamiz “Dasturlashga kirish” mavzuidan .NET 
Framework SDK bilan dasturlash tillari to‘plami (VB.NET va S# ga o‘xshagan) kelishini 
allaqachon bilib oldik, shuningdek, mobil ilova va GUI, Web ga asoslanganiga o‘xshaganini 
yaratish, ma’lumot almashish, ma’lumot bazasiga kirish, tarmoqlash, parallel bajarish, klass 
to‘plamlari, matn almashish, osongina kiritish va chiqarishga o‘xshagan dasturlashda eng oddiy 
mashqlarni bajarish uchun to‘plovchi va standart klass biblotekasi millionlab klass sistemlarini 
yetkazib beradi.
Bu Class lardagi mantiqni bajarish muhim hisoblanadi, shunigdek, ularni ichida 
encapsulated (yashiringan). Dasturchi uchun qanday qilib ularni bilamasligi, ular uni qanday 
bajarishlari muhim hisoblanadi va bu sabab uchun klasslarning asosiy bo‘lagiga ijtimoy sabablari 
mavjudmas (public (hammaga ma’lum)). Class sistemalari bilan bajarish hammma dasturchilar 
uchun ham tez-tez ko‘rishga vaqt topilavermaydi. Shunday qilib, yangi mavhum tushunchalar 
qavatlari OOP da boshlang‘ich vazifalardan biri bo‘lib kashf qilingan.
Biz klasslar sistemasiga keyinroq alohida e’tibor qaratamiz. Hozir esa dasturlarda 
ob’ektlardan foydalanish va yaratish bilan yaqindan tanishib olamiz.
 
Ob’ektlarni yaratish va foydalanish 
Biz hozirdan boshlab dasturlarimizda ob’ektlardan foydalanish va yaratishga diqqatni 
qaratmoqchimiz. NET Frameworkdagi eng ko‘p klasslar sistemasi va allaqachon aniqlangan
klasslar bilan ishlamoqchimiz. “Classlarni Aniqlash” mavzuida o‘z shaxsiy klasslarimizni 
aniqlashning maxsus yo‘llari haqida keyinroq to‘xtalamiz. 

Download 6,33 Mb.
1   ...   153   154   155   156   157   158   159   160   ...   194




Download 6,33 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

Download 6,33 Mb.
Pdf ko'rish