View Full Version : سوال: در مورد Timer ( ایجاد شمارش معکوس )
VB.NET2005
دوشنبه 08 تیر 1388, 19:47 عصر
با سلام :
دوستان نیاز به کنترل Timer دارم ولی در ASP.NET نمیدونم باید چیکار کنم .
من یه مقدار به دقیقه از بانک دریافت میکنم میخام این ثانیه به ثانیه و بعد دقیقه به دقیقه کم بشه تا وقت تموم بشه در پایان یه اخطار بده . ( VB لطفا" )
با تشکر . . .
milade
دوشنبه 08 تیر 1388, 20:08 عصر
سلام
دو راه دارید .
پیاده سازی با اجاکس
پیاده سازی با Asp.net
مورد دوم هم Asp.net کنترلی به نام تایمر داره .
هر چند توصیه نمیکنم "ثانیه" به "ثانیه" هم بشه و بهتره دقیقه ای یا حداقل 5 ثانیه ای کم بشه که پدر سرور جلوی چشمهایش تداعی نشود :دی ..
موفق باشید
VB.NET2005
دوشنبه 08 تیر 1388, 20:16 عصر
میشه بگید Ajax بهتره یا خوده ASP بعد اگه مقدوره یه تکه کد بزارید :لبخند:
milade
دوشنبه 08 تیر 1388, 20:31 عصر
این VB :
Dim tm As New System.Timers.Timer()
tm.Interval = 1000
AddHandler tm.Elapsed, AddressOf Yourfunction
tm.AutoReset = False
tm.Start()
و فانکشن :
Public Sub Yourfunction(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
'
End Sub
و اجاکس هم که با اون سورس عجیب صلاح نیست ... ( اما خوب دیگه کاربر راحتتر میشه بعد از لود )
البته شما میتونید از کتابخانه های Jqouery هم استفاده کنید یا اینترفیس ICallBack ،
(دومی راحتتره ) که نخواید از اجاکس استفاده کنید .
موفق باشید
bahar_engineer
دوشنبه 22 تیر 1388, 11:49 صبح
سلام
یکی به من بگه چطور یه تایمر ساده بذارم ؟ مثل تایمر توی windows application
هر کاریش می کنم نمی شه. ضمیمه کردم نگاه بندازین(c# - vs 2005)
(از آجاکس هم استفاده کردم همش error می ده : 'sys' is undifined)
این نمونه خیلی خیلی ساده است ... می خوام تایمر رو چاپ کنه اما لیبل مقدارش تغییر نمی کنه ... دقیقاً می خوام مثل ویندوز اپلیکیشن باشه ...
چرا لیبل تغییر نمی کنه ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.