МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


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

Палітра компонентів. Вікно форми. Вікно редактора кодів. Інспектор об’єктів.





Палітра компонентів. Відповідає за бібліотеку візуальних і невізуальних компонентів. Палітра дозволяє зробити групування компонентів у відовідності до їх змісту та призначення. Основні сторінки бібліотеки компонентів:

· Standard - стандартна сторінка, вміщує найбільш поширені компоненти

· Additional - додаткова сторінка, доповнює Standard

· Win32 - компоненти в стилі Windows 95

· System - системні компоненти (таймери, плеєри і т.і.)

· Internet - компоненти для додатків, що працюють з інтернетом

· Data Access - доступ до даних

· Data Controls - керування даними

· Midas - створення багатопоточних додатків для роботи з базами даних

· Decision Cube - багатовимірний аналіз даних

· Qreport - швидка підготовка звітів

· Dialogs - діалогі, системні діалогі типу «Відкрити файл» або «Зберегти файл»

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

Інспектор об’єктів. Забезпечує простий та зручний інтерфейс для зміни властивостей об’єктів та керування подіями, на які реагує об’єкт. Вікно інспектора об’єктів має дві сторінки.

Сторінка властивостей (Properties) вміщує властивості того об’єкта, який відмічено в даний момент. Натисканням кнопки мишки можна змінити властивість. Важливо: якщо біля деякої властивості стоїть знак плюс, то це означає, що дана властивість розподіляється на декілька, тобто сама є складним об’єктом. Приклад: властивість Font - шрифт. Поруч з назвою Font стоїть плюс. Якщо двічі натиснути ліву кнопку миші на властивості Font, то відкриється таблиця властивостей, таких як Color - колір, Height - висота, Name - назва шрифта та ін. Серед цих властивостей біля Style (стиль) також стоїть плюс. Подвійне натискання на Style відкриє додатковий список підвластивостей, наприклад - fsBold=True - встановити жирний шрифт.

Сторінка подій (Events) складає другу частину інспектора об’єктів. На ній наведені всі події, на які може реагувати об’єкт. Необхідно вибрати подію, на яку треба задати реакцію об’єкта, зробити подвійне натискання на полі поруч з цією подією. Автоматично здійснюється перехід в вікно редактора кодів, де буде створена заготовка для написання коду обробника події. Наприклад, якщо потрібно виконати деякі операції саме в момент створення форми, то необхідно задати команди в обробнику події OnCreate для об’єкта форма. В редакторі кодів після подвійного натискання з’явиться текст:

 

Рис. 2.1 - Компоненти сторінки Standard.

 

· Label(сторінка палітриStandard)- мітка.Використовується для відображення текста, який не може бути змінений користувачем. Не передбачений ніякий дизайн для оформлення текста, крім кольора самої мітки та кольора текста на ній. Основна властивість - Caption (заголовок)

· Edit(сторінка палітриStandard) -вікно редагування. Відображення, введення та редагування текстів, що складаються тільки з одного рядка. Додана можливість створення об‘ємного бордюра (окантовки). Основна властивість - Text.

· Memo(сторінка палітриStandard) -багаторядкове вікно редагування. Введення, відображення та редагування багаторядкових текстів. Додана можливість створення об‘ємного бордюра (окантовки). Основна властивість - Text.

 



 

Порядок виконання роботи

 

2.3.1. Запустити Delphi.

2.3.2. Створити в ній новий додаток.

2.3.3. Дати назву властивості Caption компонента Form1 значення Розв'язок лінійної програми.

2.3.4. Зберегти модуль та проект під унікальним іменем.

2.3.5. Установити на формі компоненти: однорядкові редактори Edit1 - Edit3, мітки Label1 - Label5, кнопки Button1- Button3 (закладка Standard). Компоненти розташувати, як це показане на рисунку 2.1.

Рисунок 2.1 Заготовка інтерфейсу проекту " Розв'язок лінійної програми "

 

2.3.6. В Інспекторі об'єктів задати наступні властивості компонентів міток Label:

Name Label1 Label2 Label3 Label4 Label5
Caption * Рівняння задається Коефіцієнтами Коефіцієнт X Коефі-цієнт Y Коефі-цієнт Z
Autosize True True False False False
Top
Left
Height
Width
Parent Fond True False True True True
Fontname   Arial      
Fontsize        

* Компонент Label1 призначений для виводу результату або повідомлень про помилки.

2.3.7. В закладці Інспектор об'єктів задати наступні властивості компонентів кнопок Button:

Name Button1 Button2 Button3
Caption Обчислити Нове Завершити
Top
Left
Height
Width

 

2.3.8. Після перерахованих вище установок інтерфейс проекту прийме вид Рисунок 2.1.

Рисунок 2.1. Інтерфейс проекту в режимі конструювання

2.3.9. Створити оброблювач події Oncliсk для кнопки "Обчислити", у якім необхідно описати:

2.3.10. усі змінні, використані при обчисленні лінійного виразу,

2.3.11. процедуру перетворення тексту в число для трьох констант,

2.3.12. код обчислення констант виразу, при введенні у відповідне текстове поле,

2.3.13. процедуру перетворення числа в рядок при виведенні результату,

2.3.14. Створити оброблювач подій Onclik для кнопки "Нове". Він повинен очищати поля редагування від початкових записів і встановлювати курсор у поле введення констант при наступному розрахунку.

2.3.15. Створити оброблювач подій Onclik для кнопки "Завершити", який завершує роботу додатка.

2.3.16. Зберегти модуль проекту.

2.3.17. Запустити програму командою Run, а потім ввести дані згідно варіанту.

2.3.18. Закрити проект SQR, а потім запустити його із середовища Windows і перевірити на його працездатність.

На рис. 2.3 наведений вид вікна працюючого додатка після введення констант і обчислень.

Рисунок 2.3 Форма додатка при виконанні

Висновок

На цій лабораторній роботі я навчився створювати проект лінійної програми в Delphi. Oзнайомився з компонентами Label, Button, Edit, StringGrid. Застосувати події onClick, onChange, onCreate

 





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.