تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: call back

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض call back

    با سلام
    از دوستان کسی می تونه در مورد call back توضیحات کاملی به من بده
    من فقط می دونم call back مقدار string را پاس می ده
    با تشکر

  2. #2
    اگه نباشه جاش خالی می مونه sinaaeeni's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    206

    پيش فرض

    به صورت خلاصه callback یعنی اجرا شدن متدی بعد از انجام عملی خاص مثلا فرض کنید من برنامه ای نوشته ام که یک پروسه زمان بر است مثل انجام یک عمل گرافیکی روی فرم، شما می خواهید بعد از اینکه این پروسه کامل اجرا شد قسمت های بعدی برنامه تان انجام شود. خیلی ساده من در متدی که برنامه ام را فراخوانی می کند "متدی" را به عنوان پارامتر دریافت می کنم و آن را هنگامی که متد خودم کاملا انجام شد اجرا می کنم. در برنامه نویسی OO به این عمل تعریف callback می گویند.
    در event model زبان C#‎ با تعریف delegate و register کردن یک متد برای event عملا همین عمل را انجام می دهید.
    این کد را بارها دیده اید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در اینجا متد button1_Click را register کرده و به عنوان callback برای Button ارسال میکنیم، هنگامی که Button عمل click را انجام می دهد متد button1_Click را فرا خوانی می کند

  3. این کاربر از sinaaeeni بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض

    خیلی ممنون از توضیحتون
    طبق صحبتهای شما callback وسیله ای برای فراخوانی متد است درسته؟
    اگر من بخوام از callback به عنوان پارامتری برای ارسال اطلاعات به پایگاه استفاده کنم امکانش وجود داره؟
    ممنون از کمکتون
    با تشکر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •