Программирование
Веб программирование

Коротко о времени. События и подпрограммы.

 
 

Привет! Сегодня попробуем разобраться с временем. 

Clock

Для начала разберемся, что это за команда.

TextWindow.WriteLine ("Сегодня " + Clock.Date + " " + Clock.Time)

По операции Clock и свойствам Date и Time вы уже догадались, что делает эта программа.

Вот что получилось:


Операции Clock:

Clock - часы

Date - дата

Day - день

Month - месяц

Year - год

Time - время

Hour - час

Millisecond - миллисекунды

Minute - минута

Second - секунда

WeekDay - день недели

ElapsedMilliseconds - сколько миллисекунд прошло с 1900 года 0_0

 

Некоторые правила Clock

1)Эта команда НЕ САМОСТОЯТЕЛЬНАЯ,то есть её можно написать ТОЛЬКО С ПОМОЩЬЮ TEXTWINDOW вызвать ТОЛЬКО КАК ПЕРЕМЕННУЮ 

2)Работает она только по СИСТЕМНЫМ часам

Понятно? Поехали дальше!

События

Что это за значок?

А это значок события.

Событие могут вызывать только 9 команд:

Controls.TextTyped - при вводе текста

Controls.ButtonClicked - при нажатии кнопки

GraphicsWindow.KeyDown/KeyUp - при нажатии/отжатии клавишу на клавиатуре.

GraphicsWindow.MouseDown/MouseMove/MouseUp -  при нажатии/движении курсора/отжатии кнопки мыши.

GraphicsWindow.TextInput - при вводе текста в графическое окно(о нем позже)

Timer.Tick - когда сработает таймер

Пока-что поговорим о Timer

У таймера всего четыре использования:

Timer.Interval - интервал таймера в миллисекундах

Timer.Pause() - Пауза таймера

Timer.Resume() - Продолжение таймера

Timer.Tick - событие

 

Как использовать события?

Для этого есть команда Sub

Начнем с разбора команды:

1.Timer.Interval = 1000

2.Timer.Tick = i

3.Sub i

4.i TextWindow.WriteLine("Секунда")

5.EndSub

 Объясню:

1.Устанавливаем интервал звонка таймера на 1000 миллисекунд (1 секунда)

2.Переменная i устанавливаем как сигнал таймера

3.Sub(событие) i

4.Каждую секунду он будет писать "Секунда"

5.EndSub (конец события)

Вот, что происходит:

 

Вот так.

 

Теперь мы знаем, что такое:

Clock

Sub

Timer

 

Вот и все! Завтра поговорим о Графическом окне.


Есть вопросы? Спроси на нашем форуме!!
M161350 [28.11.2013 18:42]

Sub вообще-то не команда а подпрограмма.То есть независимая часть программного кода.

Aramis [06.11.2016 19:54]

Спасибо!

Stertor [12.11.2016 16:56]

Пожалуйста.



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.