Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Таймер (Timer)

Призначення

За допомогою таймера ви можете запускати або завершувати процеси програми в визначені моменти часу. Таймер може бути корисним і в тому випадку, якщо програма виконується у фоновому режи­мі. Під час проектування таймер відображається у формі, але під час виконання програми він є невидимим.

Події

Таймер має єдину подію — Timer, яке викликається після закінчення встановленого тимчасового інтервалу.

Властивості

Для встановлення інтервалу часу служить властивість Inter­val, значення якої встановлюється в мілісекундах. Так, завдання значення 250 викликає подію Тіmer через кожні 250 мілісекунд незалежно від того, яка програма активна. Для відключення таймера треба присвоїти властивості Interval значення 0 або властивості Enabled значення False. Максимально допустимий інтервал складає 64757 мілісекунд. Але слід пям'ятати, що операційна система мо­же обробляти тільки 18,2 переривання таймера в секунду, тому точність завдання інтервалу складає максимум од­ну вісімнадцяту секунди. Необхідно також врахувати, що при великому завантаженні системи (підтримка мережі, друк і т.д.) пере­ривання можуть оброблятися ще рідше. В Windows можна використовування не більше 32 таймерів. Оскільки для роботи системи також потрібен таймер, то для всіх програм залишається максимум 31. Якщо обробка події Timer триває довше, ніж задано значенням Interval, то нова подія Тimer не викликається, поки Visual Basic не обробить цю подію.

 


Лекція 22. Управляючі структури коду, оператори циклів.

 

 

Розгалужена структура припускає наявність одного чи кількох операторів, виконуваних (чи не виконуваних) залежно від істинності заданої умови.

Циклічна структура забезпечує виконання певної групи операторів задану кількість раз.

Порядок виконання операторів може бути змінено за допомогою таких груп

операторів:

оператори умовного переходу;

оператори передачі керування за обчисленнями;

оператори безумовної передачі керування (оператори безумовного пе-

реходу);

оператори передачі керування у зв'язку з настанням заданого стану

апаратних засобів.

1.1 Умовні оператори

У Visual Basic розгалуження обчислень можна організовувати трьома осно-

вними способами із застосовуванням ключових слів: If, Elseif, Select Case.

1.1.1 Однорядкова конструкція оператора If / Then / Else:

За допомогою умовного однорядкового оператора If можна обрати одну з

двох дій.

IF < умова > THEN <оператор1> [ ELSE <оператор2>]

1.1.2 Багаторядковий оператор If <умова> Then... Else... End If:

If < умова > Then

< Блок операторів 1, які виконуються, коли умова виконується (істинна) >

[ Else

< Блок операторів 2, які виконуються, коли умова не виконується (хибна) > ]

<== предыдущая лекция | следующая лекция ==>
Смуги прокрутки (ScrollBar) | End Select
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 318; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.