3 –modul. 23-mavzu. Vorislik.
Vorislik. Sinflar shajarasi. Vorislikda konstruktorlarni ishlatish.
24-mavzu. Ichma-ich joylashgan sinflar.
Ichma-ich joylashgan sinflar e’loni. Ichma-ich joylashgan sinflarni nomlar fazosida ishlatish.
25-mavzu. Polimorfizm.
Polimorfizm. Virtual metodlar. Virtual xossalar. Metodlarni yashirish va qayta aniqlash.
26-mavzu. Abstrakt sinflar.
Abstrakt sinflar e’loni. Abstrakt berilganlar va metodlar. Abstrakt metodlarni voris sinflarda qayta aniqlash.
27-mavzu. Interfeyslar.
Interfeyslar. Interfeyslarda metodlar e’lon kilish, vorislarida ularni qayta aniqlash va qo‘llash. Interfeys ob’ektlarini nusxalash va tartiblash.
28-mavzu. Umumlashgan turlar.
Umumlashgan sinflar e’lon qilish va ob’ektlari bilan ishlash. Umumlashgan turlar vorisligi.
29-mavzu. System.Object asosiy tayanch sinfidan hosilaviy sinflarni yaratish.
4
|
System.Object asosiy tayanch sinfidan hosilaviy sinflarni yaratish va vorislarida metodlarini qayta aniqlash.
30-mavzu. Istisnolarni qayta ishlash.
Istisnolar. Istisnolar turlari. Istisnolarni ilib olish. Istisnolarni yuzaga keltirish. finally bloki.
31-mavzu. Windows Forms ilovalarni yaratish.
Windows Formsga kirish. Forma xossalari. Hodisalar. Komponentlar. Ilova xossalari, sozlamalari. Ilova maketini yaratish.
32-mavzu. Grafika xizmatlari.
Grafik vizuallashtirish xizmatlari. Grafik transformatsiyalar. Rasmlar, geometrik ob’ektlardan foydalanish. Ranglar. Bitmap va Graphics sinflari. Vektorli rasmlar bilan ishlash.
|
33-mavzu. Animatsiyalar.
Animatsiyani C#da amalga oshirish. Vaqt bilan ishlash.
34-mavzu. Delegatlar. Lyambda ifodalar.
Delegatlar. Umumlashgan delegatlar. Func va Action delegatlari. Anonim metodlar. Lyambda ifodalar. Lyambda parametrlar turlari. Bir nechta parametrli va parametrsiz lyambda ifodalar.
Do'stlaringiz bilan baham: |