زمان اجرای یک برنامه

mahdiye mellati

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

RIG

متخصص C#.net
این واسه اتما برنامه هستش . یعنی موقعی که برنامه پایان رسید .....
program.cs رو ببین
با تایمر روش درستی نیست عملا . اما وقت کردم مینویسم واست
 

پیوست ها

  • WindowsFormsApplication2.zip
    33.4 کیلوبایت · بازدیدها: 0

RIG

متخصص C#.net
برنامه دوم

برنامه دوم

این یکی هم از همون مورد هست ....
اما داخل برنامه هست دیگه بقیه نیاز های خودتو می تونی بدست بیاری .....
این کلاسی که استفاده کردم مخصوص محاسبه کارکرد هست . تایمر درست نیست ...
 

پیوست ها

  • WindowsFormsApplication2.zip
    41.2 کیلوبایت · بازدیدها: 0

جفنگ نگو

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

روش دیگه اینکه شما در هنگام راه اندازی برنامه یکبار ساعت سیستم رو در متغییر ذخیره میکنید و هنگام خروج نیز ساعت سیستم چک شده و با بدست امدن اختلاف زمان ، مدتی زمانی که برنامه بالا بوده رو محاسبه میکنید اگر در این روش روزها و ساعت ها برنامه باز باشد باعث ایجاد سربار نخواهد شد اما با تغییر دادن تاریخ و ساعت سیستم به صورت دستی این روش کاملا غلط پاسخ خواهد داد

و یا روش قبل رو میشه با دریافت ساعت و تاریخ از سروری که کاملا اطمینان به ان دارید بهینه کنید اما این روش نیز نیاز به اتصال به سرور و یا اینترنت دارد که در همه مکان ها امکان ان وجود ندارد

و روش های دیگر

شما با توجه به نیاز خود یکی رو باید انتخاب کنید
 
  • Like
واکنش ها: RIG

Similar threads

بالا