У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


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

мірі необхідності. Для створення нової форми можна скористатись командою Fі1е->New->Form. Властивість форми FoimStyle дозволяє задати різний вигляд форми та різну функціональність.

enum ТFormStyle= {fsNormal, fsMDIChild, fsMDIForm, fsStayOnTop }.

Стиль fsNormal - звичайна форма, використовується для широкого кола завдань.

fsMDIChild i fsMDIForm - використовуються при створенні мультидокументних програм.

fsStayOnTop - використовується для вікон, які повинні завжди бути над іншими вікнами програми

Деякі властивості форми

Роsition - визначає розміщення і розміри вікна в момент його створення.

роDesigned - як на етапі конструювання

poDefault - положення і розміри визначає Windows.

poDefaultPosOnly- положення, як на етапі конструювання, розмір визначає Windows.

poDefaultSizeOnly - розмір, як на етапі конструювання, положення визначає Windows.

роScreenCenter - в центрі екрана з розмірами, як на етапі конструювання. роМаіnFormCenter - в центрі головної форми з положенням і розмірами як на етапі конструювання

роOwnerFormCenter - в центрі форми, вказаної у властивості Оwner, з положенням і розмірами, як на етапі конструювання.

ВоrderStyle - стиль рамки вікна

bsNone - вікно не має рамки і заголовка, не може переміщатись і змінювати свої розміри;

bsSingle - рамка товщиною в один піксель, вікно не може змінювати свої розміри;

bsSizeable - звичайна рамка;

bsDialog - рамка діалогового вікна, вікно не може змінювати свої розміри,

bsToolWindow - так як bsSingle зі зменшеним заголовком;

bsSizeToolWin-так як bsSizeable зі зменшеним заголовком.

ТLabel- призначені для розміщення на формі різної текстової інформації. Деякі властивості:

AutoSize - визначає чи буде вирівнюватись розмір об'єкта в залежності від тексту; TextLayout - визначає спосіб вирівнювання тексту по вертикалі.

Для створення форми з написами на ній необхідно спочатку створити проект File->NewApplication. Після виконання цього пункту генерується форма та с-файл. Згенерований середовищем проект можна запускати на виконання. Для того щоб на формі з'явились написи необхідно до проекту додати один або декілька об'єктів Тlabel. Це можна зробити двома шляхами: 1) виорати з палітри компонентів, або 2) з допомогою Viev->СоmponentList -> ТLabel. Після того як ми додали об'єкти ТLabel необхідно змінити властивість Сарtion в вікні Оbject Іnspector, вписавши туди текст, який ми хочемо. Після цього можна запускати програму на виконання. В вікні Оbject Inspector можна змінювати також інші параметри вибраного об'єкта та формі, в нашому випадку ТLabel, або самої форми.

3. Об’єкти програмування Іmage та Вutton їх властивості. Програмування кнопок.

Об’єкт Image використовують для встановлення графічних об’єктів із файлів типу *.bmp, *.emf, *.ico, *.wmf у форму. Крім відомих властивостей з попередніх об’єктів, використовуються ще й наступні: Center (вирівнювання малюнку по центру), Picture (Ім’я файлу), Stretch (приведення розміру зображення до розміру об’єкта).

Об’єкт Button використовують для створення кнопок на формі. Кнопки мають наступні властивості: Visible, Width, Height, Font, Color, Name, Caption, Cursor, Enabled, Left, Top та ін.

Об'єкт TButton визначає кнопку на формі, її властивості, події і методи. За допомогою об'єктів

TButton відбувається управління програмою.

Деякі властивості:

Сарtion- задає напис на кнопці;

Сursor - визначає вигляд курсору миші при наведенні його на кнопку;

Font - визначає властивості тексту заданому в Сарtion.

Деякі події:

ОnСiіск - виникає якщо клікнути мишею на кнопці;

ОnEnter- виникає при натисненні кнопки Еnter;

OnMouseDown - виникає при натисненні лівої кнопки миші, коли курсор знаходиться на кнопці.

ОііMouseUp - виникає якщо відпустити натиснену ліву кнопку миші, коли курсор

знаходиться на кнопці.

TImage - служить для розміщення на формі растрової картинки, піктограми і метафайла.

Деякі властивості:

Center - вказує чи потрібно центрувати зображення в межах компоненту;

Picture - слугує контейнером зображення;

Streach- дозволяє або забороняє вписувати зображення в вибрані рамки компонент.

Щоб при натисненні на кнопку виконалась необхідна нам послідовність дій, необхідно запрограмувати одну з подій цієї кнопки. В вікні Оbject Inspector -> Events навпроти відповідної події двічі клацаємо лівою кнопкою миші, в вікні програми яке відкриється після цього з'явиться нова функція. Ця функція буде виконуватись, коли відбудеться вибрана нами подія. Для виконання необхідної нам послідовності дій, треба в тіло функції дописати програмний код.

Реалізації комплексних задач за допомогою об’єктів Form, Label, Image та програмованої кнопки Button.

( з 2 і 3 питання)

Використовуючи уже набуті знання про об’єкти візуального середовища та їх властивості, можна уже реалізовувати деякі простіші комплексні задачі візуального програмування із поєднанням вивчених об’єктів, таких як «Форма», «Надпис», «Рисунок» та програмований об’єкт «Кнопка». В цій лабораторній роботі ми спробуємо вирішити просту задачу для відділу кадрів будь-якого підприємства – створення візуальної особової карточки працівника.

Об'єкти: поля редагування, перемикачі та їхні властивості

Об’єкт Edit використовують для введення користувачем рядка символів із клавіатури. У разі необхідності для перетворення одержаного рядка (властивість Text) у число і навпаки використовують функції StrToFloat та FloatToStr. Окрім відомих властивостей, поля редагування Edit володіють додатковими: CharCase (вигляд символів), PasswordChar (символ для введення пароля), ReadOnly (доступність поля до редагування), Hint (текст підказки), ShowHint (відображення підказки), Text (текст у полі редагування).

Об’єкт RadioButton використовують для створення у формі засобу для вибору одеієї альтернативної можливості серед декількох. Розглянемо такі властивості перемикачів: Checked (стан перемикача), TabOrder (порядок вибору об’єкта через Tab), TabStop (доступ до об’єкта через табулятор).

Поля редагування: TEdit - рядковий текстовий рядок та ТМеmo - слугує для відображення, вводу і редагування великих текстів.

Властивості TEdit:

Font- властивості тексту

МахLehght - визначає максимальну довжину тексту

Соlor- визначає фон об'єкту.

Техt - містить текст введений з клавіатури або заданий при запуску програми.

Властивості ТМеmо:

ScrollBars - задає можливість використання смуг прокрутки;

Lines - містить текст;

Font - задає властивості


Сторінки: 1 2 3