- •Характеристика підприємства
- •2.1 Огляд технічних засобів
- •2.2 Програмне забезпечення.
- •2.3 Топологія мережі і її характеристики
- •3. Основна частина
- •3.1 Загальні рекомендації
- •3.2 Багатовіконні додатки
- •3.5 Проектування віконного та контекстного меню
- •3.6 Проектування екрану
- •3.7 Послідовність фокусування елементів
- •3.8 Підказки і контекстно незалежні довідки
- •3.9 Обробка подій клавіатури і миші
- •4. Блок-схеми
- •5. Розробка довідки програми
- •6.0 Розробка інсталяційного пакету
- •7. Висновок
- •8. Рекомендації
- •Література
3.9 Обробка подій клавіатури і миші
Згідно стандартам програмних продуктів використання кнопки Enter активує поле чи кнопку. Аналогом кнопки Enter є ліва кнопка мишки. Права кнопка мишки викликає контекстне меню компоненти. Доступ до команд Головного меню підтримується швидкими клавішами клавіатури.
Основні події клавіатури та миші наведені в таблиці 8:
|
Таблиця 8«Обробка подій клавіатури і миші» |
|
|||
Назва вікна |
Подія |
Компонента |
Опис |
||
Form1 |
OnClick |
Button1 |
Перехід до вікна «Працівники» |
||
Form1 |
OnClick |
Button2 |
Перехід до вікна «Зарплата» |
||
Form1 |
OnClick |
Button3 |
Перехід до вікна «Про програму» |
||
Form1 |
OnClick |
Button4 |
Вихід з програми |
||
Form2 |
OnClick |
SpeedButton1 |
Додає додаткове поле для запису в таблиці |
||
Form2 |
OnClick |
SpeedButton2 |
Зберігає записи в таблиці |
||
Form2 |
OnClick |
SpeedButton3 |
Видаляє рядок з таблиці |
||
Form2 |
OnClick |
SpeedButton4 |
Друкує звіт розрахунку з можливістю налаштувань друку. |
||
Form2 |
OnClick |
SpeedButton5 |
Відбувається сортування записів таблиці |
||
Form2 |
OnClick |
Button6 |
Пошук введеного прізвища |
||
Form2 |
OnClick |
N4 |
Аналог клавіші SpeedButton1 |
||
Form2 |
OnClick |
N5 |
Аналог клавіші SpeedButton2 |
||
Form2 |
OnClick |
N6 |
Аналог клавіші SpeedButton3 |
||
Form2 |
OnClick |
N1 |
Аналог клавіші SpeedButton4 |
||
Form2 |
OnClick |
N2 |
Аналог клавіші SpeedButton5 |
||
Form2 |
OnClick |
N8 |
Показує підказки |
||
Form2 |
OnClick |
N9 |
Ховає підказки |
||
Form2 |
OnClick |
N11 |
Викликає вікно довідки |
||
Form2 |
OnClick |
N12 |
Закриває вікно |
||
Form3 |
OnCalcFields |
Table1 |
Відбувається обрахунок полів |
||
Form3 |
OnKeyPress |
Edit1 |
Вводяться лише цифри |
||
Form3 |
OnClick |
SpeedButton1 |
Пошук по таблиці |
||
Form3 |
OnClick |
Button1 |
Додає додаткове поле для запису в таблиці |
||
Form3 |
OnClick |
Button2 |
Зберігає записи в таблиці |
||
Form3 |
OnClick |
Button3 |
Видаляє рядок з таблиці |
||
Form3 |
OnClick |
N1 |
Друкує звіт розрахунку з можливістю налаштувань друку. |
||
Form3 |
OnClick |
N2 |
Відбувається сортування записів таблиці |
||
Form3 |
OnClick |
N3 |
Закриває вікно |
||
