№
|
Amaliy mashg’ulot mavzulari
|
Soat
|
1
|
Virtual metodlar. Virtual xossalar. Metodlarni yashirish va qayta aniqlash.
|
2
|
2
|
Abstrakt sinflar e’loni. Abstrakt berilganlar va metodlar.
|
2
|
3
|
Abstrakt metodlarni voris sinflarda qayta aniqlash.
|
2
|
4
|
Interfeyslarda metodlar e’lon qilish, vorislarida ularni qayta aniqlash va qo’llash.
|
2
|
5
|
Interfeys obyektlarini nusxalash va tartiblash.
|
2
|
6
|
System.Object asosiy tayanch sinfidan hosilaviy sinflarni yaratish va vorislarida metodlarini qayta aniqlash.
|
2
|
7
|
Umumlashgan sinflar e’lon qilish va obyektlari bilan ishlash.
|
2
|
8
|
Umumlashgan turlar vorisligi.
|
2
|
9
|
Istisnolar turlari. Istisnolarni ilib olish. Istisnolarni yuzaga keltirish. finaly bloki.
|
2
|
10
|
Windows Form ilovalarni yaratish. Form xossalari. Formlar orasidagi o’zaro bog’lanishlar.
|
2
|
11
|
Boshqarish vositalari Tugma, Teglar va havolalar, TextBox bilan ishlash.
|
2
|
12
|
Radiobutton, CheckBox, ComboBox bilan ishlash. Ro'yxat oynasi bilan ishlash.
|
2
|
13
|
CheckedListBox, NumericUpDown va DomainUpDown, ImageList bilan ishlash. ListView, TreeView, PictureBox bilan ishlash.
|
2
|
14
|
TrackBar, Timer va ProgressBar bilan ishlash. MessageBox, OpenFileDialog va SaveFileDialog elementlari bilan ishlash.
|
2
|
15
|
Hodisalar bilan ishlash. Ilova xossalari, sozlamalari. Ilova maketini yaratish.
|
2
|
Jami
|
30
|
№
|
Amaliy mashg’ulot mavzulari
|
Soat
|
1
|
Delegatlar. Umumlashgan delegatlar. Func va Action delegatlari.
|
2
|
2
|
Anonim metodlar.
|
2
|
3
|
Lyambda ifodalar. Lyambda parametrlar turlari. Bir nechta parametrli va parametrsiz lyamba ifodalar.
|
2
|
4
|
Hodisalar. Event kalit so’zi. Hodisalar standart qolipi.
|
2
|
5
|
Hodisalarni boshqarish.
|
2
|
6
|
Kollektsiyalar, Ro’yxatlar.
|
2
|
7
|
Stek.
|
2
|
8
|
Navbat.
|
2
|
9
|
To’plam. Tartiblangan to’plam. Lug’atlar.
|
|
10
|
Berilganlar oqimi. Fayl tizimi bilan ishlash sinflari
|
2
|
11
|
Oqimlar. Oqimlar adapterlari. O’qish, yozish oqimlari.
|
2
|
12
|
Xotira oqimlari. Fayl oqimlari.
|
2
|
13
|
Katalog bilan ishlash. Xossalar.
|
2
|
14
|
Fayllarni zichlash, arxivlash.
|
2
|
15
|
LINQ texnologiyasi. LINQ sintaksisi.
|
2
|
Jami
|
30
|
№
|
Mustaqil ish mavzulari
|
|
Algoritm. Algoritmni asosiy xossalari mavzusi bo’yicha misol yechish.
|
|
Chiziqli va tarmoqlanuvchi algoritmlar mavzusi bo’yicha misol yechish.
|
|
Takrorlanuvchi algoritmlar mavzusi bo’yicha misol yechish.
|
|
Dasturlash tillarining tarixi. C# va .Net Core platformasi.
|
|
Dasturlash tillarining darajalari. Zamonaviy dasturlash tillari va texnologiyalari. C# dasturlash tilining tuzilishi.
|
|
.Net Core platformasining imkoniyatlari, afzalliklari va o’ziga xos xususiyatlari. JIT(Just Run Time). Platforma asosida qurilgan zamonaviy texnologiyalar va dasturlar.
|
|
Identifikatorlar, literallar, o’zgaruvchilar va berilganlar turlari mavzusi bo’yicha misol yechish..
|
|
Berilganlarning C# dasturlash tilida turlari va e’loni. O’zgaruvchi va o’zgarmas tushunchasi mavzusi bo’yicha misol yechish..
|
|
C# tilining amallari. Consoleda kiritish-chiqarish. Arifmetik va mantiqiy amallar. Operator turlari: unar va binary mavzusi bo’yicha misol yechish..
|
|
Kiritish va chiqarish funksiyalari va ularda satrlarni dastlabki formatlash qoidalari mavzusi bo’yicha misol yechish..
|
|
Berilganlar turlarining shajarasi. Turni boshqa turga keltirish qoidalari mavzusi bo’yicha misol yechish. .
|
|
Oshkor va oshkormas turga keltirish mavzusi bo’yicha misol yechish..
|
|
Shart operatorlari.if, if-else,?: mavzusi bo’yicha misol yechish.
|
|
switch operatorlari mavzusi bo’yicha misol yechish.
|
|
Takrorlash operatorlari. For, while, do-while mavzusi bo’yicha misol yechish.
|
|
, if-goto operatorlari mavzusi bo’yicha misol yechish.
|
|
Massivlar. Bir o’lchamli massivlar mavzusi bo’yicha misol yechish.
|
|
Ikki o’lchamli massivlar mavzusi bo’yicha misol yechish.
|
|
Uch o’lchamli massivlar mavzusi bo’yicha misol yechish.
|
|
Ko’p o’lchamli massivlar mavzusi bo’yicha misol yechish.
|
|
Satrlar ustida amallar. Satrlarni formatlash mavzusi bo’yicha misol yechish.
|
|
Satrlarda sonlarni va sanalarni formatlab chiqarish mavzusi bo’yicha misol yechish.
|
|
Satrlar ustida amallar. Satrlarni formatlash mavzusi bo’yicha misol yechish.
|
|
Satrlarda sonlarni va sanalarni formatlab chiqarish mavzusi bo’yicha misol yechish.
|
|
Metodlarni e’lon qilish. Parametrli metodlar mavzusi bo’yicha misol yechish.
|
|
Metodlardan qiymat qaytarish. Kelishuv bo’yicha parametrli metodlar mavzusi bo’yicha misol yechish.
|
|
Metodlarni e’lon qilish. Parametrli metodlar mavzusi bo’yicha misol yechish.
|
|
Metodlardan qiymat qaytarish. Kelishuv bo’yicha parametrli metodlar mavzusi bo’yicha misol yechish.
|
|
Metodning massivli parametrlari va params kalit so’zi. Massiv turidagi parametrga ega metodlarni e’lon qilish mavzusi bo’yicha misol yechish.
|
|
Metodlardan massiv tipidagi o’zgaruvchilarni qaytarish. params kalit so’zidan foydalanib ko’p parametrli metodlar e’lon qilish va ulardan foydalanish mavzusi bo’yicha misol yechish.
|
Jami: 210 soat
|