Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет 2 по основам программирования.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

Лабораторное занятие № 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 таблицы с описанием свойств однострочных редакторов и приведен код разработанного проекта его результат.