advertise laitec sharif univercity
پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

38000 تومان
دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

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

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

10000 تومان
دانلود سورس پروژه سی شارپ شبیه سازی صف بانک تحت شبکه

دانلود سورس پروژه سی شارپ شبیه سازی صف بانک تحت شبکه

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

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

18000 تومان

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

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

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