Polimorfizm va virtual metodlar


Windows Forms ilovalarni yaratish



Yüklə 30,86 Kb.
səhifə2/5
tarix20.11.2023
ölçüsü30,86 Kb.
#162276
1   2   3   4   5
Polimorfizm va virtual metodlar

14. Windows Forms ilovalarni yaratish.
WinForm (Windows form .Net) – bu UI framework bo'lib kompyuter dasturlarini yaratishda foydalaniladi. Ishlab chiqish platformasi boshqaruvni boshqarish, grafikalar, ma'lumotlarni bog'lash va foydalanuvchini kiritish kabi dasturlarni ishlab chiqish funksiyalarini o'zida jamlagan. WinForm visual Studio orqali formaga komponentlarni osongina tashlash va ularni qo'zg'atish orqali kerakli joyga joylashtirib visual dizayn yaratish mumkin.


15. Delegatlar. Anonim metodlar.
Delegatlar
[modifier] delegate [return_type] [delegate_name] ([parameter_list]);
Oddiy qilib aytganda delegatlar parametrning xususiy hollarida metodga
murojaatni ifodalovchi tur. Shuningdek, zarurat tug'ilganda
programmadagi metodlar chaqiriladi.

using System;


namespace Delegateee {
// declare class
class Klass {
public delegate void plus(int a, int b);
public delegate void minus(int a, int b);
public void qoshish(int a, int b)
{
Console.WriteLine("(100 + 40) = {0}", a + b);
}
public void ayirish(int a, int b)
{
Console.WriteLine("(100 - 60) = {0}", a - b);
}
public static void Main(String []args)
{
Klass obj = new Klass();
plus del_obj1 = new plus(obj.qoshish);
minus del_obj2 = new minus(obj.ayirish);
del_obj1(100, 40);
del_obj2(100, 60);
} }
Delegatdan foydalanish
class Programm
{
public delegate int AddDelegate(int num1, int num2);
static void Main(string [] args)

{// Delegat metodini yaratish va Add funksiyasini argument sifatida uzatish


AddDelegate funct1 =new AddDelegate(Add);
//Delegatni chaqirish
int k=funct1(7,2);
Console.WriteLine(" Summa ={0} ",k);
Console.Read();
}
public static int Add(int num1, int num2)
{
int summa;
summa=num1+num2;
return summa;
}



Yüklə 30,86 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin