Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 15:10   #1
Dasharnb777
Пользователь
 
Регистрация: 15.09.2009
Сообщений: 44
Хорошо Как вывести время выполнения операции.

Здравствуйте. Помогите пожалуйста сделать так: по нажатию кнопки запускается секундомер и выводит время, прошедшее после нажатия нопки (минуты + секунды, можно еще миллисекунды), и по завершению цикла - останавливается. Вроде бы просто, но я не пойму, как это сделать. Пробовала компонент Timer или класс StopWatch - не получается. Выведит 1 сек и стоит. Помогите пожалуйста.
Dasharnb777 вне форума Ответить с цитированием
Старый 05.12.2010, 15:59   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

А не проще получить время когда нажата клавиша, и время когда отработает обработчик нажатия, и сравнить посекундно?
Без таймера.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.12.2010, 16:08   #3
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Код:
sing System.Diagnostics;
using System.Threading;
class Program
{
    static void Main(string[] args)
    {
        Stopwatch stopWatch = new Stopwatch();
        stopWatch.Start();
        Thread.Sleep(10000);
        stopWatch.Stop();
        // Get the elapsed time as a TimeSpan value.
        TimeSpan ts = stopWatch.Elapsed;

        // Format and display the TimeSpan value.
        string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
            ts.Hours, ts.Minutes, ts.Seconds,
            ts.Milliseconds / 10);
        Console.WriteLine(elapsedTime, "RunTime");
    }
}
Так сказал MSDN!)))
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 05.12.2010, 16:38   #4
Dasharnb777
Пользователь
 
Регистрация: 15.09.2009
Сообщений: 44
По умолчанию

Всем спасибо. Получилось вывести с помощью StopWatch.ElapsedTicks.
Dasharnb777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
время выполнения операции )Игнат( Общие вопросы Delphi 2 11.09.2010 18:00
во время выполнения макроса вывести сообщение о загрузке данных mars56 Microsoft Office Excel 9 18.03.2010 17:27
Как сократить время выполнения макроса? Алексей11111 Microsoft Office Excel 11 01.12.2009 20:04
Как определить время выполнения конкретный функции? Alex Cones Общие вопросы Delphi 8 24.09.2009 11:42
Как замерить время выполнения программы Gracel Общие вопросы Delphi 5 12.06.2007 22:16