Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Конструирование формы.

Читайте также:
  1. Добавление элементов кнопочной формы.
  2. Задание 2. Редактирование формы.
  3. Конструирование железобетонных монолитных фундаментов
  4. Конструирование и расчет системы вентиляции
  5. Конструирование основных несущих железобетонных конструкций
  6. Конструирование системы отопления
  7. Конструирование формы

Визуальное программирование в DELPHI

Упражнение №2

Калькулятор_1

 

Основные компоненты: форма, текстовое поле, кнопка.

Конструирование формы. Программирование кнопок.

Цель работы. Разработать программу – калькулятор, выполняющий основные арифметические действия в результате нажатия на кнопки.

Ознакомиться с компонентами: форма (Form), текстовое поле (Label), поле редактирования (Edit), кнопка (Button) и их основными свойствами: заголовок (Caption), цвет (Color), Шрифт (Font), ширина (Width), высота (Height) и др.

 

Теоретические сведения. Компонент форма (Form) используется для создания окна программы – приложения. Рассмотрим основные свойства формы.

Таблица 2.1. Свойства компонента Form.

 

Свойство Описание свойства
ActiveControl Активный объект (фокус) в форме (Button1, Edit2)
AutoScroll Наличие полос прокручивания (True, False)
BorderStyle Окна с изменяемыми размерами (bsSizeable – окно с произвольными размерами), bsDilog, bsNone – окно с фикси-рованными размерами)
Width, Height Ширина и высота окна в пикселах (503, 224)
Font Шрифт (комплексное свойство, задается в диалоговом окне)
HorizScrollBar VertScrollBar Параметры полос прокручивания (комплексное свойство)
Icon Пиктограмма, которая размещается в заголовке формы при выполнении программы
Name Имя формы (Form1)
Caption Заголовок формы
Color Цвет фона формы (clGreen, clInfoBk...)
Cursor Вид курсора в окне во время выполнения (crDrag, crCross,...)
Enablad Доступность для действий во время выполнения (True, False)
Left, Top Координаты левого верхнего угла окна в пикселах (200,108)
Position Местоположение и размеры окна при запуске программы (poScreenCenter, poDesigned)
WindowState Состояние окна при запуске программы (wsNormal, wsMaximized, wsMinimized)

 

Конструирование формы.

1. Чтобы добавить стандартный ЭУ на форму, надо щелкнуть на ЭУ на вкладке

Standard, а затем щелкнуть на форме в месте вставки ЭУ.

2. Чтобы удалить ЭУ с формы, надо щелкнуть на нем и нажать клавишу Delete.

3. Чтобы изменить значение свойства ЭУ, надо выделить ЭУ, щелкнуть на свойстве на вкладке Properties в окне Инспектора объектов, ввести или выбрать нужное значение в строке этого свойства.

4. Чтобы добавить для ЭУ обработчик события, надо выделить ЭУ, на вкладке Events в окне Инспектора объектов или сделать двойной щелчок на событии, или щелкнуть на событии и ввести или выбрать нужное значение в его строке.

5. Чтобы удалить обработчик события, надо удалить текст обработчика и его

заголовок в описании типа класса формы, а также очистить строку

соответствующего события в окне Инспектора объектов.

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

 

Таблица 2.2. Свойства компонента Label.

Свойство Описание свойства
Align Выравнивание поля относительно формы (alBottom, alClient, alTop, alLeft, alNone)
Alignment Выравнивание текста в рамках поля (taCenter, taLeftJustify)
AutoSize Приведение границ поля к границам текста (True, False)
Visible Видимость объекта (True, False)
WordWrap Перенос слов текста в новую строку (True, False)

 

Компонент поле редактирования (Edit) используется для ввода строки символов с клавиатуры. В случае необходимости для преобразования полученной строки (свойство Text) в число и наоборот применяются стандартные функции языка Pascal Val и Str, или функции среды Delphi StrToFloat и FloatToStr. Кроме уже названных свойств, поля редактирования Edit обладают следующими свойствами:

 

Таблица 2.3. Свойства компонента Edit.

Свойство Описание свойства
CharCase Вид символов, которые вводятся в поле редактирования: ecNormal(обычные), ecUpperCase(прописные буквы), ecLowerCase(строчные буквы)
Ctl3D Объемное изображение компонента (True, False)
PassWordChar Символ для ввода пароля: #0 (обычное отображение текста), * (текст отображается звездочками), 0 (текст отображается нулями)
ReadOnly Возможность менять текст: True (текст нельзя менять), False (текст можно менять)
Hint Текст подсказки – произвольная строка
ShowHint Показывать/Не показывать подсказку (True, False)
Text Текст в поле редактирования (произвольная строка)

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

Выполнение работы

Создание проекта и макета формы


Дата добавления: 2015-10-31; просмотров: 124 | Нарушение авторских прав


Читайте в этой же книге: Fragen zum Text | Sind zu lernen, werden kontrolliert. | Antworten Sie auf die Fragen zum Video. |
<== предыдущая страница | следующая страница ==>
CHAPTER XX — FIGHT BETWEEN FRIDAY AND A BEAR| Запустите систему визуального программирования Delphi.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)