Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой Овчаренко 741 КПЗ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
20 Мб
Скачать
☆

2.1.1. Багато-віконні та багатосторінкові додатки.

Рис. 2.1.1. – Діаграма варіантів використання

Опис всіх вікон програми можна розглянути в таблиці 3.1

Таблиця 3.1

№ п/п

Назва

Призначення

Примітка

(якщо використовується компонента палітри Dialogs чи інше стандартне вікно)

1.

Голосове управління (Form1)

Для запуску програми. Служить головною формою і при завантаженні програми завантажується на. Має посилання на сайт ІПТ КІ СумДУ

2.

Статистика (Form2)

Для перегляду статистики програми, скільки команд виконано, скільки не виконано та скільки всього команд було сказано.

3.

Список команд

(Form3)

Містить данні про команди, які може виконувати дана програма.

4.

Меню

(Form4)

Для перегляду інформації. Містить такі данні: Список команд, налаштування, розробник, статистика та інформація.

Группа 151 5.

Налаштуван-ня

(Form5)

Для зміни інтерфейсу всіх форм. Змінює колір заданої Вами форми, прозорість заданої Вами форми.

6.

Розробник

(Form6)

Містить інформацію про розробника, має посилання на його сторінку в Вконтакті.

7.

Інформація

(Form7)

Містить інформацію про программу.

Группа 151

2.1.2. Кольорове оформлення додатків

Деякі компоненти Label мають темний колір(clWindowText), Label2 на Form1 має колір (clHotLight). Оскільки фон вікон є світлим і це добре впливає на зір користувача.

2.1.3.Шрифти текстів

У всій програмі присутній шрифт Times New Roman, також були змінені розміри тексту в:

Form1:

Label1 із стандартного 8 на 10;

Label2 із стандартного 8 на 14.

Form2:

Label1 із стандартного 8 на 14;

Label2 із стандартного 8 на 14;

Label3 із стандартного 8 на 14.

Form3:

Label1 із стандартного 8 на 25.

Form4:

Label1 із стандартного 8 на 14;

Label2 із стандартного 8 на 14;

Label3 із стандартного 8 на 14;

Label4 із стандартного 8 на 14;

Label5 із стандартного 8 на 14;

Label6 із стандартного 8 на 14.

Form5:

Label1 із стандартного 8 на 14;

Группа 151 Label2 із стандартного 8 на 14;

Label3 із стандартного 8 на 14;

Label4 із стандартного 8 на 14;

Label5 із стандартного 8 на 14;

Label6 із стандартного 8 на 14;

Label7 із стандартного 8 на 14.

Form6:

Label1 із стандартного 8 на 25;

Label2 із стандартного 8 на 25;

Label3 із стандартного 8 на 25;

2.1.4. Проектування екрану

У даній програмі компоненти розміщені таким чином , щоб користувач зміг якнайшвидше працювати з даною програмою.

Компоненти розташовані на «ГУК»(Form1):

EnginesList(ComboBox1) – по центру, BitBtn1(Button1) – знизу з ліва під EnginesList, LEDMeter1 – знизу з права під EnginesList, Label1 – під BitBtn1(Button1), Label2 – знизу по цетру.

Компоненти розташовані на «Статистика»(Form2):

GroupBox1 – на все вікно форми, Label1, Label2, Label3 – розташовані з ліва один під одним, LEDDisplay1, LEDDisplay2, LEDDisplay3 – розташовані з права один під одним напроти Label1, Label2, Label3.

Группа 151 BitBtn1 – розташована з права, клацнувши на неї закривається вікно Form2.

BitBtn2 – розташована з ліва, клацнувши на неї LEDDisplay1, LEDDisplay2, LEDDisplay3 – обнуляються.

Компоненти розташовані на «Список команд»(Form3):

Label1 – розташований в горі, майже на все вікно програми розташованій ListBox1, який показує користувачу які команди може виконувати програма.

BitBtn2 – розташована з права, клацнувши на неї закривається вікно Form3.

BitBtn3 – розташована з ліва, клацнувши на неї збільшиться шрифт тексту в ListBox1.

BitBtn4 – розташована з ліва біля BitBtn3, клацнувши на неї зменшиться шрифт тексту в ListBox1.

Компоненти розташовані на «Меню»(Form4):

Image5 – розташований зверху в горі.

Image1, Image3, Image 6 – розташовані під Image5 і розтягнуті на всю форму вікна, під ними розташовані Label1 – під Image1, Label2 – під Image3, Label5 – під Image6.

Image1, Image4, Image 7 – розташовані знизу під Image1, Image3, Image 6 і розтягнуті на всю форму вікна, під ними розташовані Label3 – під Image4, Label6 – під Image7, Label4 – під Image2.

BitBtn2 – розташована з права, клацнувши на неї закривається вікно Form4.

Компоненти розташовані на «Налаштування»(Form5):

Группа 151 GroupBox1 – розташованій в горі на всю ширину Form5. На GroupBox1 також розташовані зліва Label3, Label6 один під одним. Напроти Label3 розташований ColorBox1 з права, з його допомогою користувач може змінювати колір любої форми. Напроти Label6 розташований ComboBox1, з його допомогою користувач вибирає форму для якої хоче змінити колір.

GroupBox2 – розташований по середині форми і розтягнутий на всю ширину Form5. З ліва розташовані Label1, Label2, Label8, Label9 один під одним.

Напроти Label1 – розташований Edit1, з допомогою якого користувач може змінювати ширину головної форми(Form1).

Напроти Label2 – розташований Edit2, з допомогою якого користувач може змінювати висоту головної форми(Form1).

Напроти Label8 – розташований Edit3, з допомогою якого користувач може змінювати положенні по горизонталі головної форми(Form1).

Напроти Label9 – розташований Edit4, з допомогою якого користувач може змінювати положенні по вертикалі головної форми(Form1).

BitBtn1 – розташована з права внизу GroupBox2, з її допомогою користувач може примінити настройки ширини, висоти, положення по горизонталі та положення по вертикалі.

BitBtn2 – розташована з ліва внизу GroupBox2, з її допомогою користувач може стерти записи які він записав в Edit1, Edit1, Edit3, Edit4.

GroupBox3 – розташований внизу форми і розтягнутий на всю ширину Form5.

Вгорі GroupBox3 розташований TrackBar1. TrackBar1 призначений для прозорості форми яку задає користувач, положення TrackBar1 може змінюватися від 0 до 255.

Группа 151 Внизу GroupBox3 розташований Label7 зліва, напроти Label7 розташований ComboBox2 з права, з його допомогою користувач може змінювати форму для прозорості.

BitBtn3 – розташований внизу Form5 з права, клацнувши на неї закривається Налаштування(Form5) і всі настройки які були задані зберігаються в файл Setting.ini.

Компоненти розташовані на «Розробник»(Form6):

Image1 – розташований зліва вгорі Form6. Напроти Image1 – розташовані LabeledEdit1, LabeledEdit2, LabeledEdit3, LabeledEdit4, один під одним.

LabeledEdit1 – місти інформацію про Прізвище Розробника;

LabeledEdit2 – місти інформацію про Ім’я Розробника;

LabeledEdit3 – місти інформацію про По Батькові Розробника;

LabeledEdit4 – місти інформацію про Дату Народження Розробника;

Під Image1 – розташовані Image2, Image3, Image4 один під одним.

Напроти Image2 розташований Label1, напроти Image3 розташований Labe2, напроти Image4 розташований Label3, якій має посилання на Розробника на сторінку Вконтакті.

BitBtn2 – розташована з права, клацнувши на неї закривається вікно Form6.

Компоненти розташовані на «Інформація»(Form7):

Image1 – розташований вгорі на всю ширину Form7. Під Image1 розташований ListBox1, якій містить інформацію про програму.

BitBtn1 – розташована з права, клацнувши на неї закривається вікно Form7.