+1 امتیاز
قبل در برنامه نویسی توسط (760 امتیاز)
برچسب گذاری دوباره قبل توسط
از یکی از اساتیدم پرسیدم (خوب متوجه نشدم) ، ایشون گفتند که به صدا زدن و فراخوانی event ها گفته می شود

میشه محبت کنید تعریف درست و درمونی بهم بدید؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

در زبان های برنامه نویسی Callback یک تکه کد است که به یک قسمت از برنامه بعنوان پارامتر ارسال می شود که در زمانی مشخص اجرا شود. برای مثال در مدیریت رویدادها در GUI شما یک Callback به event یک دکمه می دهید که در زمان اتفاق افتادن رویداد کلیک اجرا شود و یا اینکه در برنامه نویسی AJAX شما یک Callback به سیستم می دهید که پس از موفقیت آمیز بودن ارسال درخواست XMLHttpRequest اجرا شود.

در زبان های برنامه نویسی که function بعنوان نوع داده ای شناخته می شود (مانند جاوااسکریپت یا پایتون) از اشیاء از نوع function بعنوان Callback استفاده می شود.

در زبان برنامه نویسی C# (یا VB.NET) می توان Callback را با استفاده از function pointer یا delegate پیاده سازی کزد.

در زبان های C و C++ می توان از function pointer بعنوان Callback استفاده کرد.

در زبان برنامه نویسی جاوا از interface یا کلاس abstract بعنوان Callback استفاده می شود.

قبل توسط (760 امتیاز)
یعنی یجورایی CallBack میشه عمل و Event هم میشه عکس العمل
ودیگر اینکه این عمل رو در سی شارپ با Delegate پیاده سازی می کنیم، درست متوجه شدم؟
قبل توسط (1.1هزار امتیاز)
برعکس event میشه عمل و Callback میشه کاری که شما میخاین در عکس العمل آن عمل انجام بشه.

سوالات مشابه

+1 امتیاز
1 پاسخ 355 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
0 امتیاز
1 پاسخ 595 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط shamstabrizi (505 امتیاز)
0 امتیاز
1 پاسخ 1.4هزار بازدید
+2 امتیاز
2 پاسخ 1.2هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
0 امتیاز
1 پاسخ 573 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
0 امتیاز
1 پاسخ 185 بازدید
+1 امتیاز
1 پاسخ 827 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Milad (1.3هزار امتیاز)
+1 امتیاز
1 پاسخ 1.5هزار بازدید
+1 امتیاز
1 پاسخ 207 بازدید
...