Лабораторна робота №3 “Вивчення палітри компонентів”
Підготував: Олійник Б.П.
Лабораторна робота
Тема: Вивчення палітри компонентів.
Мета: Розробити додаток для виконання арифметичних операцій.
Хід роботи:
I. 1. Відкрити новий додаток.
2. Перенести на форму зі сторінки бібліотеки Standard компоненти :
Form1 |
_ |
|
X |
Label1 Label2 Label3
Button1
|
три мітки Label для написів у
послідовному порядку ;
два вікна редагування Edit;
панель Panel;
кнопку Button;
3. Замінити надписи в мітках {властивість
Caption} на наступні:
Наприклад: “ число1 “,” число2 “,”результат”,
надпис кнопки – “Розрахунок”.
4. Задати для міток жирний шрифт , а для кнопки – курсив.
5. Очистити властивість Caption у панелі.
6. Для властивості Text(текст) вікон редагування задати «1»- початкове зна-
чення тексту .
7. Змінити вид панелі:
основне поле – Bevellnner = BvRaised («опуклий»).
рамка – Bevelouter = BvLowered (»утоплений»)
8. У редакторі коду написати обробку події – клацання кнопки OnClick
Panel1.Caption:= Edit1.Text + ’ * ‘ + Edit2.Text + ’ = ’+
FloatToStr (StrToFloat (Edit1.text) * StrToFloat (Edit2.text));
9. Зберегти додаток {створити свій підкаталог (як папку Windows) :
{ File ? Save all чи швидкими кнопками головного вікна}.
10.Зкомпілювати і виконати розроблений проект (додаток).
I I.Розробити проект згідно варіанта завдання для розрахунку:
1.Площі трикутника за сторонами А та В і кутом між ними ? : S= ? A*B*Sin?
2.Площі прямокутного трикутника за двома його катетами А та В : S=? A*B
3.Площі рівностороннього трикутника за довжиною його сторони : S=?3/4 a2.
4.Площі трикутника за довжинами його сторін А, В та С за формулою Герона
S= ?P? (P-A) ? (P-B) ? (P-C), де Р=?(А+В+С)
5.Площі трапеції за двома основами А та В і висотою Н : S=(А+В)*Н.
6.Довжини кола по заданому радіусу R : L=2?R.
7.Площі кругу по заданому радіусі R : S= ?R2
8.Периметра Р і площі S прямокутника за його сторонами А та В
9.Сторону трикутника С за двома іншими сторонам А та В і кутом між ними :
C= А2+B2-2A*B*Cos ?
10.Площі ромба за його діагоналями Н1 і Н2 : S=H1*H2
Контрольні питання :
1.Компоненти Edit і Panel, їх властивості.
2.Візуальні властивості «Вид».
3.Функції перетворення типів FloatToStr , StrToFloat (IntToStr, StrToInt).
4.Компіляція і виконання проекта (додатка).
5.Розширення файлів Delphi.