Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект1.rtf
Скачиваний:
17
Добавлен:
11.04.2015
Размер:
1.95 Mб
Скачать

Проект приложения № 1.

Задача об анкете.

Объекты: форма, текстовое поле, изображение, кнопка. Программирование кнопок

Цель работы: изучить применение компонент рисунок (Image) , его свойства види­мость (Visible), доступность(Enabled), Picture, stretch .

Задание: Создать форму «Анкета студента» с данными о себе и двумя фотографиями (портретной и художественной), ко­торые перекрывают друг друга и должны появляться в результате нажатия на кнопки (рис. 4). Ознакомиться с такими объектами: форма (Form), текстовое поле (Label), рисунок (Image), кнопка (Button) и их основными свойствами: подпись (Caption), цвет (Color), шрифт (Font), види­мость (Visible), ширина (Width), высота (Height) и другими.

Теоретические сведения.

Объект Form используют для созда­ния окна программы-приложения. Рассмотрим такие свойства формы:

Свойство

Описание свойства

Примеры значений

ActiveControl

Для задачи активно­го объекта (фокуса) в форме

Buttonl, Edit2

AutoScroll

Наличие в форме полос прокручива­ния

True, False

BorderStyle

Возможность менять размеры окна

bsSizeable (окно с произволь­ными размерами), bsDilog, bsNone (окно с фиксирован­ными размерами)

Width, Height

Ширина и высота окна в пикселях

503, 224 (числовые значе­ния)

Font

Шрифт

Комплексное свойство, зада­ется в диалоговом окне

HorizScroIlBar VertScrollBar

Параметры полос прокручивания

Комплексное свойство

Icon

Задаем пиктограмму, которая будет раз­мещена в заголовке формы при выполне­нии программы

(None) - стандартная пикто­грамма для Delphi, или за­груженная с определенного файла *.ico

Name

Имя формы

Forml (идентификатор)

Caption

Заголовок формы

Произвольная строка символов

Color

Цвет фона формы

clGreen, clInfoBk (перечис­лимый тип) или $004525В1 (числовое значе­ние - задается в диалоговом окне)

Cursor

Вид курсора на сво­бодном месте окна на этапе выполнения

crDrag, crCross, crHelp, crArrow (перечислимый тип)

Enabled

Доступность для действий над объек­тами в форме во время выполнения

True, False

Left, Top

Координаты левого верхнего угла окна в пикселях

200, 108 (числовые значе­ния)

Position

Размещение и раз­меры окна в момент запуска программы

poScreenCenter, poDesigned

WindowState

Состояние окна в момент запуска про­граммы

wsNormal, wsMaximized, wsMinimized

Объект текстовое поле (Label) используют для создания тек­стов (надписей) в окне программы. Кроме аналогичных к выше приведенным в предшествующей таблице свойств Width, Height, Font, Color, Name, Caption, Cursor, Enabled, Left, Top, он владеет еще такими:

Свойство

Описание свойства

Примеры значений

Align

Выравнивание поля относительно объекта, который его содержит (формы)

alBottom, al-Client, alLeft, alNone, alTop

Alignment

Выравнивание текста в границах поля

taCenter, taLeft-Justify, taRight-Justify

AutoSize

Приведение границ поля к границам текста

True, False

Visible

Видимость объекта

True, False

Wordwrap

Перенесение слов текста в новую строку

True, False

Объект картинка (Image, изображение) используют для встав­ки графических объектов из файлов типа *.bmp, *.emf, *.ico, *.wmf в форму. Для работы найдите на диске своего компьютера любые три картинки или фотографии , указанного выше типа скопируйте их в папку, где находится вся ваша программа.

Кроме известных свойств Align, Width, Height, Name, Cursor, Enabled, Left, Top, Visible, он обладает еще таки­ми:

Свойство

Описание свойства

Примеры значение

Center

Выравнивание рисунка по центру относительно содержащего его поля

True, False

Picture

Имя графического файла

Задают в диалоговом окне

Stretch

Приведение размера изображения к задан­ным размерам объекта

True, False

AutoSize

Приведение размера объекта к реальным размерам изображения

True, False

Объект кнопка (Button) используют для размещения элемента управления - кнопки на форме. Кнопки имеют такие свойства: Visible, Width, Height, Font, Color, Name, Caption, Cursor, En­abled, Left, Top и другие.