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;
}
Do'stlaringiz bilan baham: |