1. Полиморфизм ва виртуаль методлар


Windows Forms иловаларни яратиш


Download 34.29 Kb.
bet5/10
Sana07.02.2023
Hajmi34.29 Kb.
#1173955
1   2   3   4   5   6   7   8   9   10
Bog'liq
dasturlash (2) (2)

14. Windows Forms иловаларни яратиш.
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
[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;
}

Download 34.29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling