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