مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

abolfazl

عضویت از 1392/06/29

callback

  • دوشنبه 31 خرداد 1395
  • 08:19
تشکر میکنم

سلام وقت بخیر

static callback یا callback  چیه . میشه یه کم توضیح بدید

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 31 خرداد 1395
  • 09:15

در زبان های برنامه نویسی 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 استفاده می شود.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)