ор.
генератор звітів.
середу візуального будівника додатків.
бібліотека візуальних компонент.
Так само Borland Delphi 7 володіє відкритою компонентної архітектурою. Завдяки такій архітектурі програми, виготовлені за допомогою Delphi, працюють надійно і стійко. Delphi підтримує використання вже існуючих об'єктів, включаючи DLL, написані на С і С + +, OLE сервера, VBX, об'єкти, створені за допомогою Delphi. З готових компонент працюючі додатки збираються дуже швидко. Крім того, оскільки Delphi має повністю об'єктну орієнтацію, розробники можуть створювати свої повторно використовувані об'єкти для того, щоб зменшити витрати на розробку. p align="justify"> Ключовою особливістю Delphi є змогу не лише використовувати візуальні компоненти для будівництва додатків, але і створення нових компонент. Така можливість дозволяє розробникам не переходити в інше середовище розробки, а навпаки, вбудовувати нові інструменти в існуючу середу. Крім того, можна поліпшити або повністю замінити існуючі за умовчанням в Delphi компоненти. p align="justify"> Класи об'єктів побудовані у вигляді ієрархії, що складається з абстрактних, проміжних, і готових компонент. Розробник може користуватися готовими компонентами, створювати власні на основі абстрактних або проміжних, а також створювати власні об'єкти. [7,101]
Структурна і функціональна схеми програми
Опис процедур, функцій, модулів, таблиця ідентифікаторів
procedure cmdAddClick (Sender: TObject); - процедура додавання ребра.cmdCompClick (Sender: TObject); - процедура розрахувати мінімальний путь.cmdDelClick (Sender: TObject); - процедура видалення ребра.FormCreate (Sender: TObject); - процедура створення форми.txtDestChange (Sender: TObject); - процедура створення області вивода.txtHandlerKeyPress (Sender: TObject; var Key: Char); - процедура створення області вивода.txtSrcChange (Sender: TObject); - процедура створення області вивода.txtVertexChange (Sender: TObject); - процедура створення області виведення.
3. Аналіз результатів розрахунку
Аналіз результатів даної задачі призводить до того, що оптимальний шлях знайдений і задовольняє умові завдання. Це завдання було вирішене за допомогою мові програмування Delphi 7.0 це означає. Порівнюючи результат, отриманий в програмі і результат, отриманий при вирішенні вручну, виявляються однакові. Але для вирішення даної задачі в програмі потрібно кілька секунд, а для вирішення в ручну, набагато більше часі. br/>
Висновок
Мета курсового проекту - освоїти і реалізувати програму для знаходження найкоротшого шляху в транспортній мережі з маршрутів, що з'єднують вихідний пункт 1 з кінцевим пунк...