
- •Характеристика підприємства
- •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.7 Послідовність фокусування елементів
Головна форма програми має зручне послідовне фокусування елементів. Спочатку фокусування знаходиться на першій кнопці – «працівники», потім при натисканні на клавіатурі клавіші Tab фокусування переходить на клавішу «Зарплата», потім – на «Про програму» і «Вихід».
Дані фокусування елементів форми Form1 наведені в таблиці 4:
|
Таблиця 4 «Послідовність фокусування елементів Form1» |
Індекс TAB |
Назва компоненти |
0 |
Button1 |
1 |
Button2 |
2 |
Button3 |
3 |
Button4 |
Форма «Працівники» програми має зручне послідовне фокусування елементів. Спочатку фокусування знаходиться на панелі інструментів. При натисканні на клавіатурі клавіші Tab фокусування переходить на клавіші, які розташовані ні панелі інструментів: «Добавити», «Збеергти», «Удалити», «Печать», «Сортування», «Довідка», «Пошук». Потім фокусування переходить на таблицю, потім на таблицю з адресою , потім на клавіщі керування таблицею.
Дані фокусування елементів форми Form2 наведені в таблиці 5:
|
Таблиця5 «Послідовність фокусування елементів Form2» |
Індекс TAB |
Назва компоненти |
0 |
MainMenu1 |
1 |
Panel1 |
2 |
SpeedButton1 |
3 |
SpeedButton2 |
4 |
SpeedButton3 |
5 |
SpeedButton4 |
6 |
SpeedButton5 |
7 |
SpeedButton6 |
8 |
Edit1 |
9 |
Button1 |
10 |
Table1 |
11 |
DataSourse1 |
12 |
DBGrid1 |
13 |
Table2 |
14 |
DataSourse2 |
15 |
DBGrid2 |
16 |
Button2 |
17 |
Button3 |
18 |
Button4 |
19 |
Button5 |
20 |
Button6 |
21 |
SpeedButton7 |
22 |
RvProject1 |
23 |
RvDataSetConnection1 |
Форма «Зарплата» програми має зручне послідовне фокусування елементів. Спочатку фокусування знаходиться на полі для вводу місяця. При натисканні на клавіатурі клавіші Tab фокусування переходить на поле для вводу року, потім фокусування переходить на поле для вводу кількості робочих годин, тоді переходить на поле для пошуку. При наступному натисканні фокусування переходить на поле де виводиться сума зарплати, потім на таблицю, де обраховується зарплата. Наступним елементом фокусування є клавіші - «Добавити», «Збеергти», «Удалити».
Дані фокусування елементів форми Form3 наведені в таблиці 6:
|
Таблиця6 «Послідовність фокусування елементів Form3» |
Індекс TAB |
Назва компоненти |
0 |
MainMenu1 |
1 |
СomboBox1 |
2 |
СomboBox2 |
3 |
Label1 |
4 |
Edit1 |
5 |
Edit2 |
6 |
SpeedButton1 |
7 |
DBEdit1 |
8 |
Table1 |
9 |
DataSourse1 |
10 |
DBGrid1 |
11 |
Button1 |
12 |
Button2 |
13 |
Button3 |
14 |
RvProject1 |
15 |
RvDataSetConnection1 |