You are on page 1of 6

Побудова інтерфейсу користувача засобами C++Builder

Теоретична частина
До цієї лабораторної роботи ми розробляли інтерфейсну частину проекту
у середовищі MS Access. Поставимо за мету реалізувати повноцінний інтерфейс
користувача засобами C++Builder.
Кроки, які необхідно зробити для виведення змісту таблиці бази даних,
представлені нижче.
Крок 1. Створення нового проекту. Після завантаження C++Builder
створіть новий проект як на рис. 6.74.

Рис.6.74 Створення нового проекту


Крок 2. Вибір типу проекту. Вибираємо ти проекту «VCL Form
Application» (рис. 6.75).

Рис.6.75 Вибір типу проекту


Крок 3. Оформлення головного вікна. Для визначення заголовку вікна у
вікні «Object Inspector» вибираємо властивість «Caption» (рис.6.76).
Рис.6.76 Оформлення головного вікна
Крок 4. Додаємо до проекту ще один файл – Data Module (рис.6.77).

Рис.6.77 Додавання до проекту файлу


Крок 5. Додавання компонентів у вікно Data Module. У вікні «Tool
Palette» обираємо вкладку «DBGo», з осередка якої переносимо до форми
необхідні компоненти (рис.6.78).
Рис.6.78 Додавання компонентів у вікно Data Module
Крок 6. Визначення параметрів зв’язку з базою даних. Вибираємо
компонент TADOConnection на формі, у вікні «Object Inspector» - властивість
«Connection String», за допомогою майстра створюємо рядок з’єднання, який
має бути як на рис.6.79.

Рис.6.79 Визначення параметрів зв’язку з базою даних


Крок 7. Формування запиту для виведення рядків з таблиці. Вибираємо
компонент TADOQuery на формі, у вікні «Object Inspector» - властивість
«Connection», для якої встановлюємо з’єднання з базою даних через попередній
компонент. Далі вибираємо властивість «SQL», в осередку якої записуємо запит
на вибірку (рис.6.80).
Рис.6.80 Формування запиту для виведення рядків з таблиці
Крок 8. Додавання компонента TDataSource. Останній компонент, який
ми додаємо у вікно Data Module, розміщений у вкладці Data Access. Для нього
також встановлюємо за допомогою властивості DataSet з компонентом
TADOQuery (рис.6.81).

Рис.6.81 Додавання компонента TDataSource


Крок 9. Виведення вмісту таблиці у вікно головної форми. Для реалізації
цієї задачі спочатку необхідно вставити у файл .cpp головної форми заголовний
файл Data Module. Далі додаємо на головну форму компонент dbGrid (вкладка
Data Controls) і встановлюємо зв’язок з компонентом TDataSource (рис.6.82).
Рис.6.82 Виведення вмісту таблиці у вікно головної форми
Постановка завдання Основна мета лабораторної роботи – розробка
інтерфейсу користувача для перегляду вмісту кожної з таблиць. Для цього Вам
потрібно розробити відповідні запити та записати їх в осередку компонента
TADOQuery. Крім того, Вам знадобиться розповсюдження на форми
додаткових елементів.
Завдання на виконання лабораторної роботи
1. Розробити головну форму «АРМ спеціаліста з експертизи» та
представити в її осередку у вигляді кнопок (меню, вкладок) усі таблиці.
2. Розробити форму Data Module для реалізації отримання доступу до
таблиць.
3. У звіті за лабораторною роботою представити скрін-шоти.
Приклад оформлення
Головну форму «АРМ спеціаліста з експертизи» зображено на рис.6.83.
Рис.6.83 Головна форма «АРМ спеціаліста з експертизи»
Відображення даних на формі представлено на рис.6.84.

Рис.6.84 Відображення даних


Розроблена форма Data Module для реалізації отримання доступу до
таблиць зображена на рис.6.85.

Рис.6.85 Форма Data Module

You might also like