PDA

View Full Version : گذاشتن تايمر در پروژه



amir1400
چهارشنبه 17 تیر 1388, 12:48 عصر
با سلام

من ميخوام يك سيستم امتحان آنلاين بنويسم.به اين صورت كه يك كاربر لاگين ميكنه و در هر صفحه يك سوال براش نمايش داده ميشه.من ميخوام از زماني كه كاربر لاگين ميكنه تايمر بالاي صفحه شروع بشه و در هر صفحه هم اين تايمر و زمان باقيمانده به كاربر نمايش داده بشه و زماني كه تايمر صفر ميشه (وقت كاربر براي امتحان تموم ميشه) برنامه بسته بشه و كاربر ديگه اجازه تغيير نداشته باشه.
لطفا راهنمايي كنيد چطوري اين تايمر را قرار بدم.

راستي من دنبال يك نمونه آماده از پروژه < سيستم امتحان آنلاين > هستم كه توي انجام كار بهم ديد بده ولي تا حالا چيزي پيدا نكردم.از دوستان كسي ميتونه بهم كمك كنه ؟
ممنون

amirjalili
چهارشنبه 17 تیر 1388, 15:44 عصر
با جاوااسکریپت یه تابع لوپ درست کنید که خودش رو داخل خودش صدا کنه.

amir1400
چهارشنبه 17 تیر 1388, 15:57 عصر
با جاوااسکریپت یه تابع لوپ درست کنید که خودش رو داخل خودش صدا کنه.

ميشه بيشتر راهنمايي كنيد.يا كد نمونه بذاري ؟

milade
چهارشنبه 17 تیر 1388, 18:48 عصر
دوست عزیز یه جستجو کن !
کلمه Timer و تایمر رو توی سایت بسرچ ...
قبلاً بحث شده ...

موفق باشید

smhz777
چهارشنبه 17 تیر 1388, 19:08 عصر
مي توني از ASPAJAX استفاده كني وقطي نصبش كني toolbar اون به ابزار هاي VS ازافه مي شه تايمر هم داره.اگر از شيئ UpdatePanel هم استفاده كني مي توني به جاي Updat تمام صفحه فقط قسمت سوال رو عوض كني ومشكلي هم براي تايمرت پيش نياد.
براي اطلاعات بيشتر مي توني توهمين سايت ASPAJAX رو جستجوكني
اينم خود ASPAJAX (http://www.microsoft.com/downloadS/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en)
اين لينكم هست (http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326)

amir1400
چهارشنبه 17 تیر 1388, 21:06 عصر
کلمه Timer و تایمر رو توی سایت بسرچ ...سرچ كردم و پيدا هم كردم ولي بحث مورد نظر با vb بود و زبان مورد نظر من #c هست.اگه همين كد با #C بود، عالي ميشد.


مي توني از ASPAJAX استفاده كني وقطي نصبش كني toolbar اون به ابزار هاي VS ازافه مي شه تايمر هم داره.اگر از شيئ UpdatePanel هم استفاده كني مي توني به جاي Updat تمام صفحه فقط قسمت سوال رو عوض كني ومشكلي هم براي تايمرت پيش نياد.
براي اطلاعات بيشتر مي توني توهمين سايت ASPAJAX رو جستجوكني
اينم خود ASPAJAX (http://www.microsoft.com/downloadS/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en)
اين لينكم هست (http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326)راستش من كار با AJAX را بلد نيستم.ميخواستم اين تايمر رو با جاوا اسكريپت بزارم.

ممنون از همه

smhz777
چهارشنبه 17 تیر 1388, 23:30 عصر
دوست من كاركردن با آژاكس از چيزي كه فكر ميكني خيلي خيلي ساده تر هستش فقط نصبس كن خودت مي بيني كه هيچي نداره.

milade
پنج شنبه 18 تیر 1388, 07:55 صبح
سرچ كردم و پيدا هم كردم ولي بحث مورد نظر با vb بود و زبان مورد نظر من #c هست.اگه همين كد با #C بود، عالي ميشد.
ادرس صفحه رو بده تا برات C# کنیم !

amir1400
پنج شنبه 18 تیر 1388, 09:56 صبح
سلام

من ميخوام اين تايمر كلاينت باشه و نميخوام از Ajax استفاده كنم.

ببنيد من چند تا صفحه دارم كه ميخوام در هر صفحه تايمر حفظ بشه و نشون داده بشه و وقتي كه تايمر صفر ميشه كاربر را به صفحه نهايي كه اعلام نتيجه هست بفرسته .براي قسمت اول كه حفظ تايمر هست اينو پيدا كردم

http://barnamenevis.org/forum/showthread.php?t=105281و براي قسمت دوم كه هدايت به صفحه نهايي اينو

http://barnamenevis.org/forum/showthread.php?t=146701&highlight=timerولي نميدونم كه چطوري بايد استفاده كنم.
در واقع مشكل من اينه كه چطور كدها يي مثل كدهاي اين صفحه

http://barnamenevis.org/forum/showthread.php?t=105281
رو با جاوا اسكريپت تركيب كنم ؟

amir1400
جمعه 19 تیر 1388, 00:10 صبح
لطفا راهنمايي كنيد...

amir1400
شنبه 20 تیر 1388, 09:42 صبح
منتظر راهنمايي شما هستم...

smhz777
شنبه 20 تیر 1388, 16:44 عصر
دوست من بيا و يك امتحاني بكن و آژاكس رو نصب كن.خودش تركيب جاوا وaspx تايمرش هم دقيقا مثل تايمر در حالت برنامه نويسي براي برنامه هاي ويندوزه و سمت كاربر هم هست ديگه چي ميخاي همه كار هارو مكروسافت كرده تو فقط از اشيائ استفاده كن