PDA

View Full Version : سوال: چگونه گذشت زمان در برنامه را ذخیره یا مدیریت کرد؟



hamid075
پنج شنبه 20 مهر 1391, 19:59 عصر
سلام.
من میخوام یه برنامه ای بنویسم که کاربر در برنامه پیغامی را وارد کنه و از برنامه بخواد که مثلا 10 روز دیگه اونا از این پیغام آگاه کنه!
مثل تلفن همراه که میتونیم داخل تقویمش یادداشتی بذاریم که چند روز بعد به ما درباره ی اون هشدار بده! حالا باید چه کدی بنویسم که برنامه بتونه بفهمه چند روز از پیغام کاربر گذشته؟:متفکر:
از دوستانی که میتونن به من کمک کنند تشکر میکنم!

مسعود اقدسی فام
پنج شنبه 20 مهر 1391, 20:04 عصر
خب اگه روز و ساعت مشخص می‌کنه. برنامه اگه باز باشه می‌تونه چک کنه (روشش بماند) و اون لحظه خبر بده. البته اگه فرض کنیم دستکاری ساعت و روزی سیستم مهم نیست. مثلا من می‌زتم دوشنبه ۱۰ صبح. بعد تاریخ رو هم یه هفته می‌کشم عقب. اون برنامه به اشتباه یه هفته دیرتر زنگ می‌زنه. خبر نداره که سیستم دستکاری شده.

اما اگه دستکاری شدن مهم باشه یه کم کار سخت می‌شه. چون راحت نیست بفهمی کی دقیقا چقدر عوض شده که هی بخوای جمع و تفریق کنی. این که بدونی دقیقا چقدر عوض شده مهمه. دقیق بودنش. تخمینی باشه یه ساعت اینور اونور یا یه روز اینور اونور عمل کرد شاید.

danialafshari
پنج شنبه 20 مهر 1391, 20:14 عصر
فکر می کنم دوستمون یک قسمت در برنامه ایجاد کند به نام زمانبندی.
میتونی datetimepicker بزاری و کد هاتو بنویسی
این کد تو سیستم بود فکر کنم بدردت بخوره
private void timer1_Tick(object sender, EventArgs e)
{

if (DateTime.Now.ToLongTimeString() == dateTimePicker1.Text)
{
timer1.Enabled = false;
//کد

}
}

موفق باشی