advertise laitec sharif univercity استخراج بیت کوین با کامپیوتر استخراج بیت کوین با کامپیوتر
دانلود پروژه وب سایت اشعار با ASP.NET و SQL

دانلود پروژه وب سایت اشعار با ASP.NET و SQL

3000 تومان
سورس پروژه پایانی آزمون گیری با زبان سی شارپ و SQL

سورس پروژه پایانی آزمون گیری با زبان سی شارپ و SQL

7000 تومان
دانلود پروژه مهندسی نرم افزار ، نمایندگی ایران خودرو

دانلود پروژه مهندسی نرم افزار ، نمایندگی ایران خودرو

3000 تومان
دانلود پروژه وب سایت هتل با HTML و ASP.NET

دانلود پروژه وب سایت هتل با HTML و ASP.NET

4900 تومان
دانلود برنامه آزمون تستی در مالتی مدیا بیلدر MMb

دانلود برنامه آزمون تستی در مالتی مدیا بیلدر MMb

3000 تومان

دانلود سورس کد پیاده سازی delegate با سی شارپ #C

سورسی که در این پست میتوانید دانلود کنید، برنامه اعلان و پیاده سازی یک کلاس Delegate در زبان سی شارپ می باشد.
دانلود سورس کد پیاده سازی delegate با سی شارپ #C

دانلود سورس کد پیاده سازی delegate با سی شارپ #C

سورسی که در این پست میتوانید دانلود کنید، برنامه اعلان و پیاده سازی یک کلاس Delegate در زبان سی شارپ می باشد.

در این سورس کد میتوانید مثالی از کار با دلیگت ها را در زبان برنامه نویسی #C ببینید. 

برای آشنایی با کلاس Delegate میتوان گفت که این کلاس یکی از ویژگی های جذاب زبان #C میباشد که امکانات بالقوه فوق العاده ای به این زبان می افزاید و کلاسی است که اشیاء از آن میتوانند توابع ثبت شده در خود را به ترتیب اجرا نمایند.

Delegateها یکی دیگر از انواع مرجع در زبان #C میباشند که با استفاده از آنها میتوانید مرجعی به یک متد داشته باشید. یعنی آنها آدرس متدی خاص را در خود نگه میدارند. در حقیقت Delegate انتزاعی از یک متد است. د برنامه نویسی ممکن است به شرایطی برخورد کرده باشید که در آنها میخواهید عمل خاصی را انجام دهید اما دقیقا نمیدانید که چه متد یا شیءای را برای انجام آن عمل خاص مورد استفاده قرار دهید. برای مثال تصور کنید در برنامه شما، دکمه ای قرار دارد که پس از فشار دادن این دکمه توسط کاربر شیءای یا متدی باید فراخوانی شود تا عمل مورد نظر شما بر روی آن انجام گیرد. میتوان به جای اتصال این دکمه به شیء یا متد خاص آنرا به یک delegate مرتبط نمود و سپس آن delegate را به متد یا شی خاصی در هنگام اجرای برنامه متصل نمود. 

در سورس کدی که در این قسمت جهت استفاده شما قرار داده ایم، پیاده سازی کلاس delegate را با استفاده از دو تابع جمع و تفریق میتوانید بهتر درک کنید و در پروژه های برنامه نویسی خود از آن استفاده نمایید.

 

سورس اصلی این برنامه را در پایین صفحه میتوانید دانلود کنید.

کد برنامه مثالی از دلیگت ها با سی شارپ را در زیر مشاهده میکنید. میتوانید از این قطعه کد در تمام نسخه های ویژوال استودیو بهره ببرید.

using xian.DelegateSamples;
namespace DelegateSample
{
    public partial class frmSample : Form
    {
        public frmSample()
        {
            InitializeComponent();
        }
        //نمونه گیری از کلاس
        private DelegateFunctions getDelegate = 
            new DelegateFunctions();
        //استفاده از دلگیت کلاس
        private AdditionProcess Sum = 
            new AdditionProcess(DelegateFunctions.SumFunction);
        private SubtrabtractionProcess Sub = 
            new SubtrabtractionProcess(DelegateFunctions.SubtractionFunction);

        private void frmSample_Load(object sender, EventArgs e)
        {
           
        }

        private void btnCalculate_Click(object sender, EventArgs e)
        {
            //تبدیل ورودی ها و گذاشتن در متغییرها
            int Num1 = Int32.Parse(this.txtANum1.Text);
            int Num2 = Int32.Parse(this.txtANum2.Text);
            int SNum1 = Int32.Parse(this.txtSNum1.Text);
            int SNum2 = Int32.Parse(this.txtSNum2.Text);
            //فراخوانی تابع و پاس دادن آرگومان ها
            int SumResult = Sum(Num1, Num2);
            int SubTResult = Sub(SNum1, SNum2);
            // تبدیل نتیجه توابع و نمایش در خروجی 
            this.txtSum.Text = SumResult.ToString();
            this.txtSub.Text = SubTResult.ToString();


        }

        private void button1_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("http://WWw.SourceCodes.ir");

        }
          
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


    namespace xian.DelegateSamples
    {

        public delegate int AdditionProcess(int x, int y);

       

        public delegate int SubtrabtractionProcess(int x, int y);


        public class DelegateFunctions

        {
           public static int SumFunction(int x,int y)
           {
               int Result = 0;
               return Result = (x + y);
               
           }
          
           public static int SubtractionFunction(int x, int y)
           {
               int Result = 0;
               return Result = (x - y);

           }
        }

    }

 

 

بصورت رایگان سورس برنامه پیاده سازی delegate ها با #C را دانلود نمایید

حجم فایل  268  KB



لینک های دانلود

دانلود با لینک مستقیم رمز فایل : www.SourceCodes.ir












0
نظرات

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
دانلود رایگان سورس کد delegate با سی شارپسفارش پروژه delegateها با #Cدانلود برنامه مثالی از delegate ها با #Cدانلود رایگان سورس #C کلاس delegateهاسفارش پیاده سازی delegateها در #Cدانلود سورس کد سی شارپ پیاده سازی delegateسورس پیاده سازی delegate با #Cبرنامه اعلان دلیگت ها با زبان سی شارپدانلود رایگان پروژه پیاده سازی کلاس delegate با زبان #Cمثالی از delegateها با سی شارپدانلود رایگان برنامه کار با delegate ها با #Cدانلود سورس کد مثالی از delegate با سی شارپ لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

کسب درآمد با کامپیوتر
تولید بیت کوین با کامپیوتر

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php