advertise laitec sharif univercity
دانلود PDF مجموعه 300 نکته جالب برنامه نویسی در سی شارپ #C

دانلود PDF مجموعه 300 نکته جالب برنامه نویسی در سی شارپ #C

10000 تومان
دانلود پایان نامه وب سایت مهندسی پزشکی با ASP.net

دانلود پایان نامه وب سایت مهندسی پزشکی با ASP.net

28000 تومان
دانلود پروژه فروشنده دوره گرد با الگوریتم گرانشی در #C

دانلود پروژه فروشنده دوره گرد با الگوریتم گرانشی در #C

10000 تومان
دانلود سورس اپلیکیشن اندروید پیانو سنتی

دانلود سورس اپلیکیشن اندروید پیانو سنتی

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

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

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
کد امنیتی :


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

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

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