Смекни!
smekni.com

База даних "Теорія та практика прикладного програмування" (стр. 4 из 5)

Запит «Использование компонент в параграфе» виводить інформацію про те, чи використовуються у даних параграфах компоненти.

Рисунок 2.3.9 – Запит «Использование компонент в параграфе» у режимі Конструктора

Рисунок 2.3.10 – Робота запиту «Использование
компонент в параграфе»

Запит «Использование операторов в листингах» дозволяє отримати інформацію про те, які лістинги які оператори містять.

Рисунок 2.3.11 – Запит «Использование операторов в листингах»
у режимі Конструктора

Рисунок 2.3.12 – Робота запиту «Использование операторов
в листингах»

Запит «Использование операторов в параграфах» є параметричним запитом, що надає відомості про те, які оператори містить зазначений користувачем параграф.

Рисунок 2.3.13 – Запит «Использование операторов в параграфах»
у режимі Конструктора

Рисунок 2.3.14 – Робота запиту «Использование операторов в параграфах»

Запит «Количество рисунков в параграфе» надає відомості про загальну кількість рисунків у кожному параграфі. Для створення цього запиту використовувалась функція Count.

Рисунок 2.3.15 – Запит «Количество рисунков в параграфе» у режимі Конструктора

Рисунок 2.3.16 – Робота запиту «Количество рисунков в параграфе»

Перехресний запит «Количество страниц в параграфе» виводить результат розрахунку загальної кількості сторінок у кожному параграфі.

Рисунок 2.3.17 – Перехресний запит «Количество страниц в параграфе» у режимі Конструктора

Рисунок 2.3.18 – Робота перехресного запиту «Количество страниц в параграфе»

Запит «Операторы в главе» виводить інформацію про оператори (назву, синтаксис, семантику та лізинг, у якому вони зустрічається).

Рисунок 2.3.19 – Запит «Операторы в главе» у режимі Конструктора

Рисунок 2.3.20 – Робота запиту «Операторы в главе»

Параметричний запит «Операторы и листинги в параграфах» надає відомості про те, скільки разів кожен оператор та лістинг зустрічається у параграфі.

Рисунок 2.3.21– Запит «Операторы и листинги в параграфах»
у режимі Конструктора

Рисунок 2.3.22 – Робота запиту «Операторы и листинги в параграфах»

Запит «Рисунки в главе» надає інформацію про рисунки, що містяться у главі (назву параграфа, у якому зустрічається, назву рисунка, сторінку та власне сам рисунок).

Рисунок 2.3.23– Запит «Рисунки в главе» у режимі Конструктора

Рисунок 2.3.24 – Робота запиту «Рисунки в главе»

Параметричний запит «Сведения об операторах» дозволяє побачити детальну інформацію про зазначений користувачем оператор.

Рисунок 2.3.25– Запит «Сведения об операторах» у режимі Конструктора

Рисунок 2.3.26 – Робота запиту «Сведения об операторах»

Запит «Содержательность главы» надає інформацію про кожний параграф (назву, короткий зміст, початкову та кінцеву сторінки).

Рисунок 2.3.27– Запит «Содержательность главы» у режимі Конструктора

Рисунок 2.3.28 – Робота запиту «Содержательность главы»

Запит «Таблицы в параграфах на И» дозволяє побачити таблиці, що містяться у відсортованих за літерою «И» параграфах.

Рисунок 2.3.29– Запит «Таблицы в параграфах на И» у режимі Конструктора

Рисунок 2.3.30 – Робота запиту «Таблицы в параграфах на И»

2.3.5 Створення форм

Всі форми БД «Теорія та практика прикладного програмування» були створені за допомогою Майстра. Відкриття форм здійснюється натисканням відповідних кнопок на кнопковій формі (Рисунок 2.3.31), яка створена за допомогою Диспетчеру кнопкових форм. При запуску БД кнопкова форма запускається автоматично.

Рисунок 2.3.31 – Кнопкова форма

Форми «Использование компонент в параграфе» (Рисунок 2.3.32), «Использование компонент в параграфе» (Рисунок 2.3.33), «Использование операторов в параграфах» (Рисунок 2.3.34), «Количество рисунков в параграфе» (Рисунок 2.3.35), «Количество страниц в параграфе» (Рисунок 2.3.36), «Операторы и листинги в параграфах» (Рисунок 2.3.37), «Операторы в главе» (Рисунок 2.3.38), «Рисунки в главе» (Рисунок 2.3.39) та «Таблицы в параграфах на И» (Рисунок 2.3.40) відображають зміст однойменних запитів.

Рисунок 2.3.32 – Форма «Использование компонент в параграфе»

Рисунок 2.3.33 – Форма «Использование операторов в листингах»

Рисунок 2.3.34 – Форма «Использование операторов в параграфах»

Рисунок 2.3.35 – Форма «Количество рисунков в параграфе»

Рисунок 2.3.36 – Форма «Количество страниц в параграфе»

Рисунок 2.3.37 – Форма «Операторы и листинги в параграфах»

Рисунок 2.3.38 – Форма «Операторы в главе»

Рисунок 2.3.39 – Форма «Рисунки в главе»

Рисунок 2.3.40 – Форма «Таблицы в параграфах на И»

Форма «Краткое содержание главы» відображає зміст запиту «Содержательность главы».

Рисунок 2.3.41 – Форма «Краткое содержание главы»

Форма «Таблицы в главе» відображає таблиці, що містяться у главі, та інформацію про їх розміщення.

Рисунок 2.3.42 – Форма «Таблицы в главе»

Форми «Примечания в главе» (Рисунок 2.3.43) та «Листинги в главе» (Рисунок 2.3.44) надають аналогічну інформацію, але стосовно приміток та лістингів відповідно.

Рисунок 2.3.43 – Форма «Примечания в главе»

Рисунок 2.3.44 – Форма «Листинги в главе»

3 ІНСТРУКЦІЯ КОРИСТУВАЧА

База даних «Теорія та практика прикладного програмування» призначена для зберігання довідкової інформації, що міститься у певних главах посібника з прикладного програмування (Культин Н.Б. Основы программирования в Delphi7).

Головна кнопкова форма запускається автоматично, відразу після запуску БД.

Рисунок 3.1 – Інтерфейс кнопкової форми

де кнопка:

1 – відкриває форму «Краткое содержание главы» (Рисунок 2.3.41);

2 – відкриває форму «Операторы в главе» (Рисунок 2.3.38);

3 – відкриває фору «Таблицы в главе» (Рисунок 2.3.42);

4 – відкриває форму «Рисунки в главе» (Рисунок 2.3.39);

5 – відкриває форму «Примечания в главе» (Рисунок 2.3.43);

6 – відкриває форму «Листинги в главе» (Рисунок 2.3.44);

7 – відкриває форму «Запроси» (Рисунок 3.2),

Рисунок 3.2 – Інтерфейс кнопкової форми «Запроси»

яка містить компоненти для відображення існуючих запитів, де кнопка:

9 – відкриває форму «Использование компонент в параграфе» (Рисунок 2.3.32);

10 – відкриває форму «Таблицы в параграфах на И» (Рисунок 2.3.40);

11 – відкриває форму «Использование операторов в листингах» (Рисунок 2.3.33);

12 – відкриває форму «Использование операторов в параграфах» (Рисунок 2.3.34);

13 – відкриває форму «Количество рисунков в параграфе» (Рисунок 2.3.35);

14 – відкриває форму «Количество страниц в параграфе» (Рисунок 2.3.36);

15 – відкриває форму «Операторы и листинги в параграфах» (Рисунок 2.3.37);