- •Введение
- •Лабораторное занятие № 1 Тема: Разработка программ со структурированными типами данных
- •Лабораторное занятие № 2 Тема: Создание программ, выполняющих основные операции работы со списком
- •Лабораторное занятие № 3 Тема: Структура окна Delphi. Исследование функциональных возможностей среды Delphi
- •Лбораторное занятие № 4 Тема: Изучение основных компонентов среды Delphi
- •Лабораторное занятие № 5 Тема: Управление настройками среды разработки
- •Лабораторное занятие № 6 Тема: Создание проекта линейной структуры программы с использованием визуальных компонентов
- •Лабораторное занятие № 7 Тема: Создание проекта разветвляющейся структуры программы с использованием визуальных компонентов
- •Лабораторное занятие № 8 Тема: Создание проекта циклических структуры программы с использованием визуальных компонентов
- •Лабораторное занятие № 9 Тема: Создание проекта с использованием кнопочных компонентов
- •Лабораторное занятие № 10 Тема: Создание проекта с использованием однострочного редактора
- •Лабораторное занятие № 11 Тема: Создание проекта с использованием компонентов ввода и отображения чисел, дат и времени
- •Лабораторное занятие № 12 Тема: Создание проекта с использованием компонентов стандартных диалогов
- •Лабораторное занятие № 13 Тема: Создание проекта по обработке одномерных массивов
- •Лабораторное занятие № 14 Тема: Создание проекта по обработке двумерных массивов
- •Лабораторное занятие № 15 Тема: Создание программы с использованием компонента RadioButton и GroupBox
- •Заключение
- •Список используемых источников
Лабораторное занятие № 9 Тема: Создание проекта с использованием кнопочных компонентов
Цель: приобретение навыка создания и настройки компонентов TButton и TBitBtn , TSpeеdButton в среде Delphi.
ТО и ПО: OC Windows 7, Delphi 2010.
МО: методические указания.
Постановка задания: Разработать кнопочное приложение, использующее разные виды кнопок. Приложение должно открывать разные формы (от 1 до 3). Настройте свойства ваших кнопок, используя соответствующие возможности.
Описание хода выполнения работы:
Запустила систему Delphi.
Разместила 3 кнопки Button, BitBtn, на которой разместила картинку и SpeеdButton, которая послужила картинкой, это представлено на рисунке 9.1.
Рисунок 9.1
Разработала код для нажатия на кнопку BitBtn, которое открывает новую форму.
Код события нажатия на кнопку:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Form2.Show;
end;
Протокол события нажатия на кнопку BitBtn представлен на рисунке 9.2.
Рисунок 9.2
Вывод: В ходе лабораторного занятия был разработан проект, содержащий 3 вида кнопок и на основе этой работы я познакомилась с видами кнопок и их свойствами.
Лабораторное занятие № 10 Тема: Создание проекта с использованием однострочного редактора
Цель: Изучение и исследование свойств однострочных редакторов системы Delphi.
ТО и ПО: OC Windows 7, Delphi 2010.
МО: методические указания.
Описание хода выполнения работы:
Запустила систему программирования Delphi 2010.
Создала проект, в котором по нажатию на кнопке динамически создается однострочный редактор (компонент Edit).
Процедура для кнопки:
procedure TForm9.Button1Click(Sender: TObject);
var
Edit: TEdit;
begin
Edit:=Tedit.Create(Form9);
Edit.Parent:=form9;
Edit.Left:=230;
Edit.Top:=20;
Edit.Width:=270;
Edit.Height:=77;
Edit.Text:='Однострочный редактор создан динамически!!!' ;
end;
Результат работы кнопки представлен на рисунке 10.1
Рисунок 10.1
Создала визуальный компонент TEdit. Исследовала возможности свойств. Исследование основных свойств однострочного редактора Edit представлено в таблице 10.1.
Таблица 10.1
Свойство |
Значение |
Описание |
CharCase |
ecUpperCase |
Установка регистра прописных (заглавных) букв |
Color |
clGradient Active Caption |
Изменение цвета фона |
Font.Color |
clNavy |
Изменение цвета шрифта |
MaxLength |
10 |
Позволяет ограничить длину строки |
Pass WordChar |
|
Ввод пароля, символ которого будет отображаться на экране при наборе пароля |
Настроила свойства для однострочного редактора Edit. Технология настройки шаблона ввода однострочного компонента.
Значение CharCaseустановила в ecUpperCase;
Значение Colorустановила в clGradientActiveCaption.
Значения Font.Colorустановила в clNavy.
Значение MaxLengthустановила равным 10.
Значение PassWordCharустановила символ *.
Разработала приложение, содержащее текстовое поле, которое позволяет пользователю ввести номер сотового телефона только в соответствии с шаблоном: *_***_***_**_**, где * - любая цифра. Для этого использовала компонент MaskEdit – маскированный ввод, расположенный на странице Additionalпалитры компонентов Delphi.
Разработанное приложение представлено на рисунке 10.2.
Рисунок 10.2
Исследовала основные свойства однострочного редактора LabeledEdit. Исследование представлено в виде таблицы 10.2.
Таблица 10.2
Свойство |
Значение |
Описание |
EditLabel |
TBoundLabel |
Указывает объект надписи, основные свойства которого не отличаются от свойств надписи Label |
LabelPosition |
TLabelPosition |
Задает расположение надписи относительно поля редактирования и может принимать значения: lpAbove(над полем); lpBelow (под полем); lpLeft(слева от поля); lpRight(справа от поля). |
LabelSpacing |
Integer |
Указывает расстояние (в пикселях) между надписью и полем редактирования |
Вывод: В ходе лабораторного практикума познакомилась с однострочным редактором в Delphi, а так же на примере создания простейшего проекта с использование однострочного редактора изучила и исследовала свойства однострочных редакторов системы Delphi. В данной работе приведено 2 таблицы с описанием свойств однострочных редакторов и приведен код разработанного проекта его результат.
