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

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

3000 تومان
پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

23000 تومان
دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

14000 تومان
دانلود برنامه هشت وزیر با جستجوی عمقی در سی شارپ

دانلود برنامه هشت وزیر با جستجوی عمقی در سی شارپ

3000 تومان
سیستم اتوماسیون دهیاری ، پروژه مهندسی نرم افزار

سیستم اتوماسیون دهیاری ، پروژه مهندسی نرم افزار

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سورس پیاده سازی delegate با #Cسفارش پیاده سازی delegateها در #Cدانلود رایگان پروژه پیاده سازی کلاس delegate با زبان #Cمثالی از delegateها با سی شارپدانلود رایگان سورس #C کلاس delegateهادانلود رایگان سورس کد delegate با سی شارپدانلود سورس کد مثالی از delegate با سی شارپدانلود رایگان برنامه کار با delegate ها با #Cبرنامه اعلان دلیگت ها با زبان سی شارپ لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

سفارش پروژه در سورس کد

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

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