advertise laitec sharif univercity
دانلود مجموعه 70 پروژه مفید و کاربردی سی شارپ #C

دانلود مجموعه 70 پروژه مفید و کاربردی سی شارپ #C

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

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

10000 تومان
دانلود آپلود سنتر پیشرفته با PHP و Ajax

دانلود آپلود سنتر پیشرفته با PHP و Ajax

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

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

10000 تومان
دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

دانلود سورس پروژه TSP با الگوریتم مورچگان Ants

10000 تومان

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

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

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