лабораторная работа №5

advertisement
ЛАБОРАТОРНАЯ РАБОТА №5
ОБЪЕКТЫ:СВОЙСТВА,СОБЫТИЯ,МЕТОДЫ(ЧАСТЬ 2)
5.Базовый класс “TextBox”.На его основе
создается текстовое поле для ввода и
редактирования данных.
Cвойства:
5.1. Аlignment[=nValue] – определяет как
данные будут выровнены в поле.
nValue принимает значения { 0 –по левой
границе;
1- по правой;
2- по центру;
3 -автоматическое(по
умолчанию);
5.2. PasswordChar[=cExpr]-свойство
используется для ввода скрытых данных типа
пароля.
5.3. Для задания стиля и цвета рамки поля
используются свойства:
BorderStyle,
BorderColor.
Для определения цвета неактивного поля
используется свойство
DisableBackColor
5.4.Краткое описание назначения каждого из
обьектов осуществляется с помощью свойства
Сomment
5.5. Для отображения полей ввода в заданном
формате используется свойство
Format
5.6. Для задания шаблона ввода используется
свойство
InputMask
5.7. Для создания поля, информация из
которого должна быть доступна только для
чтения, используется свойство
ReadOnly;
5.8.Стиль отображения поля задается
свойством
SpecialEffect;
5.9. Для задания длиных поясняюших
надписей используется свойство
StatusBarText;
6.Базовый класс “Timer”.На его основе создается
невидимый объект , который постоянно
генерирует некоторое событие через заданный
интервал времени.
Свойства:
6.1.Interval[=nTime]-задает интервал времени
в миллисекундах между возникновением событий.
Time={0-нет прерывания(по умолчанию)
56 мсек-минимальное время прерывания
24-дня –максимальное время прерывания}
События:
6.1. Timer-событие происходит по истечении
интервала времени, заданного свойством Interval.
7.Базовый класс ”ListBox”.На его основе создается
объект-список,который обладает рядом
дополнительных свойств по сравнению с “ComboBox”
Свойства:
7.1. Selected(nIndex)[=lExpr]-используется для
выбора значения из списка.
nIndex-номер элемента списка;
lExpr={ .t.-выбран;
.f.-(по умолчанию) не выбран }
7.2.МultiSelect[=nChoice]-используется для
множественного выбора из списка.
nChoice={ 0-нет(по умолчанию);
1- да }
7.3. MoverBars[=lExpr]-определяет, имеет ли
объект ListBoxпанель перемещения порядка
следования элементов списка.
lExpr= { .f.-нет(по умолчанию);
.t.-да}
.
7.4. ListCount-определяет количество
элементов в списке.
7.5. List(nIndex)-массив символьных строк,
используемый для доступа к элементам
списка.
nIndex-номер строки списка
Методы:
7.1. AddItem(сItem)-добавляет новый элемент
в список ListBox.
сItem-символьное выражение
добвляемое в список.
8.Базовый класс “OLE Bound Сontrol”-создает
связанный OLE-объект. Отображает содержимое
OLE-объекта, хранящегося в поле типа General.
Этапы:
Создать следующие фрагменты
пользовательского интерфейса с использованием
свойств, событий и методов всех
вышеперечисленных объектов:
1.Включить в одну из таблиц Вашей базы данных
поле General и разместить в нем рисунки типа
.bmp для 3 записей.
2.Создать 2 объекта типа “ListBox”.Реализовать
выбор данных из одного списка и перенос его в
другой поэлементно и все элементы вместе.
3.Создать объект типа “ListBox” и “PageFrame”.
Разместить на 2 страницах объекта “Page
Frame” информацию одной из таблиц Вашей базы
данных, включая рисунок из поля General .
Включите в список значений объекта “ListBox”
домен ключа выбранной таблицы. Разработайте
взаимодействие объектов таким образом, чтобы
выбор значения в “ListBox” отражался в “Page
Frame”.
4.Разработайте взаимодействие объектов “Timer”
и “Image” таким образом, чтобы на экране
появлялись в цикле 3 картинки через каждые
3 сек.
Download