- •Голова циклової комісії
- •Відокремлений структурний підрозділ Золочівський коледж Національного університету «Львівська політехніка»
- •Рецензія на курсову роботу
- •Розділ 1. Теоретичні відомості
- •1.1. Середовище програмування Visual Studio c#
- •1.2. Мова програмування c#
- •1.3. Теоретичні відомості проекту «Таймер»
- •1.3.1. Що таке таймер?
- •1.3.2. Застосування компонента Timer
- •Розділ 2. Практична реалізація
- •2.1 Розробка проекту «Таймер»
- •2.2 Завдання проекту “Таймер”
- •2.3. Опис коду програми
- •Висновок
- •Використана література
- •Інтернет – джерела
1.3. Теоретичні відомості проекту «Таймер»
1.3.1. Що таке таймер?
Та́ймер — один пристроїв або засіб, що відраховує інтервал часу.
Таймер можна також вважати одним з видів годинників. Таймер може бути використаний для контролю послідовності події чи процесу. У той час як секундомір відлічує від нуля для вимірювання витраченого часу, таймер відлічує з заданим інтервалом часу, як пісковий годинник. Таймери можуть бути механічні, електромеханічні, електронні , або з програмним забезпеченням.
Здебільшого під таймерами мають на увазі пристрої, що відмірюють заданий інтервал часу з моменту запуску з секундоміром зворотного відліку, разом з тим, існують таймери, момент спрацювання яких задається установкою необхідного часу доби,в цьому випадку таймер має у своєму складі годинник або пристрій збереження часу, найпростішим таймером такого роду є будильник.
Таймер як пристрій це прилад виробничо-технічного, військового або побутового призначення, що в заданий момент часу видає певний сигнал, або включає - вимикає яке або обладнання через свій пристрій комутації електроланцюга.
Таймери, що мають достатню точність і призначені для установки тривалості будь-яких процесів у промисловому виробництві, на транспорті, у зв'язку, наукових дослідженнях атестуються як засоби вимірювань.
Деякі види таймерів мають програмний пристрій для забезпечення спрацьовування в різні моменти часу, з видачею сигналів по різних каналах, наприклад, для включення в певній послідовності різних побутових приладів. Також, існують програмні таймери, що реалізують подібні функції.
1.3.2. Застосування компонента Timer
У компонента «Timer» є єдина подія - «Tick». Розташування компонента «Timer» в панелі інструментів показано на рисунку 1.3.2.1.
Рисунок 1.3.2.1 Панель інструментів
Даний компонент не є видимим на формі, тому, в дизайнера форм його не видно, але він буде в контейнері під формою.
Рис.1.3.2.2 Компонент Timer
Якщо вибрати даний компонент в дизайнері форм, то можна побачити його властивості, яких не так багато - всього шість.Властивості таймера відображені у рисунку 1.3.2.3.
Рис.1.3.2.3 Властивості
Властивість «Name» задає назву таймера (скоріше навіть його унікальне ім'я, так як на формі може бути не один такий компонент);
Властивість «Eneble» робить таймер доступним (якщо встановлено в true) або навпаки - недоступним (якщо встановлено в false);
Властивість «Interavl» задає інтервал, через який буде періодично викликатися обробник таймера.
Так само у компонента «Timer» є два метода:
Start - запускає таймер (після виклику цього методу, буде періодично «спрацьовувати» обробник таймера);
Stop - зупиняє таймер (після виклику цього методу, обробник таймера перестане «спрацьовувати»).
А ось і та подія «Tick»:
Рис.1.3.2.4 Подія Tick
Розділ 2. Практична реалізація
2.1 Розробка проекту «Таймер»
2.2 Завдання проекту “Таймер”
Розробити проект “Таймер” у середовищі візуального програмування Visual Studio C#. . У кінцевому результаті проект має виглядати так:
Рисунок 2.2.1 Програма Таймер
Код файлу Program.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace timer
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
