и інтерактивним вибором необхідних компонентів з Component Palette і перетягуванням їх на форму. Основне ж достоїнство цього методу полягає в тому, що Delphi при цьому самостійно створює необхідний код. Це нагадує за своїми можливостями Visual Basic та інші подібні мови програмування, проте у разі Delphi - це справжній об'єктно - орієнтований код і всі можливості цього підходу, включаючи розширення функціональних можливостей компонентів Delphi до рівня, що задовольняє ваші запити. Є можливість використовувати компоненти Delphi, успадковувати їх і додавати власні методи, а крім того, існує можливість використання керуючих елементів Active X.
База даних створювалася в програмі Microsoft Access. Для доступу до даних в Delphi використовувалася технологія ActiveX Data Objects (ADO).
Технологія ADO підтримується в Delphi версій 5,6, 7 яка останнім часом посилено розвивається корпорацією Microsoft. Базовий набір інтерфейсів є в кожній операційній системі Microsoft. Тому для забезпечення доступу додатки до даних достатньо лише правильно вказати провайдер з'єднання ADO і потім переносити програму на будь-який комп'ютер, де є необхідна база даних, і, звичайно, встановлена ??ADO. Використання даної технології не вимагають розгортання та налаштування BDE на компьютере.- являє собою частину універсального механізму доступу до даних Microsoft (Microsoft Universal Data Access) Основне призначення ADO - забезпечення простого універсального механізму доступу до даних.
2.2 Вхідні і вихідні дані
Вхідними даними для програми «Енциклопедія кіномана» є дані про фільм. Ця інформація може бути отримана з мережі інтернет, додаток до фільму або особистих асоціацій.
Вихідні дані представлені на екранній формі і містять відомості про фільм, а саме:
· Назва фільму;
· Режисер фільму;
· Актори, які грають головні ролі у фільмі;
· Рік випуску;
· Жанр фільму.
Вихідні дані можуть бути представлені у вигляді повного переліку фільмів або відфільтрованого списку, характеристики якого задаються самим користувачем.
3. Структурний проектування додатків
.1 Проектування інтерфейсу користувача
Інтерфейс користувача повинен бути інтуїтивно зрозумілим і орієнтованим на користувача не має досвіду роботи з комп'ютером. З цього випливає, що додаток повинен містити:
· Зручне розташування елементів вікна;
· Інтуітувно зрозумілі кнопки і пункти меню;
· Баланс у використанні кольорової палітри при проектуванні дизайну програми.
Відповідно до поставленої задачі, до складу користувальницького інтерфейсу повинні увійти такі елементи, як:
· Кнопки управління додатком;
· Таблиця відображення даних;
· Меню вибору;
· Поля введення даних.
Додаток має однокористувацький режим доступу. Користувач, при вході в додаток може мати кілька варіантів до дії. Ці дії представлені на малюнку 1 у вигляді діаграми варіантів діалогу.
Рис. 1. Діаграма варинат діалогу
4. Методи програмування
При проектуванні програми були використані різні підходи до створення. Опишемо ці методи:
· Підключення бази даних
Зв'язок бази даних Access і додатки Delphi здійснюється з використанням технології ADO. Необхідно, щоб на головній формі програми були розміщені компоненти:
- TDBGrid - Компонент призначений для відображення даних БД в додатку, розташований на вкладці DataControls;
- TDataSource - Компонент призначений для зв'язку сітки відображення даних, з самою БД, розташований на вкладці Data Assecc;
- TADOConnection - Компонент призначений для підключення БД за певним провайдеру, розташований на вкладці ADO;
- TADOQuery - Компонент призначений для вилучення потрібних результатів з БД, розташований на вкладці ADO.
TADOQuery у властивості Connection зв'язується з TADOConnection. TDataSource у властивості DataSet зв'язується з TADOQuery. TDBGrid в властивості DataSource зв'язується з TDatasource. Для здійснення зв'язку всі зазначені властивості вибираються зі списку.
Для компонента TADOConnection у властивості LoginPromt було встановлено значе...