реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> VS C#, понять конструкцию...
ViKo
сообщение Nov 6 2013, 08:28
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Из недр MSDN скопировал куски исходников. Теперь хочу понять, что там написано.
Код
      public static int Main(string[] args) {
        /* Adds the event and the event handler for the method that will
           process the timer event to the timer. */
        myTimer.Tick += new EventHandler(TimerEventProcessor);

        // Sets the timer interval to 5 seconds.
        myTimer.Interval = 5000;
        myTimer.Start();

В другом месте создается объект myTimer типа System.Windows.Forms.Timer.
Tick - это событие, которое происходит, когда истекает интервал таймера.
Что за строка такая? К событию добавляется обработчик...?
myTimer.Tick += new EventHandler(TimerEventProcessor);
И что такое "событие" ? rolleyes.gif
Go to the top of the page
 
+Quote Post
shmur
сообщение Nov 6 2013, 08:37
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 28-11-11
Пользователь №: 68 553



http://msdn.microsoft.com/ru-ru/library/8627sbea.aspx
http://habrahabr.ru/post/148562/

Может все-таки стоит хоть какую-то литературу по языку почитать прежде чем задавать такие вопросы sm.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 6 2013, 08:39
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Надо думать, += - это подписка на событие?
P.S. а книжку я читаю, но до этого еще не добрался, слишком толстая rolleyes.gif
Go to the top of the page
 
+Quote Post
alekseykoj
сообщение Feb 11 2014, 11:47
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 8-11-05
Пользователь №: 10 602



// Определить обработчик события таймера
myTimer.Tick += new EventHandler(TimerEventProcessor);

// Установить свойства объекта таймер (работа с интервалом 5 сек)
myTimer.Interval = 5000;
// Включение таймера
myTimer.Start();
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 11 2014, 12:43
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Спасибо... только это уже пройденный этап. beer.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 04:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016