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)
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;
}