Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IZVP_lab-novi.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.14 Mб
Скачать

6. Системні вимоги

Якщо встановлювана програма пред'являє певні вимоги до ресурсів системи, то, використовуючи команди групи Define Setup Requirements and Actions (рис. 15), ці вимоги можна задати.

Рис. 15. Команди групи Define Setup Requirements and Actions

Рис. 16. Параметри, що характеризують систему

В результаті вибору команди Requirements на екрані з'являється таблиця (рис. 9.16), в яку треба ввести значення параметрів, що характеризують систему: версію операційної системи (OS Version), тип процесора (Processor), об'їм оперативній пам'яті (RAM), дозвіл екрану (Screen Resolution) і колірну палітру (Color Depth). Значення характеристик задаються шляхом вибору із списку, що розкривається, значок якого з'являється в результаті натиснення в полі значення параметра.

Якщо програма не пред'являє особливих вимог до конфігурації системи, то команди групи Define Setup Requirements and Actions можна пропустити.

7. Створення образу установчого диску

Команди групи Prepare for Release (рис. 9.17) дозволяють створити образ установчної дискети (CD-ROM) і перевірити, як працює програма установки.

Рис. 17. Команди групи Prepare for Release

Для того щоб активізувати процес створення образу установчої дискети (CD-ROM), потрібно вибрати команду Build Your Release, натиснути правою кнопкою миші на значку носія, на якого передбачається помістити програму установки, і з контекстного меню, що з'явилося, вибрати команду Build (рис. 18).

Рис. 18. Активізація створення образу настановного CD-ROM

В результаті цих дій на диску комп'ютера в теці проекту буде створений образ настановного диска. Якщо як носія вибраний CD-ROM, то образ буде поміщений в підкаталог \Express\Cd_rom\DiskImages\Diskl.

Можна, не завершуючи роботу з InstallShield Express, перевірити, як функціонує програма установки. Для цього треба натиснути на одній з командних кнопок Run або Test (рис. 9.19). Команда Run встановлює програму, для якої створена програма установки, на комп'ютер розробника. Команда Test тільки імітує установку, що дозволяє перевірити працездатність інтерфейсу.

Рис. 19. Використовуючи команди Run і Test можна перевірити, як працює програма установки

Після того, як програма установки буде перевірена, можна створити реальний установчий диск. Для цього треба просто скопіювати (записати) вміст каталога \Express\Cd_rom\DiskImages\DisklHa CD-ROM.

Котрольні питання

  1. Призначення команд групи Organize Your Setup

  2. Команди групи Specify Application Data

  3. Як налаштувати вікна діалогів у інсталяційному пакету?

Лабораторна робота №10

Тема: Робота з базами даних у С++ Builder

Мета: Навчитись використовувати засоби розробки баз даних у С++ Builder

ХІД РОБОТИ

      1. Розмістити на формі компоненти Table та DataSource, налаштувати Table на зв’язок з базою даних BCDEMOS та таблицею animals

      2. З контекстного меню Table вибрати Fields Еditor та додати всі поля.

Рис. 1. Сформований список полів, доступних на етапі проектування

Рис.2.Результат перенесення на форму полів з Fields Editor

  1. Застосувати операцію drag-and-drop до виділених в Fields Editor полів, перенісши їх на форму, отримаємо готову форму (Рис.2) з необхідним набором інтерфейсних елементів (в нашому випадку - DBEdit, що дозволяє відображати і редагувати рядкові, числові, грошові і інші поля та DBImage, що дозволяє відображати графічні поля і використовувати Clipboard для їх редагування).

  2. Додати кнопки переміщення по таблиці (перший, наступний, попередній, останній) та перевірити роботу проекту.

  3. Додати на форму компоненти Table та DataSource, з’єднати з таблицею COUNTRY бази даних BCDEMOS, що міститься в комплекті поставки C++ Builder.

  4. Додати компоненти DBGrid і DBNavigator у форму, під’єднати їх до таблиці Table2.

Рис. 3. Головна форма додатку COUNT

  1. Таблиця COUNTRY, містить поля Area (площа в кв.км ) і Population (населення). Створимо обчислюване поле, що містить густину населення країн, представлених в цій таблиці. Для цього запустимо Fields Editor для компоненту Table1, внесемо всі поля цієї таблиці в набір даних і створимо нове поле з назвою pop2. Виберемо Float в списку Field type. Переконаємося, що вибрана радіокнопка Calculated, і натиснемо на кнопці OK.

В обробнику події OnCalcFields запишемо код для обчислення значення pop2 шляхом ділення кількості населення на площу.

8. Встановимо значення властивості DisplayFormat компоненту Table1Pop2 рівним .## . Протестувати проект і переконаємося в тому, що формат обчислювального змінився.

9. Створити нову форму та під’єднати таблиці CUSTOMER (замовники) і ORDERS (замовлення) з бази даних BCDEMOS і використати компонент DBLookupListBox для того, щоб відобразити на екрані ім'я компанії, відповідне значенню CustID, що знаходиться в таблиці ORDERS.

10. Компоненти DBGrid1 і DBNavigator1 зв’язати з таблицею CUSTOMER

11. Налаштувати компонент DBLookupListBox і встановимо його властивість DataSource рівним DataSource1, а властивість DataField рівним CustNo, значення властивості ListSource компоненту DBLookupListBox1 рівним DataSource2, властивості KeytField рівним CustNo, а властивості ListField рівним Company.

12. Зберегти програму, потім запустити і протестувати її.

Рис. 4. Додаток з компонентом DBLookupListBox.

В компоненті DBLookupListBox буде виділено назву компанії, відповідну значенню CustNo в поточному рядку DBGrid (рис. 4). Можна використовувати DBLookupListBox для вибору замовника на ім'я, при цьому в таблиці Orders буде встановлюватися відповідне значення CustNo.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]