
- •До практичних занять з курсу технологія створення програмних та інтелектуальних систем
- •9. Оформити звіт, який повинен містити запити та їх результати виконання, а також їх описання відповідно до поставлених завдань.
- •3.2. Налаштування проекту. Створення першої програми.
- •3.3. Основні властивості форми
- •3.4. Власний ScreenSaver
- •Мета роботи: Набуття навичок створення бази даних та використання її за допомогою візуальних компонентів. Використання у програмі зв'язаних таблиць, додавання обчислювальних полів.
- •Контрольні питання та завдання
- •Порядок виконання роботи
- •Приклад створення експертної системи визначення виду рослини за її ознаками
3.2. Налаштування проекту. Створення першої програми.
3.2.1 Запускаємо програму Image Editor (Рис 3.9)
Рисунок 3.9 – запуск програми Image Editor
3.2.2 Відкриваємо файл ресурсів проекту (Рис 3.10)
Рисунок 3.10 – відкриття файлу проекту
по замовчуванні він знаходиться в папці нашого проекту (Рис 3.11),
Рисунок 3.11 – відкриття файлу проекту
та має ім’я Project1.res
Рисунок 3.12 – відкриття файлу проекту
У ньому знаходяться іконки та зображення які ми розміщаємо в нашому проекті. Відкриємо до редагування іконку.
Рисунок 3.13 – відкрита іконка програми.
У даному вікні редагуємо іконку (майже як в Paint)
3.2.3. Іконку можна також замінити іншим способом для цього необхідно виконати:
Project->Options->Application->Load Icon…
Рисунок 3.14 – зміна іконки програми.
натиснути на кнопку Load Icon та в діалоговому вікні вибрати необхідне зображення.
3.2.4 Для того щоб провести інші налаштування проекту необхідно дозволити редагування властивостей проекту
Project->Options->Version Info->Include version information in project
Рисунок 3.15 – встановлення налаштувань проекту
та встановлюємо відповідні значення (Таблиця 3.1). Зберігаємо та компонуємо проект.
Таблиця 3.1
Значення характеристик властивостей версії програми
CompanyName |
Производитель |
FileDescription |
Описание |
FileVersion |
Версия файла |
InternalName |
Внутреннее имя |
LegalCopyright |
Авторские права |
LegalTrademarks |
Товарные знаки |
OriginalFilename |
Исходное имя файла |
ProductName |
Название продукта |
ProductVersion |
Версия продукта |
Comments |
Коментарий |
3.2.5 Для того щоб переглянути відповідні властивості необхідно в скомпонованому проекту викликати властивості та перейти до вкладки Версія (Рис 3.16) Свойства -> Версия
Рисунок 3.16 – властивості програми
3.3. Основні властивості форми
Форма являється основою сучасної програми, властивості її представлені у таблиці 3.2.
3.3.1. Створюємо, налаштовуємо та зберігаємо проект.
3.3.2. В вікні інспектора об’єктів на закладці властивості знаходимо властивість Caption та вводимо значення «Лабораторна робота 3. Властивості форми».
3.3.3. Встановлюємо елемент “Button”(кнопка) палітри компонентів Standard. Лівою кнопкою миші робимо подвійний клік по встановленій нами кнопці та прописуємо наступний програмний код:
Form1->Caption="Laba_3.2.";//
3.3.4. Зберігаємо та компонуємо проект. Переглянути дію кнопки. Таким чином можна змінювати чи встановлювати колір форми, стиль форми, вид рамки форми, розміри, позицію та приорітети форми, та ін. властивості форми ( Таблиця 3.2. ).
3.3.5. Встановлюємо на формі ще одну кнопку, створюємо нову форму (File->New->Form) яка буде мати назву Form2 в вікні редактора коду знаходимо стрічку яка буде міститися на початку програми #include "Unit1.h" та вводимо після неї (Рис 3.17) стрічку #include "Unit2.h" що визначає програмі підключення файла другої форми
Рисунок 3.17 – підключення ресурсу форм
У створеній кнопці прописуємо наступний програмний код «Form2->Visible=True;» зберігаємо та компонуємо проект. Переглядаємо дію кнопки.
3.3.6. Встановлюємо ще по дві кнопки на кожній формі називаємо їх «Приховати» та «Закрити» відповідно на кожній формі. В кнопку «Приховати» форми №1 вписуємо наступний програмний код Form1->Visible=False;// та в відповідну кнопку форми №2 прописуємо Form2->Visible=False;//
В кнопку «Закрити» форми 2 вводимо exit(2);//
Та в аналогічну кнопку форми 1 вводимо exit(1);//
Рисунок 3.18 – закриття форми
Таблиця 3.2. Властивості форми.
Властивість |
Характеристика |
Name |
Ім'я форми. У програмі ім'я форми використовується для управління формою і доступу до компонентів форми. |
Caption |
Текст заголовка |
Width |
Ширина форми |
Height |
Висота форми |
Top |
Відстань від верхньої межі форми до верхньої межі екрану |
Left |
Відстань від лівої межі форми до лівої межі екрану |
BorderStyle |
Вид межі. Межа може бути звичайною (bsSizeable), тонкою (bsSingle) або бути відсутнім (bsNone). Якщо біля вікна звичайна межа, то під час роботи програми користувач може за допомогою миші змінити розмір вікна. Змінити розмір вікна з тонкою межею не можна. Якщо межа відсутня, то на екран під час роботи програми буде виведено вікно без заголовка. Положення і розмір такого вікна під час роботи програми змінити не можна |
BorderIcons |
Кнопки управління вікном. Значення властивості визначає, які кнопки управління вікном будуть доступні користувачеві під час роботи програми. Значення властивості задається шляхом привласнення значень уточнюючим властивостям biSystemMenu, biMinimaze biMaximaze і biHelp. Властивість biSystemMenu визначає доступність кнопки Скрутити і кнопки системного меню, biMinimaze — кнопки Скрутити, biMaximaze — кнопки Розвернути, biHelp — кнопки виведення довідкової інформації |
Icon |
Значок в заголовку діалогового вікна, що позначає кнопку виведення системного меню |
Color |
Колір фону. Колір можна задати, вказавши назву кольору або прив'язку до поточної колірної схеми операційної системи. У другому випадку колір визначається поточною колірною схемою, вибраним компонентом прив'язки і міняється при зміні колірної схеми операційної системи |
Font |
Шрифт. Шрифт, використовуваний "за умовчанням" компонентами, що знаходяться на поверхні форми. Зміна властивості Font форми приводить до автоматичної зміни властивості Font компоненту, розташованого на поверхні форми. Тобто компоненти успадковують властивість Font від форми (є можливість заборонити спадкоємство) |
|
|