
- •1 Постановка задачі 8
- •1 Постановка задачі
- •1.1 Формулювання задачі
- •1.2 Опис вхідних даних
- •1.3 Опис вихідних даних
- •2 Методи та засоби розв’язання задачі
- •3 Опис алгоритмів і програм
- •3.1 Алгоритм проектування додатка
- •3.2 Розроблення інтерфейсу програми
- •3.3 Опис процедур – обробників подій
- •3.4 Опис модулів
- •3.5 Оголошення глобальних змінних та типів
- •3.6 Позначення змінних
- •4 Блок-схеми програм
- •5 Тексти програм
- •5.1 Файл проекту
- •5.2 Файл модуля
- •6 Інструкція користувача та результати роботи програми
- •Висновки
- •Список використаних джерел
- •Додаток а Текст модуля
5 Тексти програм
5.1 Файл проекту
Файл проектує центральним файлом додатка і являє собою програму. Це текстовий файл, що використовується для зберігання інформації про форми й модулі. В ньому знаходяться оператори ініціалізації й запуску програм на виконання. Відображення коду файла проекту у вікні Редактора коду задається командою меню ProjectViewSource (Проект/ Перегляд джерела).
Текст проекту розробленої програми:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
5.2 Файл модуля
Кожній створюваній формі відповідає файл модуля, використовуваний для зберігання коду. Можуть бути модулі без форм, але форми без модулів не існують. Як правило, весь код розташовується в модулях.
Текст модуля створеної програми розміщений у додатку А.
6 Інструкція користувача та результати роботи програми
Завантажувальний модуль програми має назву kr_v-13.exe. Для запуску програми достатньо відкрити файл kr_v-13.exe одним із стандартних для ОС Windows способів: подвійне натиснення лівою клавішею миші на файлі; в контекстному меню вибрати пункт Відкрити; виділити файл і натиснути Enter.
Після завантаження програми на екрані з’являється головне вікно програми, що має структуру типового вікна Windows (рис. 6.1). Вікно має рядок заголовку з назвою програми («Заробітна плата»), рядок меню з трьома пунктами (Файл, Очистити, Вихід), робочу область. На початку роботи робоча область має п’ять вікон-закладок, які не містять ніяких елементів.
Рис. 6.1 Головне вікно програми
Роботу слід розпочати з команди Файл/ Створити або Файл/ Відкрити, якщо вже існує файл даних, в якому розміщена інформація про заробітну плату. На першій закладці «Введення даних» з’являється поле для введення імені файла, який буде створюватись або відкриватись (рис. 6.2).
Ввівши ім’я файла, потрібно натиснути кнопку «Прийнято!». Натиснення на кнопку приводить до ототожнення файлової змінної з фізичним файлом на диску, а також до появи на вікнах-закладках елементів для подальшої роботи. В разі створення нового файла даних необхідно спочатку ввести інформацію про заробітну плату (назва відділу, прізвище і ініціали, посада, оклад, премія) і лише потім переходити до інших дій (рис. 6.3).
Рис. 6.2 Введення імені файла даних
Рис. 6.3 Закладка «Введення даних» після натиснення на кнопку «Прийнято!»
Рис. 6.4 Додавання записів у файл даних
Після натиснення на кнопку «Додати» поля введення очищаються і користувач має можливість вводити наступний запис. Поля «Назва відділу» реалізовані у вигляді списку з елементами. При введенні даних поля активізуються поступово один за одним, починаючи з першого («Назва відділу») (див. рис. 6.3). Після заповнення поля «Премія» активізуються кнопка «Ввести» (рис. 6.4).
Для перегляду всіх даних, що записані у файлі, потрібно перейти на закладку «Перегляд даних» (рис. 6.5).
Рис. 6.5 Закладка «Перегляд даних»
Натиснувши на кнопку «Переглядання усіх записів», у вікні з’являється таблиця з інформацією а також кнопка «Завершити перегляд» (рис. 6.6), натиснення на яку повертає вигляд вікна до попереднього (див. рис. 6.5).
Рис. 6.6 Перегляд записів з файла даних
Наступний етап – пошук інформації згідно критеріїв і виведення її на екран.
Для отримання інформації по першому запиту, потрібно перейти на закладку «Запит 1». Вікно має вигляд, зображений на рис. 6.7.
Рис. 6.7 Закладка «Запит 1»
Для отримання інформації потрібно ввести посаду (рис. 6.8) та натиснути кнопку «Пошук». В результаті отримаємо інформацію про працівників певної посади, що мають найбільший заробіток (рис. 6.9).
Рис. 6.8 Введення посади для пошуку даних
Рис. 6.9 Перегляд інформації по запиту1
Натиснення на кнопку «Завершити перегляд» повертає вигляд вікна до попереднього (див. рис. 6.8).
Для отримання інформації по другому запиту, потрібно перейти на закладку «Запит 2». Вікно має вигляд, зображений на рис. 6.10.
Рис. 6.10 Закладка «Запит 2»
Для отримання інформації потрібно задати відділ підприємства (рис. 6.11) і натиснути кнопку «Пошук» (рис. 6.12).
Рис. 6.11 Введення відділу підприємства
Рис. 6.12 Перегляд інформації по запиту 2
Натиснення на кнопку «Завершити перегляд» повертає вигляд вікна до попереднього (див. рис. 6.10).
Для отримання інформації по третьому запиту, потрібно перейти на закладку «Запит 3». Вікно має вигляд, зображений на рис. 6.13.
Рис. 6.13 Закладка «Запит 3»
Для отримання інформації по даному запиту достатньо натиснути на кнопку «Пошук», і на екрані буде виведено працівників які не отримали премії (рис. 6.14).
Рис. 6.14 Перегляд інформації по запиту 3
Натиснення на кнопку «Завершити перегляд» повертає вигляд вікна до попереднього (див. рис. 6.13).
У програмі реалізовано функції очистки файла (пункт меню Очистити/ Очистити файл), очистки полів введення (пункт меню Очистити/Очистити поля) (рис. 6.15). Вихід з програми можна реалізувати, скориставшись пунктом меню Вихід.
Рис. 6.15 Пункт меню «Очистити»