|
|
o‘lchovli). Tiplar massivi ma’lumotlari bilan amaliy muammolarni yechish (bir o‘lchovli va ikki o‘lchovli). Oddiy
almashish usullari yordamida "tartiblash" (“qabariq”).
|
|
|
|
25
|
Ko‘p o‘lchovli
massivlar
|
Bir va ikki o‘lchovli massivlar bilan
ishlash
|
2
|
A
|
|
26
|
Belgili massivlar.
Qatorlar bilan ishlash
|
Belgili massivlar bilan ishlash. Qatorlar
bilan ishlash
|
2
|
A
|
|
27
|
Kiritish-chiqarish bazaviy fayllari. C++da fayllar bilan
ishlash sinflari
|
Kiritish-chiqarish bazaviy fayllari bilan ishlash. Sinf tushunchasi. C++ sinflari. C++da fayllar bilan ishlash sinflari bilan
ishlash.
|
2
|
N
|
2
|
28
|
Xotirani lokal va dinamik taqsimlanishi. Oqim, “ uyum”. new, delete operatorlari
|
Massivning birinchi yelementi adresi qiymati ko‘rsatkichni qaytaruvchi NEW operatsiyasi, mos o‘lchamdagi dinamik xotira maydonini ajratish uchun NEW operatsiyasi formati.
Dinamik massivga ko‘rsatkich delete[] ope-ratsiyasi. This maxsus ko‘rsatkichi.
Ssilkadan foydalanishni uch usuli: funk- siyaga uzatish, funksiyadan qaytarish, mustaqil ssilkani yaratish
|
2
|
N
|
|
29
|
Strukturalangan
ma’lumotlar turlari.
|
Ma’lumot tuzilmalari (struct tipi). Tuzilish
a’zolariga kirish operatori
|
2
|
N
|
|
30
|
Sinflarni ishlab chiqish.
|
Xususiy(private), ximoyalangan(protected) va umumiy (public) nomlar. Kirish xuquqi
va ko‘rinish soxasi.
|
2
|
N
|
2
|
31
|
Funksiyalarni ortiqcha yuklanishi
|
Ortiqcha yuklangan funksiyalar. Obyektlarni inizatsiyalash. Konstruktorlar (ma’lum bir sinf Obyektini xotirada qurish usullari) va destruktor (Obyektni o‘chirish
usuli). Ortiqcha yuklash operatorlari.
|
2
|
N
|
|
32
|
Funksiyalarni kons-
tantali a’zolari va konstantali obyektlar.
|
Funksiyalarni konstantali a’zolari va
konstantali obeyktlar. Operatsiyalarni ortiqcha yuklanishi. This ko‘rsatkichi.
|
2
|
N
|
2
|
33
|
Merosxo‘rlik. Merosxo‘rlik ierarxiyasi. Sinflar
merosxo‘rligi sintaksisi.
|
Merosxo‘rlik. Merosxo‘rlik ierarxiyasi. Sinflar merosxo‘rligi sintaksisi. Funksiyalarni almashtirish. Virtual funksiyalar
|
2
|
N
|
|
34
|
Polimorfizm. Klass ierarxiyasi bo‘yicha yuqoriga usuli bo‘yi- cha o‘tish. Ko‘plik
merosxo‘rligi.
|
Polimorfizm. Klass ierarxiyasi bo‘yicha yuqoriga usuli bo‘yicha o‘tish. Ko‘plik merosxo‘rligi. Umumiy meroso‘rlik
|
2
|
N
|
2
|
35
|
Borland C++ Builder – Windows uchun ilova- larni tez ishlab chiqish
muxiti.
|
Sinf kutubxonalari( OWL - Object Windows Library, VCL - Visual Component Library, MFC -Microsoft
Foundation Class Library)
|
2
|
N
|
|
36
|
Borland C++ Builder
integrallashgan muxiti
|
Bosh menyu va asboblar paneli. (speedbar)
tezkor paneli, (Component Plette)
|
2
|
N
|
2
|
|
|
komponentalar paneli. Xususiyatlar (property) kompo-nentalari. Obyektlar instruktori (Object Inspector). Xodisa (event). Ishchi soxasi (workspace),
Formala redaktori (Form Editor). C++ Builder muxiti. Konsul ilovalarini yaratish.
|
|
|
|
37
|
Loyixalar bilan ishlash
|
Loyixalar. Loyixalarni boshqarish uchun yordamchi fayllar. Dastlabki fayllardan bajariladigan faylni shakllantirish. Bir nechta shakllarning arizasi. Tarkibi,
tuzilishi va tartibi.
|
2
|
N
|
|
38
|
Formalar bilan ishlash
|
Bosh oyna uchun formalar. Muloqat oynalar uchun formalar. Formalarni asosiy xususiyatlari. Forma usullari. Forma
xodisalari
|
2
|
N
|
|
39
|
Grafika bilan ishlash
|
Grafik fayllardan foydalanib ilovalarni
yaratish. Belgilar, metafayllar
|
2
|
N
|
2
|
40
|
Formalar va menyu redaktorlari bilan ishlash.
|
Komponentalarni to‘g‘irlash. Komponentalarni ko‘chirishdan va o‘lchamini o‘zgartirishdan saqlash. Vizual va vizual bo‘lmagan komponentalar. Name
xususiyati.
|
2
|
N
|
|
|
|
Jami
|
90
|
44/46
|
32
|