6 Складання коду програми

Код програми – алгоритм дій, написаний на конкретній мові програмування. Цей проект написано з використанням Delphi 6.0, отже мова програмування Object Pascal.

В Delphi 6.0 вся програма складається з окремих модулів.

Нижче будуть перелічені процедури кожного модуля (повний текст програми наведено в Додатку 1).

Unit 1 - Головне вікно програми.

procedure FormCreate – виконання певних дій при завантажені.

procedure Button1Click – підтвердження та пошук введеної вулиці.

procedure N5Click – переміщення на поле введення вулиці.

procedure N7Click – вихід з програми.

procedure Timer1Timer – створення мерехтіння вулиці.

procedure Button2Click - підтвердження та пошук вибраної вулиці.

procedure N3Click – показує довідку програми.

procedure N10Click – встановлює карту в початковий режим завантаження.

procedure N6Click – показує закладку “Пошук вулиць”.

procedure N16Click - показує закладку "Детальний перегляд"

procedure N13Click – переміщає курсор на вибір по вулиці.

procedure N4Click – показує коротку інформацію про автора.

procedure TreeView1Click – тут розміщуються відсортовані вулиці по районах.

procedure ComboBox1Change – перевірка на пустий текст в списку.

procedure Button3Click – підтвердження та пошук району.

procedure N17Click – показує форму з умовними позначеннями.

procedure ComboBox2Change – перевірка вибору пустого тексту в списку.

procedure ComboBox1KeyPress – можливість натискання клавіші “Enter”.

procedure ComboBox2KeyPress – можливість натискання клавіші “Enter”.

procedure N15Click - переміщає курсор на вибір по району та відкриває список.

procedure ComboBox3Change – перевірка вибору пустого тексту в списку.

procedure ComboBox3KeyPress – можливість натискання клавіші “Enter”.

procedure RadioButtonClick – недоступність певних елементів на панелі.

procedure N9Click – історія міста Хмельницького.

Unit 2 - Довідка.

procedure Button1Click – закрити вікно довідки.

procedure TreeView1Click – завантажує в текстове поле дані про певний розділ.

Unit 3 – Інформація про автора.

procedure OKButtonClick – закриває вікно.

Unit 4 – Інформація про автора.

procedure Button1Click – закриває вікно умовних позначень.

procedure FormCreate – завантажує картинку в Іmage1.

Unit 5 – Історія міста.

procedure Button1Click – закриває вікно.

procedure FormCreate – завантажує дані в Memo1.

7 Реалізація проекту у візуальному середовищі

В проекті використовується нестандартний компонент, під назвою – AcroPDF. Для його використання необхідно спочатку встановити на комп’ютер Acrobat х.0. Після цього необхідно проінсталювати типову бібліотеку для Acrobat (Project -> Import Type Library). З меню Delphi виберіть "Acrobat Control for ActiveX (version x)". Де x - поточна версія бібліотеки. Також виберіть закладку куди буде поміщений новий компонент. Натиснути кнопку інсталяції. Після інсталяції в Delphi буде створено новий компонент з назвою – AcroPDF.

Реалізація проекту у візуальному середовищі складається з таких етапів:

1. Запустити систему візуального об’єктно-орієнтовного програмування Delphi 6.

2. Створюємо 5 форм. Називаємо їх: 1-ша – Forma1, 2-га – Forma2, 3-тя – AboutBox, 4-та – Forma4, 5-та – Forma5.

3. Коли з’явиться 1-ша форма налаштувати згідно рисунка 4.

4. За допомогою панелі інструментів перетягуємо на форму Forma1 у закладку TabSheet1 наступні компоненти: PopupMenu1, Timer1, Button1, Button2, Button3, Label1, ComboBox1, ComboBox2, ComboBox3, RadioButton1, RadioButton2, RadioButton3, ScrollBox1, Рanel1, PageControl1 та TreeView1. На наступну закладку(TabSheet2) вставляємо AcroPDF1. Налаштовуємо ці компоненти для нормальної роботи програми.

5. На форму Forma2 перетягуємо такі компоненти: TreeView1, Memo1 та Button1.

6. На форму AboutBox наносимо наступні компоненти: Image1, три компоненти

Label, Рanel1, Button1.

7. На 4-ту форму наносим такі компоненти: Image1, ScrollBox1, Рanel1, Button1 і це все розміщуємо так само як на рисунку 7.

8. На 5-ту форму накладаємо такі компоненти як: Memo1, Рanel1 іButton1.

9. Розмістити усі компоненти як показано на рисунках 4 – 8.

10. Після подвійного натискання вводимо текст який надруковано у додатку А.

11. Після виконання усіх дій зберігаємо програму у новій папці компілюємо та закриваємо Delрhi.

8 Аналіз програми

Аналізуючи програму можна помітити її недоліки та переваги. Головними недоліками програми, являється те, що програма надто велика за своїми розмірами. Вона займає чимало місця на жорсткому диску. Через це програма довго грузиться. Також використовується багато місця в оперативній пам’яті, через що операційна система Windows починає повільно працювати з іншими програмами. Тому щоб скористатись програмою потрібно мати швидкодіючий процесор та достатньо оперативної пам’яті на комп’ютері, а також до 260 мегабайт вільного місця на носію інформації. Ще одним видимим недоліком являється повільний пошук вулиць та введення назви вулиці з великої літери. Це відбувається тому що при кожному новому пошуку вулиця має очиститись та знову по новому завантажити зображення. Використовується для того щоб на екрані монітора не залишались старі вулиці. Також в програмі не передбачено команди, яка мала б відповідати за зміну стандартної назви вулиці, що відноситься до недоліків програми. Одним з недоліків є те що користувачу не надано можливості для зміни оформлення програми під свій погляд. Він лише користуватись стандартним виглядом форми, що не всіх влаштовує. До переваг програми можна віднести те, що всі дії виконуються правильно. В програмі розроблений зручний інтерфейс. Усе дуже легко зрозуміти, навіть без використання довідки. Виведення на екран здійснюється у вигляді замальовування вулиці червоною лінією яка з’являється та гасне. Це розроблено для того, щоб користувач швидше звернув увагу на знайдену вулицю. Можливо в програмі не тільки вводити назву вулиці для пошуку, а й вибирати її зі списку, а також можливо відсортувати її по районах, що можна вважати значною перевагою програми. Нею можуть користуватись усі бажаючі, кому потрібно знайти швидко необхідну вулицю на карті. Також програма володіє довідковою інформацією, до якої користувач може звернутись в будь-який необхідний момент. Кожний об’єкт який знаходиться на формі підписаний підказками, це зроблено з тою метою щоб користувач зміг швидше з орієнтуватися у програмі.


Информация о работе «Довідник по Хмельницькому»
Раздел: Информатика, программирование
Количество знаков с пробелами: 47568
Количество таблиц: 5
Количество изображений: 19

Похожие работы

Скачать
23202
0
0

... Холм і Галич, тобто так, як колись проходили володіння великих князів. [2; c.226]. Утворилась Українська козацька держава - Гетьманщина. а) Організація держави. Державний лад. Державобудівнича діяльність Богдана Хмельницького полягала в тому, що необхідно було створити могутню козацьку державу, яка б засновувалась на державних традиціях Запорізької Січі, мала численне боєздатне військо, гетьмана ...

Скачать
70417
0
0

... новотвором розуміємо нове слово, утворене за певною словотвірною моделлю з власне-українських або запозичених морфем у межах української мови.   Розділ ІІ. Семантико-стилістична характеристика новотворів Хмельницької області Основною функцією слова є його роль як такого, “що позначає” (референтна функція). Слово дійсно позначає предмет, дію, якість чи відношення. У психології таку функцію ...

Скачать
44441
0
0

... ії проти Польщі. Жовтоводська битва 1648 - перша переможна битва української армії під проводом Б.Хмельницького проти польських військ на початку національно-визвольної війни українського народу під проводом Б.Хмельницького 1648-57. 21.1.1648 повстанські загони спільно з запорожцями розгромили польський гарнізон на Запорізькій Січі і обрали гетьманом України Б.Хмельницького. На початку квітня ...

Скачать
19753
0
0

... для їх застосування склалися необхідні умови. На початку 1648 р. Б. Хмельницького обирають гетьманом Війська Запорізького. Саме ця подія вважається початком національно-визвольної війни українського народу. На першому її етапі Б. Хмельницькому важливо було, уникаючи прямих зіткнень з поляками, забезпечити підтримку реєстрового козацтва і домогтися спілки з Кримським ханством. До березня 1648 р. ...

0 комментариев


Наверх