Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muso al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filiali 63/21-guruh Dasturlash kafedrasi Dasturlash ma’ruza fanidan mustaqil ish mavzu



Download 44,16 Kb.
bet1/4
Sana14.12.2022
Hajmi44,16 Kb.
#885966
  1   2   3   4
Bog'liq
Dasturlash 13-mustaqil ishi


AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUSO AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI URGANCH FILIALI 963/21-guruh

Dasturlash kafedrasi
Dasturlash 1 ma’ruza fanidan

MUSTAQIL ISH
Mavzu: Bazaviy sinf azolariga murojaatni boshqarish.

Bajardi: Asanov. A


Tekshirdi: Masharipov. S
Urganch 2022
Reja

  1. Kirish.

  2. Asosiy qism.

        1. Sinf tushunchasi.

        2. Sinflarni ishlab chiqish.

        3. Bazaviy sinfni e’lon qilish

  1. Yakuniy qism.

  1. Xulosa

  2. Foydalanilgan adabiyotlar.


Kirish
Sinflar, komponyentlar va ob’yektlar Sinf jismoniy mohiyatga ega emas, tuzilmaning e’lon qilinishi uning eng yaqin analogiyasidir. Sinf ob’yektni yaratish uchun qo‘llangandagina, xotira ajralib chiqadi. Bu jarayon ham sinf nushasi (class instance) ni yaratish dyeb ataladi. C++tilining har qanday ob’yekti bir xil atributlarga, shuningdyek ushbu sinfning boshqa ob’yektlari bilan funktsionallikka ega. O‘z sinflarini yaratish hamda ushbu sinflar ob’yektlarining xulq-atvori uchun to‘liq mas’uliyat dasturchi zimmasiga yuklanadi. Biron-bir muhitda ishlar ekan, dasturchi standar sinflarning kattagina kutubxonasi (masalan, C++Builder Vizual Komponyentlar Kutubxonasi) ga kirish huquqiga ega bo‘ladi. Odatda, ob’yekt qandaydir unikal holatda mavjud bo‘lib, bu holat ob’yekt atributlarining joriy qiymatlari bilan byelgilanadi. Ob’yekt sinfining funktsionalligi ushbu sinf ekzyemplyari (nushasi) ustida o‘tkaziladigan opyeratsiyalar bilan byelgilanadi. C++tilida sinfni aniqlash uchun, ma’lumotlar a’zolari ustida ish olib boradigan hamda ob’yektlarning xulq-atvorini byelgilaydigan ma’lumotlar a’zolari va myetodlarini inkapsulyalash talab qilinadi. YUqoridagi misolimizga qaytib, shuni ta’kidlab o‘tamizki, «Casio» soatining suyuq kristalli displyeyi ushbu ob’yektning ma’lumotlar a’zosi bo‘ladi, boshqarish tugmachaliri esa ob’yektli myetodlar bo‘ladi. Soat tugmachalarini bosib, displyeyda vaqtni o‘rnatish ishlarini olib borish mumkin, ya’ni OMD atamalarini qo‘llaydigan bo‘lsak, myetodlar, ma’lumotlar a’zolarini o‘zgartirib, ob’yekt holatini modifikatsiya qiladi. C++Builder komponyentlar (components) tushunchasini ham kiritadi. Komponyentlar - maxsus sinflar bo‘lib, ularning xususiyatlari ob’yektlar atributlarini tashkil qiladi, ularning myetodlari esa komponyentli sinflarning tyegishli nushalari ustidagi opyeratsiyalarni amalga oshiradi. Myetod tushunchasi odatda komponyentli sinflar tarkibida qo‘llanadi va tashqi tomondan oddiy sinfning funktsiya-a’zo atamasidan farq qilmaydi. C++Builder tili komponyentlarning turi va funktsional xulq-atvorini nafaqat myetodlar yordamida, balki komponyentlar sinflarigagina xos bo‘lgan xususiyatlar vositasida ham manipulyatsiya qilish imkonini byeradi. C++Builder muhitida ishlar ekansiz, siz ilovani loyihalash bosqichida ham, uni bajarish bosqichida ham komponyentli ob’yekt ustida ishlash (manipulyatsiya qilish) mumkin ekanini tushunib yetishingiz ayon.


Download 44,16 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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