Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Савінов.Е.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
115.69 Кб
Скачать

6.1 Обробка виключних ситуацій. Графи. Мультимедія

Виняткова ситуація (виключення) —це деяка ситуація в програмі, яка вимагає спеціальної обробки. До таких ситуацій відносяться помилки часу виконання програми, наприклад, ділення на нуль або спроба читання інформації з неіснуючого файлу.

При виникненні виняткової ситуації Delphi створює екземпляр деякого класу, залежно від характеру помилки, що сталася. Всі такі класи є спадкоємцями класу Exception (англ. Exception -- виключення), що дозволяє їм бути впізнаваємими для Delphi. Механізм виключень полягає в достроковому перериванні підпрограми або методу об'єкту, в яких сталася помилка, і пошук обробника виключення в цій підпрограмі. Якщо обробник не знайдений, то управління передається підпрограмі, що викликала ту підпрограму, в якій сталася виняткова ситуація. У підпрограмі, що викликала, також виконується пошук обробника, і в разі його відсутності управління передається наступній підпрограмі по стеку виклику підпрограм.

Мультимедіа в Delphi У Delphi є компонент TMediaPlayer, який дає Вам доступ до всіх основних можливостей програмування мультимедіа. Даний компонент дуже простий у використанні. Фактично, він настільки простий, що багатьом починаючим програмістам буде простіше створити свою першу програму, що програє відео або музику, ніж показує класичну напис "Hello World".

Простоту використання можна сприймати двояко:

· З одного боку - це дає можливість будь-якому створювати мультимедіа програми.

· З іншого боку, можна виявити, що в компоненті реалізовані не всі можливості.

Все що потрібно знати - це те, що компонент називається TMediaPlayer, і що він дає доступ до набору підпрограм, створених Microsoft і званих Media Control Interface (MCI). Ці підпрограми дають програмісту простий доступ до широкого кола пристроїв мультимедіа. Власне робота з TMediaPlayer інтуїтивно зрозуміла й очевидна.

6.2 Основи баз даних. Створення довідкової системи

База даних (скорочено — БД) — впорядкований набір логічно взаємопов'язаних даних, що використовуються спільно та призначені для задоволення інформаційних потреб користувачів. У технічному розумінні включно й система керування БД.

Завдання бази даних полягає в зберіганні всіх що представляють інтерес даних в одному або декількох місцях, причому таким способом, який свідомо виключає непотрібну надмірність. У добре спроектованої базі даних надмірність даних виключається, і ймовірність збереження суперечливих даних мінімізується. Таким чином, створення баз даних має дві основні мети: понизити надмірність даних і підвищити їх надійність.

Життєвий цикл будь-якого програмного продукту, в тому числі і системи керування базами даних, складається (по-крупному) із стадій проектування, реалізації та експлуатації.

Природно, найбільш значним чинником в життєвому циклі програми, що працює з базою даних, є стадія проектування. Від того, наскільки ретельно продумана структура бази, наскільки чітко визначені зв'язки між її елементами, залежить продуктивність системи та її інформаційна насиченість, а значить - і час її життя.

Справочная система предназначена для получения пользователем максимально точной (релевантной) информации по интересующей его/её (и ограниченной базой статей) теме. Обычно выбор статьи происходит по иерархии разделов справки. Справочные системы часто комбинируются с поисковыми, где выборка релевантных статей определяется по заданным ключевым словам или (при полнотекстовом поиске) частью предложения.

Якщо розробник припускає, що програмою будуть користуватися інші, то він обов'язково повинен створити довідкову систему і забезпечити користувачеві зручний доступ до довідкової інформації під час роботи з програмою. У сучасних програмах довідкова інформація представляється у формі СНМ- або HLP-файлів.