
- •1.Роль обчислювальної техніки та програмування в сучасному житті
- •2. Серидовище програмування. Характеристики компілятора
- •3 Постановка задачі
- •3.1 Математична постановка задачі
- •3.2 Алгоритм роботи програми
- •3.3 Опис основних блоків алгоритму
- •4.1 Загальні положення
- •4.2 Структура файлу реалізації
- •5 Одержання результатів роботи програми
- •5.1 Тестування програми з різними вхідними даними
- •5.2 Аналіз результатів
- •6 . Апаратні вимоги для Виконання програми
4.2 Структура файлу реалізації
Написана програма складається з оголошень (змінних, констант, типів, класів, структур).
Головним файлом даного курсовоїроботи є файл <unit1>.cpp, який називається початковим модулем, і який містить в собі програмний код на мові програмування С++, також одним із важних файлів являється <Project1>.bpr це файл проекта. Потім на виході компілятора створюється об’єктний модуль, який має розширення Project1.obj. Об’єктний модуль не готовий до виконання програми, так як в ньому не працюють звернення до інших програм. Тому на етапі редагування зв’язків використовується програма редактору зв’язків, на вхід якої подається об’єктний модуль, а на виході отримується завантажувальний модуль <Project1>.ехе. Спеціальна програма завантажувач встановлює адреси вільних комірок пам’яті і виконує завантаження програми в пам’ять.
Ключове слово Uses визначає список одного або більше модулів, які використовуються поточним модулем, програмою або бібліотекою. В своїй програмі я використав такі компоненти.
Компонент Delphi MainMenu призначений для додавання до програми головного меню , елемента , без якого не обходиться жодна з програм для Windows.
Щоб додати до програми Delphi головне меню , потрібно расместіть на Формі в довільному місці компонент MainMenu . Компонент MainMemu невізуальний , тобто , хоча і відображається на прототипі форми як невеликий квадрат , в працюючій програмі не буде видно . Опції головного меню створюються за допомогою спеціального редактора. Редактор меню викликається за допомогою подвійного клацання по компоненту MainMenu . Спочатку меню пусте , але має один виділений елемент:
Компонент Delphi BitBtn це піктографічна кнопка, що представляє собою один з варіантів стандартної кнопки Button. На відміну від останньої кнопка Delphi BitBtn вміє відображати на своїй поверхні не тільки напис, але і зображення, яке задається властивістю Glyph. До складу Delphi входить велика кількість готових зображень, які можна розміщувати на кнопках Delphi BitBtn.
Компонент Delphi Edit являє собою однорядкове текстове поле, що служить для введення даних користувачем. Основною властивістю компонента Delphi Edit, передавальним введену інформацію, є властивість Edit1.Text типу String. При вивченні роботи з Delphi Edit раджу відвідати сторіночку робота з рядками Delphi, так як там описуються функції Delphi для роботи з даними, представленими в текстовій формі.
RadioGroup утворюють групи взаємопов'язаних індикаторів, з яких може бути вибраний тільки один. Вони використовуються для вибору користувачем однієї з декількох взаємовиключних альтернатив.
RadioButton - це "радіокнопка", і як випливає з назви, служить для "перемикання каналів", як і в справжньому радіоприймачі. Це означає, якщо вибраний один з компонентів Delphi RadioButton, то з решти компонентів вибір автоматично знімається. Виходить, що в даний момент може бути вибраний тільки один з групи компонентів Delphi RadioButton.
Label - призначений для відображення статичного тексту, тобто написів і позначок на формі, які не змінюються протягом усього часу роботи програми. Звичайно, текст напису, який відображається компонентом Label можна змінити, але не безпосередньо, а тільки програмно.
Рідкісна програма обходиться однією формою. Ми можемо з легкістю створювати додаткові форми Delphi, що надають можливість, наприклад, вести діалог з користувачем, приймати і виводити будь-яку необхідну інформацію.
Ввести нову форму в програму найпростіше натисканням на кнопку на головному вікні Delphi. Також є й відповідна команда меню File - »New -» Form
DBEdit - компонент для відображення даних з поля таблиці бази даних.
DBimage-компонент призначений для відображення зображення на формі.
DBNavigator - надає користувачеві можливість переміщення по записах, редагування, а також збереження набору даних. Навігатор містить кнопки для переходу на першу, останню, попередню і наступну записи, вставки, видалення і редагування запису, скасування та збереження змін, а також поновлення даних.
Компонент Delphi Button - це проста командна кнопка. Командна кнопка Delphi Button використовується для реалізації в програмі команд за допомогою обробника події OnClick цього компонента.